项目六单片机的外部中断-ZLG7289键盘_第1页
项目六单片机的外部中断-ZLG7289键盘_第2页
项目六单片机的外部中断-ZLG7289键盘_第3页
项目六单片机的外部中断-ZLG7289键盘_第4页
项目六单片机的外部中断-ZLG7289键盘_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

1、辽宁轨道交通职业学院辽宁轨道交通职业学院项目六项目六 单片机外部中断单片机外部中断 ZLG7289键盘与显示键盘与显示辽宁轨道交通职业学院辽宁轨道交通职业学院辽宁轨道交通职业学院主要内容软件设计软件设计4项目任务项目任务1相关知识相关知识2硬件设计硬件设计3任务考核任务考核5辽宁轨道交通职业学院辽宁轨道交通职业学院 使用使用MCS-51MCS-51单片机单片机和和ZLG7289ZLG7289设计系统电路设计系统电路,实现八位数码管显实现八位数码管显示按键键值的功能示按键键值的功能。项目任务项目任务项目演示项目演示辽宁轨道交通职业学院辽宁轨道交通职业学院相关知识相关知识MCS-51单片机的中断系

2、统单片机的中断系统1 1、中断的相关概念、中断的相关概念 中断:中断: 由于某个事件的发生,微处理器暂停当前正在执行由于某个事件的发生,微处理器暂停当前正在执行的程序,转而去执行处理该事件的一个程序,该程序执行完的程序,转而去执行处理该事件的一个程序,该程序执行完后,微处理器接着执行被暂停的程序,这个过程就是中断。后,微处理器接着执行被暂停的程序,这个过程就是中断。中断源:中断源:引发中断的事件。引发中断的事件。中断类型:中断类型:用若干二进制数表示的中断源的编号。用若干二进制数表示的中断源的编号。中断断点:中断断点:由于中断的发生,某个程序被暂停执行,该程序由于中断的发生,某个程序被暂停执行

3、,该程序 中即将被执行但由于中断没有被执行的那条指令的地址。中即将被执行但由于中断没有被执行的那条指令的地址。中断服务程序:中断服务程序:处理中断事件的程序。处理中断事件的程序。辽宁轨道交通职业学院辽宁轨道交通职业学院2 2、中断的特点、中断的特点中中断断具具备备实实时时处处理理能能力力中中断断具具备备故故障障处处理理能能力力3 3、MCS-51MCS-51单片机的中断源单片机的中断源中断源中断源中断标志中断标志优先级顺序优先级顺序IE0IE0高高低低定时器定时器T0T0IF0IF0IE1IE1定时器定时器T1T1IF1IF1串行口中断串行口中断TITI或或RIRI中中断断具具备备并并行行处处

4、理理能能力力辽宁轨道交通职业学院辽宁轨道交通职业学院4 4、MCS-51MCS-51单片机的中断控制寄存器单片机的中断控制寄存器(4(4个个) )定时器控制寄存器定时器控制寄存器TCON辽宁轨道交通职业学院辽宁轨道交通职业学院串行口口控制寄存器串行口口控制寄存器辽宁轨道交通职业学院辽宁轨道交通职业学院中断允许控制寄存器中断允许控制寄存器IE辽宁轨道交通职业学院辽宁轨道交通职业学院中断优先级控制寄存器中断优先级控制寄存器辽宁轨道交通职业学院辽宁轨道交通职业学院ZLG7289概述概述ZLG7289引脚顺序引脚顺序辽宁轨道交通职业学院辽宁轨道交通职业学院引脚序号引脚序号引脚名称引脚名称功能描述功能描

5、述1RTCC接电源2VCC电源,+2.76V3NC悬空4GND接地5NC悬空6CSSPI总线片选信号,低电平有效CLKSPI总线时钟输入信号,上升沿有效8DIOSPI总线数据信号,双向9INT键盘中断请求信号,低电平(下降沿)有效10SG/KR0数码管g段键盘行信号011SF/KR1数码管f段键盘行信号112SE/KR2数码管e段键盘行信号213SD/KR3数码管d段键盘行信号314SC/KR4数码管c段键盘行信号415SB/KR5数码管b段键盘行信号5ZLG7289引脚功能引脚功能辽宁轨道交通职业学院辽宁轨道交通职业学院16SA/KR6数码管数码管a段键盘行信号段键盘行信号617DP/KR7

6、数码管dp段键盘行信号718DIG0/KC0数码管字选信号0键盘列信号019DIG1/KC1数码管字选信号1键盘列信号120DIG2/KC2数码管字选信号2键盘列信号221DIG3/KC3数码管字选信号3键盘列信号322DIG4/KC4数码管字选信号4键盘列信号423DIG5/KC5数码管字选信号5键盘列信号524DIG6/KC6数码管字选信号6键盘列信号625DIG7/KC7数码管字选信号7键盘列信号726OSC2晶振输出信号27OSC1晶振输入信号28RST复位信号,低电平有效ZLG7289引脚功能引脚功能辽宁轨道交通职业学院辽宁轨道交通职业学院ZLG7289的特性的特性 能够管理多达能够

