单片机课实训说明书-测控系统微处理器原理及应用课程实训.docx

单片机课实训说明书-测控系统微处理器原理及应用课程实训.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录 TOC \o 1-3 \h \z \u 摘要 1 一、 引言 1 二、 设计任务 1 三、 设计方案 1 1. 基本原理 1 2. STC89C52基本介绍 2 3. 数码管基本介绍 3 4. 矩阵键盘基本介绍 3 5. LCD1602基本介绍 3 6. ADC0832基本介绍 3 四、 单元电路设计 4 1. 最小系统 4 1) 复位电路 4 2) 振荡电路 4 2. LED电路 5 3. 数码管电路 5 5. ADC转换电路 6 五、 程序设计 6 1. 调试程序 6 2. 中断定时程序 6 3. 串口驱动程序 7 4. LCD滚动程序 7 5. ADC转换程序 7 六、 心得体会 7 七、 参考文献 7 全套设计加扣?3012250582 PAGE 7 摘要 本次课程设计说明书主要讲述了STC89C52的基本知识以及其外围扩展电路。具体讲述了如何根据具体的硬件电路来编程实现特定的功能,如通过键盘控制数码管的显示等等。 关键字:单片机、数码管显示、矩阵键盘扫描、串口串行通信 引言 单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。 单片机机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成应用到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。 单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等。 设计任务 1. 基本系统:在51单片机开发系统PCB电路板上完成电子元器件的焊接、调试、程序下载,并实现数码管显示、矩阵键盘扫描、中断程序、定时器程序、串口通讯等基本功能; 2. 显示功能:焊接电路并实现对1602液晶屏的显示功能,要求能滚动显示字符; 3. 输出控制:焊接电路并实现对继电器的控制功能; 4. 数据采集:焊接电路并实现对AD0832的数据采集功能; 设计方案 基本原理 单片机最小系统或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统。对51系列单片机来说,最小系统一般应该包括:单片机、晶振电路、复位电路、按键输入、显示输出等。单片机接口电路主要用来连接计算机和其它外部设备。本次设计主要完成的扩展电路包括矩阵键盘、数码管显示电路和串口电路。其原理图如下图所示: STC89C52显示 STC89C52 显示电路 复位电路 复位电路 矩阵键盘电路 矩阵键盘电路 震荡电路 震荡电路 串口电路 串口电路 STC89C52基本介绍 STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 STC89C52具有以下标准功能: 8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,3个16 位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。另外STC89C52可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHz,6T/12T可选。其芯片引脚图如下图所示: P0口:P0口是一组8位漏极开路型双向IO口,也即地址/数据总线复用口。作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口P0写“l”时,可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时

文档评论(0)

***** + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档