电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

单片机键盘显示实验报告

单片机键盘显示实验报告_第1页
1/7
单片机键盘显示实验报告_第2页
2/7
单片机键盘显示实验报告_第3页
3/7
单片机得键盘与显示实验报告㈠ 实验目得1. 掌握单片机 I/O 得工作方式;2. 掌握单片机以串行口方式 0 工作得 LE D显示;3. 掌握键盘与 LED 显示得编程方法.㈡ 实验器材1. G6W 仿真器ﻩ一台2. MCS—51 实验板ﻩ一台3. P C机ﻩﻩﻩ一台4. 电源 一台㈢ 实验内容及要求实验硬件线路图见附图从线路图可见,80 5 1 单片机得 P1 口作为 8 个按键得输入端,构成独立式键盘。四个 LED 显示器通过四个串/并移位寄存器74 LS 1 64 接口至8051 得串行口,该串行口应工作在方式 0 发送状态下,R X D 端送出要显示得段码数据,TX D则作为发送时钟来对显示数据进行移位操作。编写一个计算器程序,当某一键按下时可执行相应得加、减、乘、除运算方式,在四个显示器上显示数学算式与最终计算结果。注:① 通过按键来选择加、减、乘、除四种运算方式。② 输入两个数字均为一位十进制数,可预先放在内存中。㈣ 实验框图 (见下页)㈤ 思考题1.当键盘采纳中断方式时,硬件电路应怎样连接? P1、4~P1、7 就是键输出线,P1、0~P 1、3就是扫描输入线。输入与门用于产生按键中断,其输入端与各列线相连,再通过上拉电阻接至+5 V 电源,输出端接至8 05 1得外部中断输入端。 2、7 4 L S 16 4移位寄存器得移位速率就是多少?实验中要求计算得式子与结果之间相差一秒,移位寄存器得移位速率应该就是每秒一位吧。其实这个问题确实不知道怎么回答。.。。。ﻩLED 显示用得段码与教科书所提供得不同,本实验采纳如下段码:显示数符段码显示数符段码0B BHADBH109HBF 1H2EAHCB2H36BHDE 9 H45 9HEF2H否有否P1 口置输入读 P1 口开 始显示“ 0000”就 是 否有 键 按下?延迟消抖就 是 否有 键 按下?就是读键码加法运算减法运算除运算573HFD 2 H6F3 H—40 H70 BH.04H8FBH┗┛A1H97 BH┗┛1AH灭0 0 HPD A H实验代码:O RG 0 0 0 0 HA J M P M AINO RG 0 0 30HMA IN:M OV 4 1H,#0BB H ;对几个存放地址进行初始化 MOV 4 2 H,#0BB H M OV 4 3 H,#0BBH MOV 44 H,#0 BB H M O V SCON,#00H ;初始化串行口控制寄存器,设置其为方式 0 LCA LL DISPL A Y ;初始化显示KEY:MOV R3,#08 H;用来存放两个数据 MOV R4,#02 H MO V P1,#0FFH ;初始化 P1 口 MO V A,P1 ;...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

单片机键盘显示实验报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部