- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【优质】秒表电子时钟毕业设计.doc
毕业设计(论文)
题 目: 秒表电子时钟毕业设计
学生姓名:
学 号: 200917140
专业班级: 09应用电子高级(3)班
指导教师:
秒表电子时钟毕业设计
摘要:数字电子秒表具有显示直观、读取方便、精度高等优点,在计时中广泛使用。本设计用单片机组成数字电子秒表,力求结构简单、精度高为目标。设计中包括硬件电路的设计和系统程序的设计。其硬件电路主要有主控制器,计时与显示电路和回零、启动和停表电路等。主控制器采用单片机AT89C51,显示电路采用共阴极LED数码管显示计时时间。
关键词:单片机,电子钟,位码,段码,显示
目 录
1 总体方案设计 1
1.1 电路原理 1
1.2 设计的系统 1
1.3 计时控制方案 1
1.4 显示控制方案 2
1.5 键盘控制方案 2
2 硬件设计 2
2.1 AT89C51单片机的简介 2
2.2 AT89C51单片机复位方式 4
2.3 74LS244的功能 5
2.4 74LS07的功能 6
2.5 键盘接口工作原理 6
2.6 显示电路的工作原理 7
3 软件设计 9
3.1 设计思路 9
3.3 主程序 10
3.4 中断服务程序 12
3.5 显示程序 13
3.6 按键程序 15
小结 16
致 谢 17
1 总体方案设计
1.1 电路原理
电路的核心是AT89C51单片机,设计中有6位LED显示和4个按键接口,采用P0接口外接8路反相三态缓冲器74LS244作LED动态扫描的段码控制驱动信号,用P1接口的P1.0-P1.3外接一片集电极开路反相门电路74LS07做为6位LED的位选信号驱动口, LED共阴极端与74LS07的输出端相连;按键接口,由P2.1,P2.2,P2.3,P2.4来完成。
将电子钟的显示情况和数码管的计时情况,分别以代码的形式送LED数码管,LED显示器是由发光二极管显示字段的AT89C51单片机输出设备。单片机应用系统常采用七段LED数码管作为显示器,启动定时器,同时调用显示程序,和查询按键。利用软件计数器的方法计时一秒,利用中断的方法使计时时间循环。当按下按键P2.3时开始启动定时功能。
1.2 设计的系统
电子钟的总体设计图,如图1.1所示。
图1.1 电路总体设计图
1.3 计时控制方案
利用AT89C51内部的定时器/计数器进行定时,配合软件延时实现计时。该方案节省硬件成本,且能够使我在定时器/计数器的使用、中断及程序设计方面得到锻炼与提高。
1.4 显示控制方案
显示分为静态显示和动态显示,静态显示由于占用较多的接口,在单片机设计中常采用串行扩展来完成。该方案占用接口资源多,显示亮度由保证,但硬件开销大,电路复杂,信息刷新速度慢,实用于并行接口资源较少以及对显示没有要求的场合。LED动态显示硬件连接简单,但动态扫描的显示方式需占用CPU较多的时间,在该系统中由于单片机除了扫描AT89C51芯片外没有太多的实时测控任务,故选用动态扫描方式在6个数码管上显示当前时间。
1.5 键盘控制方案
键盘分为独立式键盘和行列式键盘,独立式键盘接口电路配置灵活,硬件结构简单,工作可靠但每个按键必须占用一根I/O接口线,I/O接口线浪费较大,在单片机应用系统中,有时只需要几个简单的按键向系统输入信息,可将按键直接在一根I/O接口线上,故只在按键数量不多时采用。而行列式键盘每条行线与列线在交接处不直接相通,而是通过一个按键用以连接,当按键较多时可采用行列式键盘以节省I/O接口。本设计采用四个按键,所以这里选用独立式键盘。
2 硬件设计
2.1 AT89C51单片机的简介
2.1.1 AT89C51的结构组成
AT89C51是单片机的典型产品AT89C51单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线,现分别加说明:中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。数据存储器(RAM)??AT89C51内部有128个8位用户数据存储单元和128个专用寄存器单元,它们是统一编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的RAM只有128个,可存放读写的数据,运算的中间结果或用户定义的字型表。
图2.1 单片机内部结构示意图
3、程序存储器(ROM)AT89C51共有4掩膜ROM,用
您可能关注的文档
- 【优质】生态农业旅游休闲观光园项目可行性报告(范本)5032586225.doc
- 【优质】生态农业旅游休闲观光园项目可行性报告.doc
- 【优质】生态农业旅游综合开发项目可行性研究报告.doc
- 【优质】生态农业示范园建设项目可行性研究报告.doc
- 【优质】生态农业科技园、农产品物流及直销网络建设项目可行性研究报告.doc
- 【优质】生态农业综合开发项目可行性研究报告.doc
- 【优质】生态农业观光园项目建设可行性研究报告.doc
- 【优质】生态农业观光旅游区总体规划.doc
- 【优质】生态农业观光旅游项目可行性研究报告.doc
- 【优质】生态农业观光旅游项目可行性研究报告(优秀甲级资质可研报告).doc
- 人教新目标版英语九年级 中考模拟学情评估(三)(含答案).pdf
- 上海市风华中学2024-2025学年高三上学期9月阶段测试英语试题(无答案).pdf
- 统编版2024-2025学年语文六年级上册期末检测卷(有答案).pdf
- 人教新目标版英语九年级第二学期全册学情评估(含答案).pdf
- 内蒙古自治区巴彦淖尔市杭锦后旗第六中学2024-2025学年八年级上学期阶段性测试历史试题(解析版).pdf
- 湖南省娄底市涟源市部分学校2024-2025学年高一上学期9月月考语文试题 Word版无答案.pdf
- 湖南省衡阳市常宁市2023-2024学年七年级上学期期末考试英语试题.pdf
- 湖南省娄底市涟源市部分学校2024-2025学年高一上学期9月月考语文试题 Word版含解析.pdf
- 江苏省泰州市姜堰区城西实验学校2024-2025学年部编版九年级上学期月考历史试卷(原卷版).pdf
- 内蒙古伊金霍洛旗2022-2023学年七年级上学期期末考试英语试题.pdf
最近下载
- 中职《幼儿心理学》课程教学课件-项目二任务3 感知觉规律的运用.pptx VIP
- Hasselblad哈苏H6中文说明书.pdf
- (人教2024版)一年级数学上册《数学游戏》单元复习讲义.docx
- 木材人造板制造工艺考核试卷.docx VIP
- 百家争鸣(共张PPT)-PPT课件模版[1].pptx
- 《无障碍设施施工验收及维护规范》(GB50642—2011)的解读.pdf VIP
- 13_一等奖丨清华大学丨“三位一体,三创融合,开放共享”创新创业教育体系和平台的创建(20220427推文).pdf VIP
- 百得两用燃烧机TBML 1200 ME电子控制器调试安装说明书.pdf
- 磁共振成像原理与临床应用完整版.ppt VIP
- 人教2024版英语七年级上册Starter Unit 1- Unit 3基础知识练习(含答案).docx VIP
文档评论(0)