- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八组多功能数字电子表设计方案
多功能数字电子表设计报告
组员:齐俊斌 寇延飞 陈斌斌
班级:08-12班
一、课程设计的目的和要求
1.1课程设计的目的
单片机具有稳定可靠、 体积小、 价格低廉等特点,成为设计智能化仪器仪表的首选微控制器,因此本次设计我们采用了AT89C52芯片,此款单片机可以使用软件对其进行在线编程,其灵活性和可靠性都相对提高。通过此次课程设计,增强了我们的动手能力,把理论与实践融合在一起;熟悉和掌握EWB、Proteus等电子设计编程软件。同时,也进一步加深了对单片机的硬件结构的理解和巩固,提高分析并解决实际问题的能力。
2.1课程设计的要求
1、基本要求:
(1)、计时功能:显示时、分、秒;
(2)、定闹功能;
(3)、秒表功能;
(4)、倒计时功能。
2、提高要求:
(1)、增加“语音报时”功能;
、增加“电子日历”功能。
二、课题分析
在进行课题设计前,我们应该确定一些基本的设计原则,然后再根据这些原则去寻找思路。在设计系统时,我们主要考虑以下一些原则:节约元器件,尽量降低系统实现的成本;硬件电路尽量简单,使得硬件实现、问题检查、软件编程以及系统调试的难度都降低;能在软件上实现的,不采取软件实现,使芯片利用率尽可能高;软件设计方案要优化,使得编程尽可能简单,方便仿真与测试;设计方案要和当前的试验平台相应;充分利用各种资料,尽量采用成熟与经典的电路。
首先考虑“语音报时”。由于语音报时要用到语音芯片,使用语音芯片后,系统的电路复杂性增加,不仅在电路设计和硬件电路实现方面难度加大,而且系统调试的难度也加大。因而,经过综合考虑,我们决定选择仅通过蜂鸣器来实现报时功能。再考虑“电子日历”。由于电子表显示时分秒需要六位数码管,日历显示的年月日也可以采用六位显示,而且日历设计在数学原理上和钟表设计一样。为了锻炼和提高自己,我们决定尽量减少功能按键,即在不增加硬件的条件下实现“电子日历”。
综上所述,我们要设计的电子表,其所能实现的功能为:计时、闹钟、秒表、倒计时、报时与日历。
三、设计原理
3.1总体设计
本次课程设计是基于单片机的设计,因而是软硬件结合的实现方式。整个电路系统分为六个子模块:作为控制处理器的AT89C52单片机;显示模块;功能按键模块; 响铃模块;时钟产生模块;复位模块。
3.2硬件设计原理
AT89C52是低电压,高性能CMOS8位单片机,片内含8k 可反复擦写的只读程序存储器(PEROM)和256字节的随机存储器(RAM),与标准MCS—51指令系统及8052产品引脚兼容,片内置8位中央处理器(CPU)和Flash单元。3个16位定时/计数器,8个中断源,32个可编程I/O口线。根据AT89C52的引脚功能,我们选择P0口为功能切换输入口(P1.0,P1.1与P1.2)与蜂鸣器驱动信号输出口(P1.7),P1口为显示电路的段选输出口,P2口为显示电路的位选输出口。
由于采用数码管显示电路,为使得显示稳定,需对段选信号进行锁存,即在AT89C52的P0口接缓冲器。为了电路连接方便,应该选择8输入8输出缓冲器。经过对比各种缓冲器后,选择74LS244。74LS244是三态输出的八组缓冲器和总线驱动器,能驱动数码管的各段稳定工作。
硬件设计方案
4.1显示模块
显示模块采用6位8段共阳数码管进行显示,单片机的P0口位显示输出端口。数码管显示的关键是要有足够的显示亮度和显示稳定。因而,选择线缓冲器74LS244作为单片机的显示输出信号的缓冲器。由74LS244的功能可知,只需要一片该芯片即可以让数码管显示稳定。要保证数码管有足够的亮度,必须要有合适的位选电压。因而,让单片机的位选输出信号通过三极管放大再接到数码管上。
4.2功能按键模块
系统的各个功能的切换,是通过功能按键实现的。
按键电路要考虑去抖动的问题。按键电路去抖动的实现方式有硬件实现与软件实现两种方式。根据设计原则,应该尽量降低成本和硬件电路的复杂性,提高对单片机的功能利用率。因而,在设计中采用软件去抖动方式。
为尽量减少按键数量,还需要确定按键所对应的单片机引脚,以便根据引脚进行软件设计。单片机的RST管脚接复位开关,P1.0、P1.1、P1.2管脚分别接功能开关。 为了叙述方便,以下行文过程均用管脚名称代指对应开关。复位后,系统的初始状态为:时钟从00:00:00开始计时,日期从10:10:10开始计时。系统的正常显示为时间显示。由于功能按键少,必须采用按键组合的方式,才能实现系统的所有功能。按键组合的方式,不仅关系到软件实现的难易程度,还关系系统调试的难易与系统实现的成败。因而,必须优化按键功能组合方案。以下是经过优化得到的一个按键功能组合方案,我们采用该方案来进行系统实现:
(1)在时钟状态下,短按P1.0,时钟仍然计时,但LE
您可能关注的文档
- 污水处理厂规范化运营质量保证体系有关管理制度.doc
- 汤房小学校长在法制教育报告会上的讲话.doc
- 污水处理管理制度操作规程.doc
- 汽车专业项目教学总线通讯错误致发动机无法起动的故障案例分析.doc
- 汪文辉,销售培训 员工心态 执行力 店长管理培训 金牌卫.doc
- 污水处理站运行调试方案.doc
- 汽车检测与维修论文北京现代汽车常见故障案例分析.doc
- 汽车美容行业创业计划书模板.doc
- 汽车销售公司创业计划书.doc
- 汽轮机抽汽供热改造施工方案.doc
- 2012-2021北京重点校高一(下)期中语文汇编:词类活用.pdf
- 电力市场与经济运行优化:电力市场优化算法_(28).电力市场中的市场力分析.docx
- 医院培训课件:《俯卧位通气的护理》.pptx
- 电力市场与经济运行优化:电力系统能效优化方法_(1).电力市场基础理论.docx
- 电力市场与经济运行优化:电力系统能效优化方法_(9).电力系统运行与能效优化.docx
- 电力市场与经济运行优化:电力系统能效优化方法_(15).电力市场与环境影响分析.docx
- 电力市场与经济运行优化:电力系统优化调度_(1).电力市场基础与原理.docx
- 电力市场与经济运行优化:电力系统优化调度_(14).电力市场改革政策与影响.docx
- 电力市场与经济运行优化:电力系统运行优化_(4).电力系统运行基础.docx
- 2025年航运行业分析.docx
最近下载
- (悟空识字表格版1600.doc VIP
- 应征入伍服兵役高等学校学生国家教育资助申请表1(样表).docx
- 艾默生ES2402变频器调试指导书.docx VIP
- 中南15ZJ602 建筑节能门窗.docx VIP
- 白改黑施工组织设计.docx
- 航天精神PPT模板 (10).pptx VIP
- 2025年秋浙教版科学九年级上册期中综合素质评价(含答案).docx VIP
- 黑龙江省佳木斯市富锦市三江区域联合体2025-2026学年九年级上学期开学英语试题(含答案).pdf VIP
- 【报告】艾瑞-2020年中国大宗商品产业链智慧升级研究报告-2020.1-48页.pdf
- 《建筑电气工程施工质量验收规范》GB50303-2015.ppt VIP
文档评论(0)