- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课程设计报告
学院:机械与电子工程学院
专业:
姓名:
学号:
指导老师:
单片机课程设计报告
设计要求
用8051单片机设计扩展6位数码管的静态或动态显示电路,再连接几个按键和一个蜂鸣器报警电路,设计出一个多功能电子钟,实现以下功能: 1 走时 (能实现时分秒,年月日的计时) 2 显示 (分屏切换显示时分秒和年月日,修改时能定位闪烁显示) 3 校时 (能用按键修改和校准时钟) 4 定时报警(能定点报时)
(一)设计方案的选择
1.计时方案
使用单片机内部的可编程定时器。
利用单片机内部的定时计数器进行中端定时,配合软件延时实现时、分、秒的计时。该方案节省硬件成本,但程序设计较为复杂。
2.显示方案
对于实时时钟而言,显示显然是另一个重要的环节。通常LED显示有两种方式:动态显示和静态显示。
静态显示的优点是程序简单、显示亮度有保证、单片机CPU的开销小,节约CPU的工作时间。但占有I/O口线多,每一个LED都要占有一个I/O口,硬件开销大,电路复杂。需要几个LED就必须占有几个并行口,比较适用于LED数量较少的场合。当然当LED数量较多的时候,可以使用单片机的串行口通过移位寄存器的方式加以解决,但程序编写比较麻烦。
LED动态显示硬件连接简单,但动态扫描的显示方式需要占有CPU较多的时间,在单片机没有太多实时测控任务的情况下可以采用。
本系统需要采用8位LED数码管来分别显示时、分、秒,因数码管个数较多,故本系统选择动态显示方式。
硬件部分
AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
主要特性:·与MCS-51 兼容 ·4K字节可编程闪烁存储器 寿命:1000写/擦循环数据保留时间:10年·全静态工作:0Hz-24Hz·三级程序存储器锁定·128*8位内部RAM·32可编程I/O线·两个16位定时器/计数器·5个中断源 ·可编程串行通道·低功耗的闲置和掉电模式·片内振荡器和时钟电路
2.管脚说明: VCC:供电电压。 GND:接地。 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。 P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。 P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。 P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下表所示:口管脚 备选功能P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2 /INT0(外部中断0)P3.3 /INT1(外部中断1)P3.4 T0(记时器0外部输入)P3.5 T1(记时器1外部输入)P3.6 /WR(外部数据存储器写选通)P3.7 /RD(外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。 RST:复位输入。当振荡器复位器件时,要保持
您可能关注的文档
- CIS企业形象策划——标志设计的方法p12.ppt
- 电气安装工程识图教程.ppt
- GB50010-2010溷凝土结构设计规范(含条文说明).pdf
- 高考写作详解课件.ppt
- 工作面采后总结.doc
- GMAT GRE LSAT全部2772阅读真题.doc
- HR工作者的心理素质完全手册p23.ppt
- 华为的营销人员培训教材.ppt
- ISO9000条文讲义2008.pdf
- 会计资格考试及答案详解题库.docx
- [肇庆]2024年广东肇庆市建设工程质量检测站招聘合同制工作人员5人笔试历年参考题库(频考点试卷)解.docx
- [红河]2025年云南红河石屏县卫健系统事业单位校园招聘4人笔试历年参考题库(频考点试卷)解题思路附.docx
- [舟山]2024年浙江舟山市卫生健康委员会部分直属事业单位紧缺人才招聘笔试历年参考题库(频考点试卷).docx
- [盐城]2024年江苏盐城射阳县卫生健康委员会直属事业单位招聘49人笔试历年参考题库(频考点试卷)解.docx
- [舟山]浙江舟山市大桥建设管理中心编外用工招聘笔试历年参考题库(频考点试卷)解题思路附带答案详解.docx
- [福建]2024年福建技术师范学院招聘高层次人才30人笔试历年参考题库(频考点试卷)解题思路附带答案.docx
- [盐城]2024年江苏盐城市亭湖区融媒体中心招聘工作人员笔试历年参考题库(频考点试卷)解题思路附带答.docx
- [绍兴]2024年第三期浙江绍兴嵊州市公安局招聘警务辅助人员50人笔试历年参考题库(频考点试卷)解题.docx
- [茂名]广东茂名信宜市纪委监委招聘劳动合同制人员6人笔试历年参考题库(频考点试卷)解题思路附带答案详.docx
- [绍兴]浙江绍兴市综合行政执法局选调事业编制工作人员笔试历年参考题库(频考点试卷)解题思路附带答案详.docx
文档评论(0)