基于单片机的按键模拟

2019-04-21 20:45

目录

1.引言 .................................................. 1

1.1作品简介 ............................................................................................................................ 1

1.2作品设计思路及方案 ........................................................................................................ 1

1.2.1总述 .......................................................................................................................... 1 1.2.2主程序流程图 .......................................................................................................... 2 1.2.3中断子程序流程图 .................................................................................................. 3 1.3知识点应用 ........................................................................................................................ 3

2.硬件应用 .............................................. 4

2.1AT89C51单片机 ................................................................................................................ 4 2.2独立式键盘 ........................................................................................................................ 5 2.3数码管 ................................................................................................................................ 6 2.4串口通信 ............................................................................................................................ 6 2.5外部中断 ............................................................................................................................ 7

3.软件应用 .............................................. 7

3.1程序初始化 ........................................................................................................................ 7 3.2主程序及其说明 ................................................................................................................ 8 3.3中断程序及子程序 .......................................................................................................... 10

4.调试 ..................................................11

4.1问题1 ............................................................................................................................... 11

4.2问题2 ............................................................................................................................... 11

5.结语 ..................................................11 6.参考文献 ..............................................12 7.附录程序 ..............................................13

1.引言

1.1作品简介

电视、空调等现代的电器产品都需要一个小小的遥控器来控制,而许多如手机的电子产品都能进行改装而达到控制其他电器的目的,可见,遥控器已经在我们的生活中占了很重要的地位。由此我产生了基于51单片机的基础上设计一个按键显示输出装置的想法。该作品具有按下一个键后,在数码管上显示相应数字并发送数字到pc机上的功能。如果能够继续加深单片机的其他应用,该作品会更完美,有效。

1.2作品设计思路及方案

1.2.1总述

本作品的大致思路是:按下按键,数码管显示数字,同时pc机输出相应数字,并还有一个中断功能,如图1.2.1所示。

1

1.2.2主程序流程图

本作品主程序:判断按键是否按下,如果按下,执行相应的程序,之后返回。如果没按下,则判断下一个按键是否按下,如此反复。如图1.2.2

图1.2.2

2

1.2.3中断子程序流程图

本作品使用了外部中断0,当中断按下时,当前数码管上显示入栈保护,数码管上全部显示“A”,按键弹起后,数码管恢复原来状态。如图1.2.3

1.3知识点应用

本作品运用了51单片机的独立式键盘(I/o口)、数码管显示、串口同信、外部中断四个知识点。

3

2.硬件应用

本作品使用了单片机上的一些硬件:独立式键盘、数码管、中断0开关、串口助手等。

2.1AT89C51单片机

本作品是基于51单片机基础上扩展的应用,选用AT89C51芯片,如图2.1.1所示:

图2.1.1

4


基于单片机的按键模拟.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:制图规定

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: