全球旧事资料 分类

了解8051芯片的的工作原理和工作方式,使用该芯片对LED数码管进行显示控制,实现用单片机的端口控制数码管,显示分、秒,并能用按钮实现秒表起动、停止、99秒、清零等功能,精确到秒。
要求选用定时器的工作方式,画出使用单片机控制LED数码管显示的电路图,并实现其硬件电路,并编程完成软件部分,最后调试秒表起动、停止、清零等功能。
132设计要求
①画出电路原理图(或仿真电路图);②软件编程与调试;③电路仿真与调试;
2.软件与硬件设计
系统硬件方案设计
单片机应用系统由硬件系统和软件系统两部分组成。硬件系统是指单片机以及扩展的存储器、IO接口、外围扩展的功能芯片以及接口电路。软件系统包括监控程序和各种应用程序。
在单片机应用系统中,单片机是整个系统的核心,对整个系统的信息输入、处理、信息输出进行控制。与单片机配套的有相应的复位电路、时钟电路以及扩展的存储器和IO接口,使单片机应用系统能够运行。
f在一个单片机应用系统中,往往都会输入信息和显示信息,这就涉及键盘和显示器。在单片机应用系统中,一般都根据系统的要求配置相应的键盘和显示器。配置键盘和显示器一般都没有统一的规定,有的系统功能复杂,需输入的信息和显示的信息量大,配置的键盘和显示器功能相对强大,而有些系统输入输出的信息少,这时可能用几个按键和几个LED指示灯就可以进行处理了。在单片机应用系统在中配置的键盘可以是独立键盘,也可能是矩阵键盘。
软件方案
此次选用程序,通过初始变量、常量以及定义。其次还有序、时钟程序和图如图3所
4个数码管显示
晶振
电源开关
STC89C52RC
2个独立式的按键
电源指示灯
图2系统硬件结构框
设计
C51来编程,首先要有初始化化程序,将对主程序所用到的各个参数和所调用的子函数显示程序、按键扫描及处理程倒计时程序,系统软件流程图示:
及课程设源程序及注释
开始系统初始化
计效果
While1
名称:数码管显示,按键控制秒表
编写:shifa
g
数码管显示选择
日期:修改:无
按键的扫描及处理
内容:中断按键控制,数码管显示中断0控制计时和停止,中断1清零
图3
i
cludeex文件,把hex下载到TX1C开发板的STC89C52RC单片机上的最终效果图如下:
下图开始运行执行自动加1
下图下图为复位后的显示下图“开始自加”运行一直加到99秒
4心得体会
f以下是我在设计这个秒表过程中所总结的心得整个过程r
好听全球资料 返回顶部