- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计说明书
(2011 /2012 学年第 1 学期)
课程名称 : 单片机原理及应用课程设计
题 目 : 时钟系统
专业班级 :
学生姓名 :
学 号:
指导教师 :
设计周数 : 2 周
设计成绩 :
2011年12月21日
目录
1、课程设计目的 1
2、课程设计正文 1
2.1设计任务与要求 1
2.2方案设计与论证 1
2.2.1单片机芯片选择方案 2
2.2.2数码管显示选择方案 2
2.2.3数码管驱动选择方案 2
2.3硬件单元电路设计 2
2.3.1电源电路 2
2.3.2按键电路 2
2.3.3时钟电路 2
2.3.4驱动电路 3
2.3.5 LED显示电路 3
2.3.6单片机电路 4
2.4软件设计与流程图 4
2.5总原电路及元器件清单 7
2.5.1系统总原理图 7
2.5.2元件清单 8
2.5.3主要元件介绍 8
2.6仿真与调试 10
2.6.1软件仿真 10
2.6.2电路调试 11
2.7性能测试与分析 13
3、课程设计总结 14
4、参考文献 14
1、课程设计目的
按照单片机原理及应用课程设计大纲的要求,在熟练掌握STC89C52RC处理器开发基础上进行时钟系统硬件电路的设计、仿真、焊接和测试;并能熟练运用Keil C开发环境完成软件程序设计,制作一套完整的时钟系统。
2、课程设计正文
2.1设计任务与要求
用单片机设计一个数字电子时钟,采用LED数码管来显示时间。
显示格式为XX.XX.XX.XX(时时分分秒秒2.2方案设计与论证
整个系统用单片机作为中央控制器,由单片机执行采集芯片内部时钟信号,时钟信号通过单片机I/O口传给单片机,单片机模块控制驱动模块驱动显示模块,通过显示模块来实现信号的输出、LED的显示及相关的控制功能,此外系统设有按键模块用于对时间进行调整及控制秒表。系统整体框图如下图1所示。
图1 系统整体框图
2.2.1单片机芯片选择方案
STC89C52RC是宏晶科技推出的新一代高速/低功耗/超强抗干扰的单片机,指令代码完全兼容传统8051单片机,12时钟/机器周期和6时钟/机器周期可以任意选择。
2.2.2数码管显示选择方案
动态显示。动态显示,即各位数码管轮流点亮,对于显示器各位数码管,每隔一段延时时间循环点亮一次。利用人的视觉暂留功能可以看到整个显示,但须保证扫描速度足够快,人的视觉暂留功能才可察觉不到字符闪烁。
2.2.3数码管驱动选择方案
74HC573+74HC138芯片驱动方式。数码管段码与74HC573芯片Q口相连,74HC573芯D口与单片机芯片I/O口相连,通过编程,单片机芯片即可控制段码电平的高低。
2.3硬件单元电路设计
2.3.1电源电路
本数字电子时钟设计所需电源为直5V流的电压源,采用USB或外接电源供电,其电路如下图2所示。此次设计由电脑USB口提供5V直流的电压源。
图2 电源电路图
2.3.2按键电路
本数字电子时钟设计所需按键用于进行显示时间的调整及秒表控制。
单片机芯片4个I/O口可与按键直接相连,通过编程,单片机芯片即可控制按键接口电平的高低,即按键的开与关,以达到用按键进行显示时间的调整及秒表控制的设计要求。
2.3.3时钟电路
单片机芯片可使用内部时钟电路和外部时钟电路两种方式产生电路所需的时钟脉冲,内部时钟电路实现可用石英晶体和微调电容外接即可达到,外部时钟电路实现需要一个外部脉冲源引入脉冲信号以保证个单片机之间时钟信号的同步。其电路如下图3所示。
图3 时钟电路图
2.3.4驱动电路
从实物制作简易程度与驱动数码管段码能力角度出发,本数字电子时钟设计采用数码管段码与74HC573芯片Q口相连,74HC573芯片D口与单片机芯片I/O口,通过编程,单片机芯片即可控制段码电平的高低的方式实现数码管段码控制,其电路如下图4所示。
图4 驱动电路图
2.3.5 LED显示电路
数字电子时钟设计的显示模块用8个一位数码管实现,也可用两个四位一体数码管实现。两种实现方式实现效果一样。从实物制作的难易程度出,本数字电子时钟设计采用两个四位一体数码管实现。即数码管引脚与单片机芯片和74HC573、74HC138对应引脚相连接,如下图5所示。
图5 显示电路图
2.3.6单片机电路
本数字电子时钟设计采用STC89C52RC单片机芯片作为中央控制器,实现信号的输出、LED的显示及相关的控制功能。组成单片机最小系统的复位和晶振电路如
文档评论(0)