- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机_89c52学习报告资料特别全
一、89C52简介 2
(一) 内部结构: 2
(二)、存储结构 2
1.程序存储空间 3
2.数据存储空间 3
3. 特殊功能寄存器 4
(三)、定时系统 5
(四)、中断 7
二、98C52引脚与外部设备连接 8
(一)、外接晶振电路 9
(二)、外接复位电路 11
(三)、蜂鸣器电路 12
(四) 、流水灯电路 14
(五) 、八段数码管电路 16
(七) 、独立键盘和矩阵键盘 19
(八) 、DA和AD模块 23
1、 DAC0832的工作原理 23
2、 DAC0832电路图 24
3、 逐次逼近式ADC转换器的工作原理 26
4、 ADC0804电路图 26
(九) 、串口模块 31
1、 串行通信 31
2、 串行通信接口标准 32
3、 80C51的串行口 36
4、 串口电路图 40
(十) 、1602LED模块 45
(十一) 、I2C模块(EEPROM和高精度时钟) 53
1. I2C总线简介及原理 53
2. 总线数据传送的模拟,AT24C08EEPROM 56
3. 高精度时钟,PCF8563 63
(十二) 、红外模块 80
1. 红外遥控简介 80
2. 红外编码 80
3. 红外电路及程序实现原理 82
(十三) 、数字温度传感器DS18B20模块 86
附录: 94
(一)、上下拉电阻 94
(二) 、三极管 95
1、简介 95
2、用途 96
3、三极管的三种状态 97
(四) 、三极管放大电路 97
1、三极管的电流放大原理 97
2、基本放大电路的分析 98
(五) 、二极管工作原理 99
(六)、电源符号VCC-VDD-VEE-VSS-VPP 100
(七)、TTL与CMOS门电路 100
1、 分立元件门电路 101
2、集成门电路 102
3、CMOS门电路和TTL门电路之间的区别 105
(八) ISO 4-20mA工业信号标准简介 105
一、89C52简介
内部结构:
89C52的内部结构主要包括算术逻辑单元ALU、片内RAM、片内ROM、I/O端口、定时系统、中断系统等基本的功能单元。他们之间的关系如下图所示:
(二)、存储结构
其中C52的存储结构分为两部分,程序存储器和数据存储器。他们使用两个独立的地址空间是单独编址的。
1.程序存储空间
其中程序存储空间通常是用ROM、EPROM或EEPROM实现。而程序存储器又可以分为两部分,片内存储区和片外存储区。C52的片内存储区大小为8KB如果程序超过8KB就需要从扩展片外程序存储器。由于C52的程序计数器PC是16为寄存器,使用最大的程序存储空间是64KB。C52会根据引脚的电平决定从片内/片外程序存储器读取指令的顺序。=1,先执行片内存储的程序PC值大于0x1FFF时自动转入外程序存储器。=0,将会直接充外存储器读取指令。其中,程序存储空间的0x0000H~0x0032H是被保留的。功能如下表:
地址 作用 0x0000~0x0002 复位程序入口地址 0x0003~0x000A 外部中断0服务程序入口地址 0x000B~0x0012 定时/计数器0溢出中断服务程序入口地址 0x0013~0x001A 外部中断1服务程序入口地址 0x001B~0x0022 定时/计数器1溢出中断服务程序入口地址 0x0023~0x002A 串行口中断服务程序入口地址 0x002B~0x0032 T2服务程序入口地址
2.数据存储空间
数据存储空间也是由片内和片外两个存储空间组成。但是与程序存储空间不同,这两个空间是独立编址的,使用不同的指令访问。而且内部数据存储器也分为两部分,片内RAM块和特殊功能寄存器(SFR)块。C52的片内RAM是256B的,编址是从0x00~0xFF,其中后128B地址空间是与SFR块重合,但由于其访问指令不同,不会引起逻辑混乱。
数据存储空间的片内RAM区又可以分为三个部分,工作寄存器去(0x00~0x1F)、位寻址区(0x20~0x2F)、数据缓冲区(0x30~0xFF)。
其中的工作寄存器区时与处理器通用寄存器对应的,分别为R0~R7共有4组。他们的关系如下:
四组工作寄存器并不是同时在工作的,是需要根据程序状态字(PSW)中的RS0和RS1两个来决定。只需要修改这两位的值就可以快速的切换工作区,达到快速保护现场的目的。其中RS1和RS0的值对应的工作区为 00-工作区0,01-工作区1,10-工作区2,11-工作区3.
第二部分是位寻址区,在这个区域内的16个单元的每一位都被分配了一个单独的地址,从0x00到0x7F,其中对位寻址是使用特定的指令。位寻址的每一位都可以作为软件触发器,由程序直接进行位处理。
第三部分是数据缓冲区,可以作为用户RAM使用。这部分空间多用于堆栈的数据空间,堆
您可能关注的文档
最近下载
- 引领时尚潮流的可持续时尚品牌.pptx VIP
- 一年级道德与法治教案(全套).pdf VIP
- 版鲁科版英语四年级上册教案.doc VIP
- 一种脱除1,3-丙二醇中微量醛基杂质的脱除方法.pdf VIP
- 国投证券-宁德时代-300750-全球锂电行业龙头全球化布局推动发展.pdf VIP
- 2023-2024学年上海市向明中学高二上学期10月月考数学试卷含详解.docx VIP
- 《婴幼儿动作发展与训练》教案 第8课 2~3岁幼儿精细动作的发展与训练.docx VIP
- MT-500系列说明书(济南华电)-20101216.pdf
- 养成亲社会行为++课件-2025-2026学年统编版道德与法治八年级上册.pptx VIP
- 开学第一课-初中开学第一课班会.ppt VIP
文档评论(0)