- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
页脚
页脚
槌红槌育学院
《单片机原理及应用》大作业
3:单片机电子时钟设计
学习中心:
层 次:专升本
专 业:电气工程及其自动化
学 号:
学 生:
完成日期:2020 年5 月 27日
大工20春《单片机原理及应用》大作业具体要求:
1作业容
从以下五个题目中任选其一作答。
2正文格式
作业正文容统一釆用宋体.字号为小四.字数在2000字以上。
3 .作业提交
学生需要以附件形式上交离线作业(附件的大小限制在10M以),选择已完 成的作业,点“上交”即可。如下图所示。
谭眼公會 在维作业 H线作量实时交深
序号作业名尊■交日
序号
作业名尊
■交日JR
?TF!0U1C0n91JJTiX8)Ha-W?^
* vtniYip
4 .注意事项
请同学独立完成作业,不准抄袭其他人或者请人代做,如有雷同作业,成
绩以零分计!
题目一:单片机电子时钟设计
准则:设计一个基于51单片机或STM单片机的电子时钟.并且能够实现时分秒的
显示和调节
撰写要求:(1)首先介绍课题背景,并进行需求分析及可行性分析,包括软硬件功
页脚
页脚
页脚
一、引言
能分配、核心器件的选型等;
(2) 对系统硬件进行设计,包括硬件功能模块划分、电路原理图设计等;
(3) 对系统软件进行设计,选用汇编语言或C语言编写程序,绐出软件 开发流程;
(4) 总结:需要说明的问题以及设计的心得体会。
单片机电子时钟设计
单片机技术在计算机中作为独立的分支,有着性价比高、集成度高、体积 少、可靠性高、控制功能强大、低功耗、低电压、便于生产、便于携带等特点, 越来越广泛的被应用于实际生活中。单片机全称,单片机微型计算机,从应用领 域来看,单片机主要用来控制系统运行,所以又称微控制器或嵌入式控制器,单 片机是将计算机的基本部件微型化并集成在一块芯片上的微型计算机。
二、 时钟的基本原理分析
利用单片机定时器完成计时功能,定时器0计时中断程序每隔0.01s中断一 次并当作一个计数,设定定时I秒的中断计数初值为100,每中断一次中断计数 初值减1,当减到0时,则表示Is到了,秒变量加1,同理再判断是否Imin钟 到了,再判断是否lh到了。
为了将时间在LED数码管上显示,可采用静态显示法和动态显示法,由于静 态显示法需要译码器,数据锁存器等较多硬件,可釆用动态显示法实现LED显示, 通过对每位数码管的依次扫描,使对应数码管亮,同时向该数码管送对应的字码, 使其显示数字。由于数码管扫描周期很短,由于人眼的视觉暂留效应,使数码管 看起来总是亮的,从而实现了各种显示。
三、 时钟设计分析
针对要实现的功能,采用AT89S51单片机进行设计,AT89S5I单片机是一款 低功耗,高性能CM0S8位单片机,片含4KB在线可编程(ISP)的可反复擦写1000 次的Flash只读程序存储器,器件采用高密度、非易失性存储技术制造,兼容标 准MCS-51指令系统及80C515I脚结构。这样,既能做到经济合理又能实现预期的 功能。
程序可分为闹钟的声音程序、时间显示程序、日期显示程序,秒表显示程序, 时间调整程序、闹钟调整程序、定时调整程序,延时程序等。运用这种方法,关 键在于各模块的兼容和配合,若各模块不匹配会出现意想不到的错误。
首先,在编程之前必须了解硬件结构尤其是各引脚的用法,以及部寄存器、 存储单元的用法,否则,编程无从下手,电路也无法设计。这是前期准备工作。 第二部分是硬件部分:依据想要的功能分块设计设计,比如输入需要开关电路, 输出需要显示驱动电路和数码管电路等。第三部分是软件部分:先学习理解汇编
页脚
页脚
语言的编程方法再根据设计的硬件电路进行分块的编程调试,最终完成程序设 计。第四部分是软件画图部分:设计好电路后进行画图,包括电路图和仿真图的 绘制。
四、时钟的实现
A.电路设计
1.整体设计
此次设计主要是应用单片机来设计电子时钟,硬件部分主要分以下电路模 块:显示电路用8个共阴数码管分别显示,星期(年份),小时、分钟(月份)和 秒(日),通过动态扫描进行显示,从而避免了译码器的使用,同时节约了 I/O 端口,使电路更加简单。单片机采用AT89S51系列,这种单片机应用简单,适合 电子钟设计。
电路的总体设计框架如下:
2.分块设计
模块电路主要分为:输入部分、输出部分、复位和晶振电路。
模块电路主要分为:输入部分、输出部分、
复位和晶振电路。
2.1输入部分
输入信号主要是各种模式选择和调整信号,由按键开关提供。
输入信号主要是各种模式选择和调整信号,
由按键开关提供。
以下为输入部分样例:
no
:国虫鮮Y游口勇州部草台哥蔡矽’但曲燮鬱尚台劉蔡密索量’导風中晔丁 驻秦口 Td辛解’晶钮源兜瓯梨玄台粵验帯下夠£实’関的并吾易钮滩原魏溶丰 法爵
”耍弟咅尋叔磯辭剛含尋染福
原创力文档


文档评论(0)