- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
江苏师范大学
JiangSu Normal University
实习(设计)报告
姓 名
班级
学号
实习(设计)科目 单片机实训
实习(设计)地点
实习(设计)时间1月7日—1月22日
电气工程及自动化学院
School of Electrical Engineering Automation
目录
一、 摘要 3
二、 前言 4
三、 概述 7
1、功能 7
2、方案 7
3 、主要设计软件介绍 7
PROTEUS软件简介 7
KEIL简介 7
四、硬件设计 9
1、结构框图 9
2、各部分硬件设计及其原理 9
2(1)、AT89C51简介 9
2(2)、数码管显示设计与原理 10
2(3)、时钟振荡电路 11
2(4)、按键模块 12
2(5)、流水灯模块 12
2(6)、硬件电路图及功能 13
3、器件 13
五、软件设计 14
1、 14
2、 14
3、 20
六、 结束语 21
参考文献 22
AT89S52作为核心控制器,通过硬件电路的制作以及软件程序的编制,设计制作出一个数字时钟系统。
本文主要介绍一种基于AT89C52 单片机和1062液晶显示器的六位数字时钟,具有操作简单,显示明了,功能强大的特点。有三个按键,可以调时校对的功能。
该电路系统采用AT89C52单片机作为核心,功耗小,能在5V的低压工作。本设计采用的Keil编译系统是现在使用比较多的ARM编译系统。与ADS编译系统相比,Keil编译系统不需要模版,自动生成启动文件,且Keil For Arm编译系统可以与Proteus联机,这一点在虚拟开发中是非常实用的。
本文从硬件电路到单片机控制器再到微处理器程序进行了一系列的设计,最终将各模块整合到Proteus中进行仿真,最终在Proteus中仿真的结果令人满意。
关键词:单片机;Proteus;数码管 Proteus软件是英国Labcenter electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年即将增加Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。 单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为CPU可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工汇编的方法了。机器汇编是通过汇编软件将源程序变为机器码,用于MCS-51单片机的汇编软件有早期的A51,随着单片机开发技术的不断发展,从普遍使用汇编语言到逐渐使用高级语言开发,单片机的开发软件也在不断发展,Keil软件是目前最流行开发MCS-51系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持Keil即可看出。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部份组合在一起。运行Keil软件需要Pentium或以上的CPU,16MB或更多RAM、20M以上空闲的硬盘空间、WIN98、NT、WIN2000、WINXP等操作系统。掌握这一软件的使用对于使用51系列单片机的爱好者来说是十分必要的,如果你使用C语言编程,那么Keil几乎就是你的不二之选(目前在国内你只能买到该软件、而你买的仿真机也很可能只支持该软件),即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。
图3.2 AT89C51系列单片机
2(2)、数码管显示设计与原理
显示模块中我用到了共阴数码管,一共八个分别显示时分秒和两个分割线,由于使用的数码管比较多,就用了两个四位的数码管,数码
您可能关注的文档
- 南京林业大学钢筋混凝土简支T梁桥主梁配筋课程设计说明书.doc
- 乘积型相位鉴频器设计.doc
- 河南工程学院及周边村庄合并生活污水处理站工艺设计.doc
- PLC控制技术实验指导书.doc
- XX轿车牵引力控制系统设计.doc
- 基于DM642的人脸识别系统毕业设计论文(原创).doc
- 大学生毕业设计题目.doc
- 环境工程专业污水处理厂课程设计.doc
- 滚齿刀、插齿刀课程设计.doc
- 基于AutoCAD平台下的机床夹具的压板和压块的设计软件开发.doc
- 2024年学校党总支巡察整改专题民主生活会个人对照检查材料3.docx
- 2025年民主生活会个人对照检查发言材料(四个带头).docx
- 县委常委班子2025年专题生活会带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”对照检查材料四个带头:.docx
- 巡察整改专题民主生活会个人对照检查材料5.docx
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)7.docx
- 2025年度民主生活会领导班子对照检查材料(“四个带头”).docx
- 国企党委书记2025年度民主生活会个人对照检查材料(五个带头).docx
- 带头严守政治纪律和政治规矩,维护党的团结统一等(四个方面)存在的问题整改发言提纲.docx
- 党委书记党组书记2025年带头增强党性、严守纪律、砥砺作风方面等“四个带头”个人对照检查发言材料.docx
- 2025年巡视巡察专题民主生活会对照检查材料.docx
最近下载
- 《ISO 55013-2024 资产管理-数据资产管理指南》解读和实施指导材料(雷泽佳编制-2024).pdf VIP
- 肿瘤放化疗病人并发症护理课件.pptx VIP
- 新概念第一册lesson79.pptx VIP
- 政府采购机票操作手册.pdf VIP
- 二级展开式斜齿圆柱齿轮减速器设计说明书.pdf
- 字节跳动产品运营专员岗面试题库参考答案和答题要点.docx VIP
- 小学英语单词(带音标).pdf VIP
- 字节跳动运营数据分析师岗面试题库参考答案和答题要点.docx VIP
- 八年级数学上册专题15 半角模型证全等(原卷版).docx VIP
- 字节跳动新媒体运营专员岗面试题库参考答案和答题要点.docx VIP
文档评论(0)