1. 用INC指令使输出IO口内容加1时,用作输出口的原始值将从输出口的数据锁存器中读入,而不是从输出口的引脚上读入。
2.中断步骤:
a EA=1
b ET2,ES,ET1,EX1,ET0,EX0
c 设置IP中断优先级
3. 中断C代号:
INT0 Timer0 int1 timer1 s
0 1 2 3 4
4. 串行口工作之前,应对其进行初始化
a. 确定T1工作方式(TMOD) 波特率
T1溢出率=fosc/12*(256-TH1)
b. 计算T1初始值,装载TH1,TL1
c 启动T1(TR1=1)
d 确定串行口控制 (scon)
e 中断方式(IE,IP)
5 定时器/计数器:
a 工作方式控制字TMOD的设置
b 计数初值计算及装入TLx,THx,
c 中断允许位ETx,EA的设置,使主机开放中断
d 启/停位TRx的设置等
6.Proteus使用:
a 7SEG-COM-AN(CAT)-BLUE
AN为共阳,CAT为共阴
b 红 高 蓝 低 灰 不确定
c 共阴极7段数码管:
码表: 0 (3FH) 1 (06H) 2 (5Bh) 3 ( 4FH)
4 (66H) 5 (6dH) 6 (7DH) 7 ( 07H)
8 (7FH) 9 (6FH) A (77H) B (7Ch)
C (39h) D (5EH) E (79H) F (71H)
8051单片机笔记
最新推荐文章于 2021-05-18 18:13:59 发布