《微机原理第9章》.pptVIP

  • 22
  • 0
  • 约2.36万字
  • 约 10页
  • 2017-10-06 发布于河南
  • 举报
《微机原理第9章》.ppt

一、定时中断程序的设计方法 1.定时中断源的选择 ① 系统8254 0#计数器 2.确定中断服务程序的类型 中断类型由定时中断源接入8259A的中断引脚IRx有关。 ① 如果中断源是外扩定时器,由从8259A的IR1引脚引入,则服务程序应定义为0AH或71H型。 ②如果中断源是系统8254的0#计数器,并且定时周期是55ms的整数倍,则定义用户服务程序为1CH型,取代系统的1CH型服务程序。 ③如果中断源是系统8254的0#计数器,但定时周期≠55ms的整数倍,则应重新对8254 0#计数器进行初始化……。 3.置换中断向量 服务程序的类型确定之后,应置换相应的中断 向量(使用INT21H的25H和35H子功能)。 4.开放8259A中断 三.定时中断程序举例 【例9.8.1】1CH型中断的应用 假设微机系统外扩了共阴级数码管电路(见下页),要求使用系统定时源并采用中断方式每隔一秒完成一次8字左移,循环往复,直到主机键盘按下任意键时停止。 数码管显示原理 使用段选码和位选码进行控制。 段选码:显示什么字符。6个数码管的同名段共享连接,即D0-a;D1-b…;D6-g;D7-h 。显示字符“8”的段选码是7FH。 位选码:选择被点亮的LED(仅D5-D0有效)。 点亮右边第1个LED,位选码 点亮右边第2个LED,位选码

文档评论(0)

1亿VIP精品文档

相关文档