- 8
- 0
- 约9.97千字
- 约 21页
- 2017-03-15 发布于江苏
- 举报
单片机的编程学习##
51单片机的编程学习
1数码管动态显示
2中断
3单片机的定时器中断
4中断和数码管动态显示程序
5键盘
6A/D与D/A
7串行口通信
8液晶(LCD)显示
9IIC总线和AT24C02
10 52单片机定时器2介绍
11TTL电平通信、RS232通信、RS422A通信、RS485通信、远程无线通信
12看门狗、PLL锁相环
13 DS18B20温度传感器
数码管动态显示
共阴极数码管的断码:
void code table[]={ //共阴极数码管代码
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71
};
2、中断
51单片机共5个中断源,分别如下:
INT0——外部中断0,由P3.2端口引入,低电平或下降沿引起
INT1——外部中断1,由P3.3端口引入,低电平或下降沿引起
T0——定时器/计数器0中断,由T0计数器计满回零引起
T1——定时器/计数器1中断,由T1计数器计满回零引起
TI/RI——串行口中断,串行口完成一帧字符发送或接收后引起
中断允许寄存器IE:EA、(ET2)、ES、ET1、EX1、ET0、EX0
中断优先级寄存器IP:PS、PT1、PX1、PT0、PX0
3
原创力文档

文档评论(0)