基于MCS51单片机的温度测量系统.doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录 TOC \o 1-3 \h \u 19139 第一章 MSC51单片机的结构与原理 5 841 1.1 MSC51单片机的发展 5 5436 1.2 单片机的结构 6 27648 1.2.1 MSC51单片机的基本结构 6 17484 1.2.2 单片机的内部结构 7 24148 1.3 单片机的引脚 7 15716 1.4 MCS51的存储器结构 8 5864 1.4.1 程序存储器ROM 8 27572 1.4.2 数据存储器RAM 9 14585 第二章 温度控制系统硬件设计 10 24355 2.1 系统使用的仪器设备及芯片 10 12264 2.2 实验相关芯片介绍 11 27709 2.2.1 串行E2PROM芯片AT24C02 11 509 2.2.2 串行A/D转换芯片TLC1549 13 7283 2.2.3 8D锁存器74573 15 17954 2.3 LED数码管显示器 16 31059 第三章 温度控制系统软件设计 17 15539 3.1 温度控制系统软件实验内容 17 21167 3.2 软件设计 18 19348 3.3 程序的修改 19 24265 3.4 程序流程图 20 24618 第四章 心得体会 20 19704 附录(源程序) 21 第一章 MSC51单片机的结构与原理 1.1 MSC51单片机的发展 随着集成电路技术的发展,单片微型计算机的功能也不断增强,许多高性能的新型机种不断涌现出来。单片机以其功能强、体积小、可靠性高、造价低和开发周期短等优点,称为自动化和各个测控领域中广泛应用的器件,在工业生产中称为必不可少的器件,尤其是在日常生活中发挥的作用也越来越大。 单片机作为微型计算机的一个重要分支,应用面很广,发展很快。自单片机诞生至今,已发展为上百种系列的近千个机种。 1.2 单片机的结构 1.2.1 MSC51单片机的基本结构 图1.1 单片机的基本结构 图中包括: 一个8位中央处理器CPU 数据处理、测试位,置位,复位,位操作 ?数据存储器RAM(128B与 SFR) 在程序运行时存储工作变量和资料 程序存储器ROM(4KB或8KB) 永久性存储应用程序,掩模ROM、EPROM、EEPROM 并行输入/输出口(I/O) 作系统总线、扩展外存、I/O接口芯片 串行输入/输出口(2条) 串行通信、扩展I / O接口芯片 定时/计数器(16位) 计满溢出、中断标志置位、向CPU提出中断请求,与CPU之间独立工作 中断控制系统 2个外中断、2个定时/计数器中断、1个串行口终端 时钟电路 内振 外振 1.2.2 单片机的内部结构 单片机由 CPU 、存储器(包括 RAM 和 ROM )、 I/O 接口、定时 / 计数器、中断控制功能等均集成在一块芯片上,片内各功能通过内部总线相互连接起来。 图1.2 单片机的内部结构 1.3 单片机的引脚 单片机实际有效的引脚共有40个,有三种封装形式。引脚主要有:主电源引脚GND和VCC,时钟电路引脚,控制信号引脚,输入输出引脚,RST复位引脚,XTAL1、XTAL2接外部晶体的引脚等。 下图是DIP封装形式,这是普通的40脚双列直插形式。为了尽可能缩小体积,减少引脚数,单片机的不少引脚具有第二功能,也称为复用功能。 图1.3 单片机引脚图 1.4 MCS51的存储器结构 MCS-51的程序存储器与数据存储器是分开的,体系结构为哈佛结构。 1.4.1 程序存储器ROM 1、程序存储器作用及寻址范围 作用:存放指令(程序)的存储器,用PC作地址指针。 寻址范围:0000~FFFFH,共64KB;片内、片外统一编址。 片内:PC=0000~0FFFH;片外:PC=1000~FFFFH 2、ROM低端的几个特殊入口地址 0000H:CPU开始执行指令时的第一个取指单元,执行时PC的内容从0000H开始; 0003H~0002B:中断专用固定入口地址(系统规定); 1.4.2 数据存储器RAM 1、片内128字节的数据存储器可分为三部分 (1)工作寄存器区0~3区 地址从00H~1FH,共有32个字节。每8个字节(记作R0~R7)构成一个区,共4个区。工作寄存器区的选择由程序状态字PSW中的RS1和RS0位的值来确定。 (2)位寻址区 该区域地址从20H到2FH,共16个字节,128位,使用指令可寻址到位。 (3)数据区 地址从30H到7FH,共80个字节,可作为用户数据存储器,按字节

文档评论(0)

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

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

1亿VIP精品文档

相关文档