专题六计算机硬件技术基础输入输出和中断赵晓安实用教案_第1页
专题六计算机硬件技术基础输入输出和中断赵晓安实用教案_第2页
专题六计算机硬件技术基础输入输出和中断赵晓安实用教案_第3页
专题六计算机硬件技术基础输入输出和中断赵晓安实用教案_第4页
专题六计算机硬件技术基础输入输出和中断赵晓安实用教案_第5页
已阅读5页,还剩76页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、会计学1专题六计算机硬件技术专题六计算机硬件技术(jsh)基础输入输基础输入输出和中断赵晓安出和中断赵晓安第一页,共81页。第1页/共81页第二页,共81页。第2页/共81页第三页,共81页。第3页/共81页第四页,共81页。第4页/共81页第五页,共81页。第5页/共81页第六页,共81页。5.5.1 5.5.1 借用定时器借用定时器/ /计时器溢出中断扩展外部中断源计时器溢出中断扩展外部中断源 (P160 P160 利用计数溢出,扩展中断源)利用计数溢出,扩展中断源) 来自来自P3.4(T0)P3.4(T0)或或P3.5(T1)P3.5(T1)引脚的引脚的 外 部 输 入 计 数 脉 冲

2、相 当 于 中 断 请 求 信 号外 部 输 入 计 数 脉 冲 相 当 于 中 断 请 求 信 号(xnho)(xnho)5.5.2 5.5.2 使用硬件申请软件查询法扩展外部中断源使用硬件申请软件查询法扩展外部中断源 (P161 P161 硬件申请,软件查询的方法)硬件申请,软件查询的方法)5 55 MCS-515 MCS-51对外部中断对外部中断(zhngdun)(zhngdun)源的扩展源的扩展第6页/共81页第七页,共81页。第7页/共81页第八页,共81页。第8页/共81页第九页,共81页。第9页/共81页第十页,共81页。第10页/共81页第十一页,共81页。第11页/共81页第

3、十二页,共81页。第12页/共81页第十三页,共81页。第13页/共81页第十四页,共81页。第14页/共81页第十五页,共81页。第15页/共81页第十六页,共81页。第16页/共81页第十七页,共81页。口地址口地址地址译码地址译码器器QRD5V应答信号应答信号WR锁存器锁存器输出设备输出设备PORTD译码译码PORTS译译码码状态线状态线BusyBusy状态信息状态信息D6RD第17页/共81页第十八页,共81页。DBDB第18页/共81页第十九页,共81页。第19页/共81页第二十页,共81页。D6D6第20页/共81页第二十一页,共81页。第21页/共81页第二十二页,共81页。第2

4、2页/共81页第二十三页,共81页。第23页/共81页第二十四页,共81页。第24页/共81页第二十五页,共81页。第25页/共81页第二十六页,共81页。第26页/共81页第二十七页,共81页。第27页/共81页第二十八页,共81页。 计算机在运行过程中,往往会出现事先预料不到的情况,或出现一些故障:如电源突跳,存储出错,运算溢出等等。计算机就可以利用中断系统自行处理,而不必停机或报告工作人员。计算机在运行过程中,往往会出现事先预料不到的情况,或出现一些故障:如电源突跳,存储出错,运算溢出等等。计算机就可以利用中断系统自行处理,而不必停机或报告工作人员。第28页/共81页第二十九页,共81页

5、。第29页/共81页第三十页,共81页。第30页/共81页第三十一页,共81页。第31页/共81页第三十二页,共81页。第32页/共81页第三十三页,共81页。第33页/共81页第三十四页,共81页。第34页/共81页第三十五页,共81页。第35页/共81页第三十六页,共81页。第36页/共81页第三十七页,共81页。第37页/共81页第三十八页,共81页。第38页/共81页第三十九页,共81页。第39页/共81页第四十页,共81页。第40页/共81页第四十一页,共81页。 LED显示器是由个发光二极管显示字段的显示器件, 通过点亮不同的字段可显示09、AF及小数点等字形。其外形结构(jigu

6、)与原理见图8-1所示。第41页/共81页第四十二页,共81页。第42页/共81页第四十三页,共81页。第43页/共81页第四十四页,共81页。第44页/共81页第四十五页,共81页。第45页/共81页第四十六页,共81页。11第46页/共81页第四十七页,共81页。第47页/共81页第四十八页,共81页。o o P.P.H H. .第48页/共81页第四十九页,共81页。 第49页/共81页第五十页,共81页。第50页/共81页第五十一页,共81页。第51页/共81页第五十二页,共81页。第52页/共81页第五十三页,共81页。MCS-51 MCS-51 的中断系统的中断系统(xt(xtng

7、)ng)的的结构结构EX0EX1ET0ET1ESEAPX0PX1PT0PT1PS第53页/共81页第五十四页,共81页。第54页/共81页第五十五页,共81页。 中断请求信号中断请求信号(xnho)(xnho)输入输入引脚:引脚: 外部中断请求信号触发方式选择(外部中断请求信号触发方式选择(IT0/1IT0/1位)位) :IT0/1=0 IT0/1=11IE0/1EX0/1EAPX0/101第55页/共81页第五十六页,共81页。D7D0TF1TF0IE1IT1IE0IT0第56页/共81页第五十七页,共81页。T0T0、T1T1溢出溢出(y ch)(y ch)中断中断D7D0TF1TF0IE

