好文档 - 专业文书写作范文服务资料分享网站

单片机键盘显示实验报告

天下 分享 时间: 加入收藏 我要投稿 点赞

- .

单片机的键盘和显示实验报告

㈠ 实验目的

1. 掌握单片机I/O的工作方式;

2. 掌握单片机以串行口方式0工作的LED显示; 3. 掌握键盘和LED显示的编程方法。

㈡ 实验器材

1. G6W仿真器

一台

一台 一台

2. MCS—51实验板 3. PC机

4. 电源 一台

㈢ 实验容及要求

实验硬件线路图见附图

从线路图可见,8051单片机的P1口作为8个按键的输入端,构成独立式键盘。四个LED显示器通过四个串/并移位寄存器74LS164接口至8051的串行口,该串行口应工作在方式0发送状态下,RXD端送出要显示的段码数据,TXD则作为发送时钟来对显示数据进行移位操作。

编写一个计算器程序,当某一键按下时可执行相应的加、减、乘、除运算方式,在四个显示器上显示数学算式和最终计算结果。 注:①通过按键来选择加、减、乘、除四种运算方式。

- -可修编-

- .

②输入两个数字均为一位十进制数,可预先放在存中。

㈣ 实验框图 (见下页)

㈤ 思考题

1. 当键盘采用中断方式时,硬件电路应怎样连接?

P1.4~P1.7是键输出线,P1.0~P1.3是扫描输入线。输入与门用于产生按键中断,其输入端与各列线相连,再通过上拉电阻接至+5 V电源,输出端接至8051的外部中断输入端。

2.74LS164移位寄存器的移位速率是多少?

实验中要求计算的式子和结果之间相差一秒,移位寄存器的移位速率应该是每秒一位吧。其实这个问题确实不知道怎么回答。。。。。

- -可修编-

- .

开 始 显示“0000” P1口置输入 读P1口 否 是否有键按下? 有 延迟消抖 否 是否有键按下? 是 读键码 加法运算 减法运算 除运算

LED显示用的段码与教科书所提供的不同,本实验采用如下段码:

显示数符 0 1 段码 BBH 09H 显示数符 A B 段码 DBH F1H - -可修编-

单片机键盘显示实验报告

-.单片机的键盘和显示实验报告㈠实验目的1.掌握单片机I/O的工作方式;2.掌握单片机以串行口方式0工作的LED显示;3.掌握键盘和LED显示的编
推荐度:
点击下载文档文档为doc格式
1bryy7bdxp1oirv327pb3jk4h7sgsg00pq9
领取福利

微信扫码领取福利

微信扫码分享