交通灯控制系统软件源程序文本.docVIP

  • 3
  • 0
  • 约1.88万字
  • 约 16页
  • 2017-12-15 发布于湖北
  • 举报
交通灯控制系统软件源程序文本

;▲设计思路:硬件设计原理见原理图,设计思路略;系统软件设计思路如下。 ;分三个独立模块,主程序依次循环调用三个模块(显示模块、时间计算模块、键盘扫描与时间设置模块), ;使用两个中断(内部定时器T0中断、外部中断INT1),在主程序循环调用三个模块的进程中嵌套调用各中断服务程序。 ;各模块之间通过相应的控制变量来建立联系,并确定分支运行的路径,控制变量全部由地址传值; ;模块之间传递的数据(特别是显示的数据:如计算结果、键盘修改或设置时间显示数据等,变化后的数据存入51H~54H、 ;76H~79H和7CH~7FH字节单元,显示只从这些单元中取数据)由同一个地址传值。 ;定时0.05s,(216-X)*10-6=0.05,X=15536(3CB0H),加上执行中断服务程序花去的平均时间约222个时钟周期(相当于定 ;时脉冲19个)。因此,定时计数器的计数初值为15536+19=15555(3CC3H)。 ;#程序开始段,主程序和中断服务程序地址初始化 RESET: ORG 0000H ;系统复位后,程序开始执行地址(主程序起始地址) LJMP MAIN ORG 000BH ;T0中断服务程序地址 LJMP T00 ORG 0013H ;INT1中断服务程序地址 LJMP INT11

文档评论(0)

1亿VIP精品文档

相关文档