- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子钟的设计与实践
电子钟的设计与实践
一、任务
本实践环节的目的是以团队工作的形式使学生了解项目管理和项目研究的过程、熟悉单片机系统仿真和实践等。团队的任务是利用单片机设计一个数字电子钟,并完成程序和实际硬件电路、撰写课程设计论文报告、电子钟的演示和团队陈述与答辩。
二、分析方法
用C语言程序设计程序并调试,同时熟悉用Preteus7.7或protel199应用软件设计电路图;根据原理图在面包板上用元器件搭硬件,并软硬件联合测试。
三、系统总体设计
3.1设计任务
(1)利用AT89C51设计一个时钟系统,时钟时间在4个数码管上进行显示,并计时,显示方式:2位分钟和2位秒;以一小时为一个周期显示。起始时间为11分58秒。
(2)整点报时功能。实现在整点时通过蜂鸣器自动发出“嘀嘀”的声音,每个“嘀”延时1秒(发声0.75s,不发声0.25s),其个数与当前时间的小时数相同。
3.2设计目的
通过课程设计,使我们能够深入理解单片机系统的工作原理,接口电路的设计及调试方法,培养综合运用所学理论知识分析和解决实际问题的能力。
使用AT89C51芯片的串口功能,利用LED八段码,实现时,分,秒的显示。
用keil软件进行编程与调试,利用Proteus 7 Professional软件进行绘制硬件电路图且进行仿真。
3.3 芯片的选择
采用AT89C51芯片,其为高性能CMOS 8位单片机,该芯片内含有4k bytes的可反复擦写的只读程序存储器(PEROM)、128 bytes的随机存取数据存储器(RAM)、 32位可编程I/O口线、2个16位定时/计数器、6个中断源、可编程串行UART通道及低功耗空闲和掉电模式。因此,我们选用AT89C51。
3.4 显示模块选择方案和论证
采用LED数码管显示,显示较为清楚直观,便于观察和调试 。
3.5 时钟信号的选择方案和论证
直接采用单片机定时计数器提供的秒信号,使用程序实现时、分、秒计数。采用此种方案可减少芯片的使用,节约成本,实现的时间误差较小。
四、硬件系统
4.1原理图设计
见附录3
4.2 AT89C51的原理及说明
AT89C51是美国Intel公司生产的低电压,高性能CHMOS8位单片机,片内含4k bytes的可反复擦写的只读程序存储器(PEROM)和蔼可亲128 bytes的随机存取数据存储器(RAM),器件采用Intel公司的高密度、非易失性存储技术生产,片内置通用4位中央处理器(CPU)和Flash存储单元,功能强大AT89C51单片机适合于许多较为复杂控制应用场合。
4.2.1 主要性能参数:
与MCS-51产品指令和引脚完全兼容
4k字节可重擦写Flash闪速存储器
1000次擦写周期
全静态操作:0Hz—24MHz
三级加密程序存储器
128×8字节内部RAM
32个可编程I/O口线
2个16位定时/计数器
5个中断源
可编程串行UART通道
低功耗空闲和掉电模式
4.2.2 引脚功能
AT89C51引脚图
Vcc(40):电源电压 GND(20):接地
P0口(32-39):P0口是一个8位双向I/O接口,也即地址/数据总线复用口。作为输出口用时,可作为高阻抗输入端用。在访问外部数据存储器时,这组口线分时转换地址(低8位)和数据总线复用。
P1口(1-8):P1是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路,对端口写“1”通过内部的上拉电阻把端口拉到高电平时,此时可作输入口。作为输入品使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。
RST(9):复位信号输入端。当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。
ALE/PROG(30):地址锁存有效信号输出端。
XTAL1(19):振荡器反相放大器的及内部时钟发生器的输入端。
XTAL1(18):振荡器反相放大器的输出端。
4.3三极管9051原理及说明
9015是一种常用的普通三极管它是一种小电压,小电流,小信号的PNP型硅三极管
特性:集电极电流Ic:Max -100mA
? 集电极-基极电压Vcbo:-50V
? 工作温度:-55℃ to +150℃
? 和9014(NPN)相对
? 主要用途:开关应用射频放大
4.4 电子钟的主程序
本设计中,计时采用定时器T0中断完成,其余状态循环调用显示子程序,当端口开关按下时,转入相应功能程序。其主程序执行流程见下图。
附录
元器件清单表
名称 数量 名称 个数 四段数码管 2个 AT89C51芯片 1个 30pF电容 6个 12MHz晶振 1块 1K电阻 6个 10pF电容 1个 10K电阻 1个 9051三极管 1个 6M晶振 1个 DS1302时钟芯片 1
您可能关注的文档
- 生物与食品工程学院2008年底津贴实施方案.doc
- 生活营地综合管理程序.doc
- 生物必修2周练试卷.doc
- 生物微格教学教案.doc
- 生物的性状和遗传物质教学设计.doc
- 生物资源学复习资料.doc
- 用“时刻环”解决有关时间问题2010.2.doc
- 用代码论述Eclipse的应用.doc
- 用友--山工帐龄分析系统安装步骤.doc
- 用友ERPU8-852版年度结转集团知识库.doc
- 2025年基因治疗技术临床应用伦理问题研究报告.docx
- 2025年跨境电商独立站用户画像构建:数据分析与应用.docx
- 2025年微电网储能系统在新能源发电侧的应用与挑战.docx
- 城市海绵城市建设实施方案2025:海绵城市雨水径流污染控制技术发展.docx
- 绿色出行未来:2025年氢燃料电池汽车市场发展策略研究报告.docx
- 2025年智能数据中心能源消耗预测与分析报告.docx
- 元宇宙社交平台虚拟经济系统在2025年的社交互动模式创新.docx
- 新能源汽车电池回收项目2025年政策扶持与产业发展研究报告.docx
- 基于云计算的2025年在线编程教育平台架构设计与优化.docx
- 2025年跨境电商独立站用户画像构建:用户画像在客户服务中的应用.docx
文档评论(0)