- 15
- 0
- 约1.24万字
- 约 62页
- 2020-07-26 发布于天津
- 举报
程序如下: MOV TMOD , #27H ; T0 为模式 3 ,计数方式; T1 为模式 2 ,定时方式 MOV TL0 , #0FFH ;置 TL0 计数初值 MOV TH0 , #156 ( 9CH ) ;置 TH0 计数初值 MOV TH1 , #data ; dataJ 是根据波特率要求设置的常数 MOV TL1 , #data MOV TCON , #55H ;外中断 0 、 1 边沿触发,启动 T0 , T1 MOV IE , #9FH ;开放全部中断 ┇ TL0 溢出中断服务程序(由 000B 转来) TL0INT : MOV TL0 , #0FFH ; TL0 重赋初值 ( 中断处理) RETI TH0 溢出中断服务程序(由 001B 转来) TH0INT : MOV TH0 , #156 ( 9CH ) ; TH0 重赋初值 CPL P1.0 ; P1.0 取反输出 RETI ②计算计数器的计数初值 : 编程时将计数初值送 THi 、 TLi ; 可编程器件在使用前需要进行初始化: ①确定 TMOD 控制字:编程时将控制字送 TMOD ; ③ 开中断(如果
原创力文档

文档评论(0)