单片机实训报告书1.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
武汉理工大学单片机实训报告书 PAGE 36 目录 TOC \o 1-3 \h \z \u 1 绪论 1 1.1设计背景 1 1.2设计目的及意义 1 2 工作原理及方案设计 2 2.1 工作原理 2 2.2 硬件的设计 3 2.2.1 单片机介绍及电路设计 3 2.2.2 数码管介绍及显示电路设计 8 2.2.3键盘检测原理及电路设计 11 2.2.4 串行通信原理及串行口结构描述 12 2.2.5 液晶显示器原理及电路设计 15 2.2.6 AD转换原理 17 2.3软件的设计 19 2.3.1数码管显示模块 19 2.3.2 定时器的工作方式 20 2.3.3 矩阵键盘模块 24 2.3.4 1602液晶显示模块 26 2.3.5 串行口模块 28 2.3.6 AD转换模块 31 3 总结 32 4 参考文献 33 附录 34 1 数码管0~59计数程序 34 2 键盘控制数码管计数 37 3液晶屏滚动显示字符 43 4运用串行口、键盘控制1602液晶显示的时钟 46 5 AD转换的应用:数字电压表 58 1 绪论 1.1设计背景 单片微型计算机简称单片机,又称为微型控制器,是微型计算机的一个重要分支。随着电子技术的发展,大规模及超大规模集成电路和制造工艺的进一步提高,单片机以其高可靠性、高性价比、低电压、低功耗等一系列优点,广泛应用于控制系统、数据采集系统、智能化仪器表等领域。单片机最小系统电路板在单片机开发市场和大学生电子设计方面十分流行。 1.2设计目的及意义 本次设计的基本任务是在51单片机开发系统PCB电路板上完成电子元器件的焊接、调试、程序下载,并实现数码管显示、矩阵键盘扫描、中断程序、定时器程序、串口通讯等基本功能。 另外本课设主要设计两个程序:1、时钟。在1602液晶显示屏上显示日期、时间,可自动计数。通过矩阵键盘可以更改时间,矩阵键盘上设有8个功能键,分别控制时钟的启动、停止、秒加一、秒减一、分加一、分减一、时加一、时减一。并且实现单片机和上位机的串口通信,液晶显示屏上的内容显示在计算机上,通过计算机可以修改日期。2、AD转换。单片机系统内部运算时用的全是数字量,即0和1,因此对于单片机系统而言,我们无法直接操作模拟量,必须将模拟量转换成数字量,本次设计为基于51单片机的ADC0832数字电压表。 采用A/D画电路原理图,并用keil编程,系统功能通过软件编程实现,电路简单明了,功能实现完整,程序运行稳定。 通过课程设计,使学生通过查阅资料、设计方案的确定、硬件电路设计、软件设计、安装调试等环节,完成一个涉及MCS-51单片机多种资源应用,并具有综合功能的小系统目标板的设计与编程应用。使学生不但能够将课堂上学到的理论知识与实际应用结合起来,而且能够对电子电路、电子元器件、印制电路板等方面的知识进一步加深认识,同时在软件编程、调试、焊接技术、相关仪器设备的使用技能等方面得到较全面的锻炼和提高。使学生增进对单片机的感 性认识,加深对 单片机理论方面的理解 2 工作原理及方案设计 2.1 工作原理 单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统。对51系列单片机来说,最小系统一般应该包括:单片机、晶振电路、复位电路、按键输入、显示输出等。单片机接口电路主要用来连接计算机和其它外部设备。 本次设计主要完成的扩展电路包括矩阵键盘、数码管显示电路和串口电路。其原理框图如下图1所示: 图1 原理框图 2.2 硬件的设计 2.2.1 单片机介绍及电路设计 单片机就是一块硅片上集成了微处理器、存储器及各种输入输出接口的芯片,这样的芯片就具有了计算机的属性,因而被称为单片微型计算机,简称单片机。通俗的语言来讲,单片机就是一块集成芯片,但这块集成芯片具有一些特殊的功能,而它的功能的实现要靠我们使用者自己来编程完成,我们编程的目的就是控制这块芯片的各个引脚在不同时间输出不同的电平,进而控制与单片机各个引脚相连接的外围电路的电气状态。即将计算机主机CPU、内存和I/O接口集成在一小块硅片上的微型机。 一片MCS-51单片机芯片内包含一个8位CPU、振荡器和时钟电路、至少128字节的内部数据存储器可寻址外部程序存储器和数据存储器个64k字节21个特殊功能寄存器4个并行I/O接口2个16位定时/计数器至少5个中断源提供两级中断优先级可实现两级中断服务程序嵌套。具有可位寻址功能有较强的布尔处理能力。各功能单元包括IO端口和定时器/计数器等都由特殊功能寄存器SFR集中管理。图2为单片机内部结构图。 图2 单片机内部

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档