7、管理多达64只按键,自动消除抖动只按键,自动消除抖动 标准封装:标准封装:SOP-28/DIP-28具有宽工作电压范围具有宽工作电压范围:2.76V直接驱动直接驱动8位共阴式数码管(位共阴式数码管(1英寸以下)或英寸以下)或64只独立的只独立的LED段电流可达段电流可达15mA 以上,字电流可达以上,字电流可达100mA利用功率电路可以方便地驱动利用功率电路可以方便地驱动1英寸以上的大型数码管英寸以上的大型数码管具有左移、右移、闪烁、消隐、段点亮等强大功能具有左移、右移、闪烁、消隐、段点亮等强大功能要显示的数据提供有两种不同的译码方式,也可以选择不译码要显示的数据提供有两种不同的译码方式,也可

8、以选择不译码不接数码管而仅使用键盘管理功能时,工作电流可降至不接数码管而仅使用键盘管理功能时,工作电流可降至3mA与微控制器之间采用串行总线接口,操作方便,占用与微控制器之间采用串行总线接口,操作方便,占用I/O 资源少资源少工业级的温度范围:工业级的温度范围:-4085辽宁轨道交通职业学院辽宁轨道交通职业学院序号序号器件名称器件名称规格型号规格型号数量数量备注备注1 1芯片芯片ZLG7289BZLG7289B1 1 2 2无源晶振无源晶振416MHz416MHz1 1 3 3按键按键6mm6mm* *6mm6mm* *4.3mm4.3mm6464自复式按键自复式按键4 4四位数码管四位数码管

9、共阴极共阴极2 2任何颜色均可任何颜色均可5 5连接器连接器XH2.54-5XH2.54-51 1插座插头配套插座插头配套6 6电阻电阻10k10k9 91/4W1/4W或或1/8W1/8W100k100k8 81/4W1/4W或或1/8W1/8W2702708 81/4W1/4W或或1/8W1/8W7 7电容电容100F100F1 1电解电容电解电容1F1F1 1CBBCBB电容电容0.1F0.1F1 1独石电容独石电容10pF10pF2 2瓷片电容瓷片电容ZLG7289器件清单器件清单辽宁轨道交通职业学院辽宁轨道交通职业学院ZLG控制的数码管和矩阵键盘的控制电路控制的数码管和矩阵键盘的控制

10、电路硬件设计辽宁轨道交通职业学院辽宁轨道交通职业学院软件设计ZLG7289的指令D7D6D5D4D3D2D1D0十六进制数十六进制数101001000 xa4复位指令复位指令测试指令测试指令D7D6D5D4D3D2D1D0十六进制数十六进制数101111110 xbf左移指令左移指令D7D6D5D4D3D2D1D0十六进制数十六进制数101000000 xa0辽宁轨道交通职业学院辽宁轨道交通职业学院右移指令右移指令循环左移指令循环左移指令循环右循环右移移指令指令D7D6D5D4D3D2D1D0十六进制数十六进制数101000010 xa1D7D6D5D4D3D2D1D0十六进制数十六进制数10

11、1000100 xa2D7D6D5D4D3D2D1D0十六进制数十六进制数101000100 xa3辽宁轨道交通职业学院辽宁轨道交通职业学院下载数据且按方式下载数据且按方式0进行译码进行译码下载数据且按方式下载数据且按方式1进行译码进行译码下载数据但不译码下载数据但不译码D7D6D5D4D3D2D1D0 D7D6D5D4D3D2D1D010000a2a1a0 dp d3d2d1d0D7D6D5D4D3D2D1D0 D7D6D5D4D3D2D1D010001a2a1a0 dp d3d2d1d0D7D6D5D4D3D2D1D0 D7D6D5D4D3D2D1D010010a2a1a0 dpabcde

12、fg辽宁轨道交通职业学院辽宁轨道交通职业学院闪烁控制闪烁控制消隐控制消隐控制段点亮控制段点亮控制D7D6D5D4D3D2D1D0 D7D6D5D4D3D2D1D010001000 d7d6d5d4d3d2d1d0D7D6D5D4D3D2D1D0 D7D6D5D4D3D2D1D010011000 d7d6d5d4d3d2d1d0D7D6D5D4D3D2D1D0 D7D6D5D4D3D2D1D011100000 d5d4d3d2d1d0辽宁轨道交通职业学院辽宁轨道交通职业学院键盘数据指令键盘数据指令段关闭指令段关闭指令D7D6D5D4D3D2D1D0 D7D6D5D4D3D2D1D01100000

13、0 d5d4d3d2d1d0D7D6D5D4D3D2D1D0 D7D6D5D4D3D2D1D000010101 d7d6d5d4d3d2d1d0辽宁轨道交通职业学院辽宁轨道交通职业学院ZLG7289实现数码管显示的相关函数初始化初始化复位复位下载显示函数下载显示函数ZLG7289_Init (unsigned char t)#define ZLG7289_Reset() ZLG7289_cmd(0 xA4)ZLG7289_Download (unsigned char mod, char x, bit dp, char dat)读取键值函数读取键值函数char ZLG7289_Key()辽宁轨道交通职业学院辽宁轨道交通职业学院单片机中断服务程序的写法固定的书写格式是:固定的书写格式是:函数类型函数类型 函数名函数名

温馨提示

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

评论

0/150

提交评论