8、1IT1IE0IT0第57页/共81页第五十八页,共81页。D7D0RITI第58页/共81页第五十九页,共81页。第59页/共81页第六十页,共81页。 总结中断总结中断(zhngdun)源的各个触发器源的各个触发器(p154)表表5-1) 寄存器: TCON、SCON 、IE 、IP 复位(f wi)后,这四个寄存器均为00H。第60页/共81页第六十一页,共81页。第61页/共81页第六十二页,共81页。第62页/共81页第六十三页,共81页。第63页/共81页第六十四页,共81页。第64页/共81页第六十五页,共81页。中断源中断源 入口地址入口地址 同级中断同级中断优先级优先级 IE

9、0 0003H TF0 000BH IE1 0013H TF1 001BH TI/RI 0023H 第65页/共81页第六十六页,共81页。第66页/共81页第六十七页,共81页。第67页/共81页第六十八页,共81页。第68页/共81页第六十九页,共81页。第69页/共81页第七十页,共81页。第70页/共81页第七十一页,共81页。1 1、MCS-51MCS-51中断中断(zhngdun)(zhngdun)系统的初始化系统的初始化中断系统初始化步骤中断系统初始化步骤(bzhu)(bzhu)为:为: 1 1)CPUCPU开中断或关中断;开中断或关中断; 2 2)某中断源中断请求的允许或禁止(

10、屏蔽);)某中断源中断请求的允许或禁止(屏蔽); 3 3)设定所用中断的中断优先级;)设定所用中断的中断优先级; 4 4)若为外部中断,则应规定低电平还是负边沿)若为外部中断,则应规定低电平还是负边沿 的中断触发方式。的中断触发方式。 第71页/共81页第七十二页,共81页。第72页/共81页第七十三页,共81页。 (1)主程序主程序 主程序除了用来对主程序除了用来对MCS-51本身本身(bnshn)中中断系统初始化外,还经常用来对具有中断功能的外断系统初始化外,还经常用来对具有中断功能的外部扩展的可编程部扩展的可编程I/O接口、可编程内部定时器接口、可编程内部定时器/计数计数器器T0、T1和

11、可编程内部串行口等初始化,程序如下和可编程内部串行口等初始化,程序如下: ORG 0000H AJMP MAIN MAIN: ; MAIN为主程序首地址为主程序首地址 复位后,其复位后,其PC的内容被强迫置成的内容被强迫置成0000H 上电启动,上电启动,CPU就执行就执行0000H单元的指令单元的指令 2、程序设计、程序设计(chn x sh j)方法方法第73页/共81页第七十四页,共81页。(2 2)中断服务程序)中断服务程序 中断服务程序是一种具有特定功能的独立程序段,它为中断源的特定要求服务,其一般低级中断源程序编写格式中断服务程序是一种具有特定功能的独立程序段,它为中断源的特定要求

12、服务,其一般低级中断源程序编写格式(g shi)(g shi)如下:如下: ORG ZDRK ORG ZDRK AJMP INTVS AJMP INTVS INTVS:CLR EAINTVS:CLR EA PUSH ACC PUSH ACC PUSH 01H PUSH 01H SETB EA SETB EA 中断服务中断服务 CLR EA CLR EA POP 01H POP 01H POP ACC POP ACC SETB EA SETB EA RETI RETIRETIRETI第74页/共81页第七十五页,共81页。 MCS-51 MCS-51中断响应中断响应(xi(xingyng)ngy

13、ng)时间时间 第75页/共81页第七十六页,共81页。第76页/共81页第七十七页,共81页。 CPU CPU必须在中断返回前,把它的响应中断标志位复位成必须在中断返回前,把它的响应中断标志位复位成“0”“0”状态。状态。80318031单片机的单片机的5 5个断源,撤除个断源,撤除(chch)(chch)中断请求的方法是不相同。中断请求的方法是不相同。 MCS-51 MCS-51中断请求的撤除中断请求的撤除(chch)(chch)第77页/共81页第七十八页,共81页。第78页/共81页第七十九页,共81页。INSVR:ANL P1,#0FEH ORL P1,#01H RETI END 执行第一条指令使执行第一条指令使P1.0P1.0输出为负,其持续时间为输出为负,其持续时间为

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论