- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的可调数字时钟硬件总体设计说明书1
可调数字时钟
硬件总体设计说明书
编制单位:
作 者:
版 本:V0.1
发布日期:2011-2-12
审 核 人:
批 准 人:目 录
1. 引言 1
1.1. 编写目的: 1
1.2. 背景 1
1.3. 定义 2
1.4. 参考资料 2
2. 总体设计 2
2.1. 开发与运行环境 2
硬件环境 2
2.2. 硬件功能描述 2
3. 硬件模块设计 3
3.1. 描述 3
单片机硬件电路原理图 3
图1 单片机电路原理图 3
数码管硬件电路原理图 4
4. 嵌入式软件设计 8
4.1.程序流程 8
4.2.算法 8
5.调试过程 9
6.经验总结 9
7.附录 11
引言
编写目的:
该课程设计中我们选用的芯片是STC90C51。STC90C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。STC90C51是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的STC90C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
STC90C51是一个低电压,高性能CMOS 8位单片机,片内含4k bytes的可反复擦写的Flash只读程序存储器和128 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,内置功能强大的微型计算机的STC90C51提供了高性价比的解决方案。????STC90C51是一个低功耗高性能单片机,40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,2个16位可编程定时计数器,2个全双工串行通信口,STC90C51可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。
背景
数字钟是采用数字电路实现对.时,分,秒.数字显示的计时装置,广泛用于个人家庭,车站, 码头办公室等公共场所,成为人们日常生活中不可少的必需品,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表, 钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的。因此,研究数字钟及扩大其应用,有着非常现实的意义。 本作品采用Atmel公司的STC90C51单片机,以C语言为程序设计的基础,设计两个用四位数码管显示时、分的时钟。
定义
sbit-特殊功能位声明,也就是声明某一个特殊功能寄存器中的某一位
regh52.h
在代码中引用头文件,其实际意义就是将这个头文件中的全部内容放到引用头文件的位置处,免得在重复编写
参考资料
新概念51单片机C语言教程——入门、开发、提高、拓展全攻略……郭天祥
电子工业出版社
DS1302中文资料…………PDF
单片机原理及接口技术…………………………李朝青 北京航空航天大学出版社
总体设计
开发与运行环境
硬件环境
一台完整的电脑,包括键盘、鼠标,hot51单片机开发板, USB串行口接线。
软件环境
采用的是Windows操作系统,Keilc51系统软件,用C语言进行开发。
硬件功能描述
此时钟在正常计时模式下具有自动调整每月的天数、闰年的天数及星期的变化,并且时制为二十四时制。
MENU: 菜单按键,松开按键时有效
第一次按下此键后,进入调分状态,此时可以对分进行修改。
第二次按下此键后,进入调时状态,此时可以对时进行修改。
第三次按下此键后,进入闹钟调分状态,此时可以对闹钟进行
修改。
第四次按下此键后,进入闹钟调时状态,此时可以对闹钟时进
行修改。
第五次按下此键后,退出所有状态。
INC: 加一键,松开按键有效。
SWITCH:闹钟的开与关。
硬件模块设计
描述
单片机硬件电路原理图
?图1 单片机电路原理图
发光二极管导通时,产生一个正向的工作电流IF,工作电流根据发光二极管的材料、功率等不同,额定电流一般在10~40mA左右,发光二极管导通时的正向压降
文档评论(0)