单片机课程设计.doc

约25页DOC格式手机打开展开

单片机课程设计,页数:25字数:46181多功能电脑时钟的功能规划1.1电脑时钟的功能1>、实时显示当前时间(4位数码管显示,2位显示小时,2位显示分钟,第2位小数点0.5秒亮,0.5秒灭。)2>、按设定时间用蜂鸣器报时,报时时间为10秒。3>、具有秒表功能,显示秒和百分秒。4>、能修改当前时钟。5>、年月日显示功能。1...
编号:28-62784大小:340.00K
分类: 论文>其他论文

内容介绍

此文档由会员 cnlula 发布

单片机课程设计


页数:25 字数:4618


1多功能电脑时钟的功能规划
1.1电脑时钟的功能
1>、实时显示当前时间(4位数码管显示,2位显示小时,2位显示分钟,第2位小数点0.5秒亮,0.5秒灭。)
2>、按设定时间用蜂鸣器报时,报时时间为10秒。
3>、具有秒表功能,显示秒和百分秒。
4>、能修改当前时钟。
5>、年月日显示功能。
1.2电脑时钟的功能细节分析
1>、模式切换设置
我在程序中设置了一个mode1的模式标志位。
模式0 显示实时时钟功能(其中带可调功能)
模式1 秒表功能
模式2 闹钟功能(其中带可调功能)
模式3 显示年(其中带可调功能)
模式4 显示月日(其中带可调功能)
2>、UP键的设置
UP键在不同模式程序里面嵌入,以便达到模式所需的可调功能的实现。UP键按一次,所要改变的量加1。
3>、DN键的设置
DN键在不同模式程序里面嵌入,以便达到模式所需的可调功能的实现。UP键按一次,所要改变的量减1。
4>、LED功能作用
4个LED的不同位的亮灭是不同模式的标志,显示当时模式。
2 方案设计
2.1硬件方案设计
本次单片机系统综合训练,我们主要用了STC89C52单片机。STC89C52单片机是一种低功耗、具有在线编程Flash程序存储器的单片机。片内含4KB的可反复擦写的Flash存储器和128 bytes的随机存取数据存储器(RAM),器件采用STCMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,内置功能强大的微型计算机的STC89C52提供了高性价比的解决方案。
STC89C51主要功能特性:
1>、4KB的快速擦写Flash存储器,用于程序存储,可擦写次数为1000次;
2>、256B的RAM,其中高128B字节地址被特殊功能寄存器SFR占用;
3>、32条可编程IO口线;
4>、2个可编程16位定时器;
5>、具有6个中断源、5个中断矢量、2个优先权的中断系统;
6>、一个数据指针DPTR;
7>、1个可编程的全双工串行通信口;
8>、具有“空闲”和“掉电”两种低功耗工作方式;
晶振采用11.0592MHZ提供定时脉冲。复位电路:上电复位,按键复位。
本次设计的电脑时钟设计涉及的硬件主要有按键、数码管、单片机、LED、蜂鸣器、串口等其它附加设备,其连接关系图如下: