- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机万年历课程设计说明书
第一章 设计原理
功能:电子时钟能够显示时、分、秒显示时间的功能,还可以进行时和分的校对,而且其片选的灵活性强。并且是以单片机为核心来设计的。28BYJ48步进电机主要技术参数如表1-1所示。
表1-1 28BYJ48步进电机主要技术参数
相数: 4 电压: 12DC 电流: 92mA 电阻: 130Ω 步距角: 5.625° 空载牵出频率 800pps 空载牵入频率: 500pps 减速比: 1/64 牵入转矩 ≥78.4mNm 接线指示 A(橙)、B(黄)、C(蓝)、D(灰)、E(红,中点接12VDC)
第二章 硬件电路设计
总体硬件原理图如图2-1所示。AT89C51因为其含一个可擦除的ROM,以及其存储数据的时间长度可达10年之久所以选其作为该设计的核心控制部件。
图2-1 系统电路原理图
2.1键盘电路设计
该设计只用了一个键盘,但实现的功能却是比较完善,减少了硬件资源的损耗,该键盘可以实现小时和分钟的调节以及控制是否进入省电模式。当按键按下又松开,可以实现屏蔽数码管显示的功能,达到省电的目的;直接按下不松开,则可以通过按键实现分钟的累加,每按一次分钟加一;而连续两次按下按键不放松,则可实现小时的调节,同样每按一次小时加一。达到时间调节的目的。选择的多功能按键如图2-2所示。
图2-2 多功能控制键
2.2主控模块89C51
89C51是一个8位单片机,片内ROM全部采用FLASH ROM技术,晶振时钟为12MHz。89C51是标准的40引脚双列直插式集成电路芯片,有4个八位的并行双向I/O端口,分别记作P0、P1、P2、P3。第31引脚需要接高电位使单片机选用内部程序存储器;第40脚为电源端VCC,接+5V电源,第20引脚为接地端VSS,通常在VCC和VSS引脚之间接0.1μF高频滤波电容。
第三章 软件设计
在主程序的开始定义了一组固定单元用来存储计数的分、秒、时的存储单元。在主程序中,对不同的按键进行扫描,实现秒表,时间调整。系统总体流程图如图4-1所示。
图3-1 总体流程图
第四章 系统测试
本系统的软件系统主要可分为主程序、定时计数中断程序、时间调整程序、延时程序四大模块。在程序设计过程中,加强了部分软件抗干扰措施,下面对部分模块作介绍。系统开始仿真的仿真图如图4-1系统仿真图所示。
图4-1系统仿真图
参考文献
1] 王巧芝等.51单片机应用系统[M].中国铁道出版社,2010.1.ISBN 978-7-113-10961-5
[2] 谢维成,杨加国.单片机原理与应用及C51程序设计(第2版)[M].清华大学出版社,2009.7,ISBN 978-7-302-20491-6
[3] 康华光等.电子技术基础(模拟部分 第五版)[M].高等教育出版社,2006.1.ISBN 978-7-04-017789-3
[4] 康华光等.电子技术基础(数字部分 第五版)[M].高等教育出版社,2006.1.ISBN 978-7-04-017790-9
[5] 覃俊. C语言程序设计教程[M].清华大学出版社,2008.5.ISBN 978-7-302-16903-1
[6] 刘笃仁等.传感器原理及应用技术(第二版)[M].西安电子科技大学出版社,2009.4. ISBN 978-7-5606-2207-1
[7] 胡寿松.自动控制原理简明教程(第二版)[M].科学出版社,2008.2 .ISBN 978-7-03-020976-4
[8] 李钟实.太阳能光伏发电系统设计施工与维护[M].人民邮电出版社.2010.1. ISBN 978-7-11-521813-1
[9] 杨金焕等.太阳能光伏发电应用技术[M] 电子工业出版社,2009.1. ISBN 978-7-12-108031-9
[10] 李华.MCS - 51 系列单片机实用接口技术[M] . 北京:北京航空航天大学出版社,1996.
[11] 光敏电阻使用说明书. /view/546877.html
附录一 电路图
附录二 程序
ORG 0000H ;程序执行开始地址
LJMP START ;跳到标号START执行
ORG 0003H ;外中断0中断程序入口
RETI ;外中断0中断返回
ORG 000BH ;定时器T0中断程序入口
LJMP INTT0 ;跳至INTTO执行
ORG 0013H ;外中断1中断程序入
文档评论(0)