单片机内部功能.pptVIP

  • 18
  • 0
  • 约1.04万字
  • 约 54页
  • 2017-12-27 发布于河南
  • 举报
单片机内部功能

解:利用中断程序,使P1.0输出低电平,经光耦使8050导通,继电器线圈得电工作。 主程序主要完成清除功能,一旦检测到P1.1为低电平,表示按钮SA被按下,P1.0输出高电,则停止报警。 程序编写如下: ORG 0000H LJMP Main ;跳转主程序Main ORG 000BH LJMP T0pro ;跳转中断服务程序T0pro Main: MOV TMOD,#06H ;设置T0计数方式、模式2 MOV TH0,#0FFH ;初始值 MOV TL0,TH0 ; MOV IE,#82H ;中断允许设置 SETB TR0 ;启动T0 LOOP: …… LJMP LOOP ; T0pro …… RETI END 用单片机实现定时的途径有三种:软件定时、硬件定时和可编程定时器定时。 软件定时利用循环程序、靠执行指令消耗时间,达到实现时间延迟的目的。这种定时方法无需其它硬件电路,实现比较方便、经济,但由于占用CPU时间,因此较适合短时间定时场合; 硬件定时利用硬件电路实现定时(如:555电路),好处是不占用CPU时间,定时时间可以较长,但缺点是调整时间必需改变元件参数,修改不够灵活、方便。 单片机内部功能 2 MCS-51单片机定时器/计数器功能 定时器/计数器工作模式 模式0 13位计数器

文档评论(0)

1亿VIP精品文档

相关文档