8051单片机笔记

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)

你可能感兴趣的:(C++,c,工作,IE,C#)