- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
xxxxxxxxxxx学
课程设计报告
课程名称单片机原理及应用课程设计
设计题目:
系 别: 通信与控制工程系
专 业:
班 级:
学生姓名:
学 号:
起止日期: 20年月日~ 20年月日
指导教师: 教研室主任:
摘 要关键
目 录设计要求
1 方案论证与对比
1.1 方案一
1.2 方案二 1
1.3 方案对比与选择 1
2 单元电路设计与计算
2.1 STC89C52简介 2
2.2时钟振荡电路的设计 3
2.3复位电路的设计
2.4数码管显示电路的设计
2.5 独立按键电路的设计
3 系统软件设计 6
3.1 倒计时主程序流程
3.2 定时器工作流程
4 系统功能测试与整体指标
5 详细仪器清单
6 总结与思考及致谢
参考文献
附录一:倒计时器DXP原理图 11
附录二:倒计时器电路PCB板图
附录三:实物图 13
附录四:程序 4
倒计时器
设计任务与要求
本项目是由单片机执行设定的程序,在数码管显示倒计时的时间,且能由单片机接受矩阵键盘设定的时间。由4位数码管做显示,能够实现5种倒计时模式,通过控制按键进行选择9999s-0s、999s-0s、99s-0s、9s-0s、开始值由人工输入-0s。
1 方案论证与对比方案一
方案
基于STC89S52单片机的数码管显示模块显示的倒计时器。主要是以单片机来控制,用按键来设定倒计时初始时刻的值,按键来进行倒计时初值的选择。采用以软件为主的接口方法,即不使用专门的硬件译码器,而采用软件程序进行译码。
1.3方案对比与选择
比较两个方案,我们发现,方案二总体比方案一好。首先方案一虽然硬件电路简单,但造价较高,且在编写程序实现所要求的功能时较难,而方案二所用的显示模块是比较熟悉的数码管,编写程序是相对容易,且电路造价不高,因此,综合考虑之后决定采用方案二。
2单元电路设计
LED数码管倒计时器以STC89C52单片机为核心,起着控制作用,系统包括四位数码管显示电路,按键电路,复位电路,时钟振荡电路。倒计时的总体框图如下图1所示:
图1 倒计时的总体框图
2.1 STC89C52简介
STC89C52是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 具有以下标准功能: 8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,2个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口。另外 STC89X52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHz,6T/12T可选。
图2 STC89C52引脚图
2.2 时钟振荡电路的设计
单片机必须在时钟的驱动下才能工作。在单片机内部有一个时钟振荡电路,只要外界一个振荡源就能产生一定的时钟信号送到单片机内部的各个单元,决定单片机的工作速度。本系统使用的是内部时钟方式。时钟电路如下图2所示。一般选用石英晶体振荡器。此电路在加电大约延迟10ms后振荡器起振,在XTAL2引脚产生幅度为3V左右的正弦波时钟信号,其振荡频率主要由石英晶振的频率确定。电路中两个电容C1、C2的作用有两个:一是帮助振荡器起振;二是对振荡器的频率进行微调。本系统的C1、C2的值为30pf。
图3 时钟振荡电路
2.3复位电路的设计led数码管(LED Segment Displays)是由多个发光二极管封装在一起组成“8”字型的器件,引线已在内部连接完成,只需引出它们的各个笔划,公共电极。led数码管常用段数一般为7段有的另加一个小数点,还有一种是类似于3位“+1”型。位数有半位,1,2,3,4,5,6,8,10位等等....,led数码管根据LED的接法不同分为共阴和共阳两类,了解LED的这些特性,对编程是很重要的,因为不同类型的数码管,除了它们的硬件电路有差异外,编程方法也是不同的共阴和共阳极数码管的内部电路,它们的发光原理是一样的,只是它们的电源极性不同而已。颜色有红,绿,蓝,黄等几种。led数码管广泛用于仪表,时钟,车站,家电等场合。选用时要注意产品尺寸颜色,功耗
您可能关注的文档
- 2012【FEXATA巴黎时尚之夜】春季时尚服饰品牌发布会活动策划案(可编辑).ppt
- 电拓产说会话术及演练教程.ppt
- 耐克公司陈列培训资料:店铺陈列细节.ppt
- 2009年温州酸酸乳主题促销活动策划方案.ppt
- 2010年酸酸乳音乐梦想学院路演活动策划方案.ppt
- 成都校园推广策划提案.ppt
- 从电视相亲节目看“80后”城市男青年婚恋观——以《非诚勿扰》为例.pdf
- 我国民营企业绩效管理存在问题及对策.doc
- PLC控制自动售货机的设计.doc
- PLC在自动售货机控制系统中的应用.doc
- 云计算技术与应用-教案全套 王晓玲-第1--9章 云计算概念与核心技术---华为云计算综合实践.docx
- 可编程序控制器技术应用——基于S7-12001500 PLC 课件 第6章 西门子PLC的SCL及程序设计方法.pptx
- 财务报表分析与估值 教学大纲.doc
- 数值积分(基于MATLAB)课件全套 周金明 chapter1 绪论、曲线拟合 ---chapter7 特征值与特征向量的计算.pptx
- 财务报表分析与估值 课件 4现金流量表.pptx
- 《新媒体运营》第2版 课件 任务2.6 微信公众号的数据分析.ppt
- 《新媒体运营》第2版 课件 2.1 认识微信和微信公众号.ppt
- 《新媒体运营》第2版 课件 2.4.4 内容编辑.ppt
- 2023年银行监管及中央银行服务项目风险可行性方案.docx
- 2023年电池化学品项目评估报告.docx
文档评论(0)