




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验七单片机键盘LED显示实验实验目的1、掌握键盘和LED显示器的接口方法和编程方法。2、掌握键盘扫描和LED八段码显示器的工作原理。3、学习并口扩展的程序编写方法。实验说明利用实验仪提供的键盘扫描电路和显示电路,做一个扫描键盘和数码显示实验,把按键输入的键码在六位数码管上显示出来。实验程序可分成三个模块。①键输入模块:扫描键盘、读取一次键盘并将键值存入键值缓冲单元。②显示模块:将显示单元的内容在显示器上动态显示。③主程序:调用键输入模块和显示模块。实验仪器计算机伟福实验箱(lab2000P)实验内容本实验仪提供了一个6×4的小键盘,向列扫描码地址(0X002H)逐列输出低电平,然后从行码地址(0X001H)读回。如果有键按下,则相应行的值应为低,如果无键按下,由于上拉的作用,行码为高。这样就可以通过输出的列码和读取的行码来判断按下的是什么键。在判断有键按下后,要有一定的延时,防止键盘抖动。地址中的X是由KEY/LEDCS决定,参见地址译码。做键盘和LED实验时,需将KEY/LEDCS接到相应的地址译码上。以便用相应的地址来访问。例如将KEY/LEDCS信号接CS0上,则列扫描地址为08002H,行码地址为08001H。列扫描码还可以分时用作LED的位选通信号。本实验仪提供了6位8段码LED显示电路,只要按地址输出相应数据,就可以实现对显示器的控制。显示共有6位,用动态方式显示。8位段码、6位位码是由两片74LS374输出。位码经MC1413或ULN2003倒相驱动后,选择相应显示位。本实验仪中8位段码输出地址为0X004H,位码输出地址为0X002H。此处X是由KEY/LEDCS决定,参见地址译码。做键盘和LED实验时,需将KEY/LEDCS接到相应的地址译码上。以便用相应的地址来访问。例如,将KEY/LEDCS接到CS0上,则段码地址为08004H,位码地址为08002H。思考题 1、按键接收到的数据加1显示出来; 2、实现第2功能键,即按下A后,再按下0-9键为加1显示; 3、保存前一个接收到的数据,数据向前推动显示。源程序修改原理及其仿真结果OUTBIT equ08002h ;位控制口OUTSEG equ08004h ;段控制口IN equ08001h ;键盘读入口LEDBufequ60h ;显示缓冲ljmpStartLEDMAP: ;八段管显示码db3fh,06h,5bh,4fh,66h,6dh,7dh,07hdb7fh,6fh,77h,7ch,39h,5eh,79h,71hdb3fh,06h ;表中增加两个数据,在查 表时最后两个数据+2后可 以正常显示Delay: ;延时子程序movr7,#0DelayLoop:djnzr7,DelayLoopdjnzr6,DelayLoopretDisplayLED:movr0,#LEDBufmovr1,#6 ;共6个八段管movr2,#00100000b ;从左边开始显示Loop:movdptr,#OUTBITmova,#0movx@dptr,a ;关所有八段管mova,@r0movdptr,#OUTSEGmovx@dptr,amovdptr,#OUTBITmova,r2movx@dptr,a ;显示一位八段管movr6,#1callDelaymova,r2 ;显示下一位rramovr2,aincr0djnzr1,LoopretTestKey:movdptr,#OUTBITmova,#0movx@dptr,a ;输出线置为0mov
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 深圳买房三方合同协议
- 肯德基员工聘用合同协议
- 美发培训机构合同协议
- 深圳市家装合同协议
- 纺织墙布购销合同协议
- 红薯收购合同协议书模板
- 股票质押合同之补充协议
- 股东开店协议合同协议
- 手挖掘机买卖合同常用
- 房屋租赁权质押合同
- 辽宁省沈阳市法库县三校联考2023-2024学年六年级下学期6月月考数学试题
- 中考语文二轮专题复习:《散文阅读》课件
- 智能高速铁路概论 课件 第六章 高速铁路智能运营V2
- 伤寒论全398条全文-顺序
- 新修订公司法专题讲座课件
- 产后运动康复 天津
- 机修钳工高级技师理论题库
- MOOC 大学英语视听导学-湖南大学 中国大学慕课答案
- 小学数学大单元教学实施策略
- 《海上风电场安全标识设置设计规范》
- 企业端午节前安全培训
评论
0/150
提交评论