- 1、本文档共376页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
XC866增强型单片机原理及应用;第一章 引言; 2.单片机的发展历程:
1)1974-1976年,初级阶段,美国仙童公司F8
特点:需和其它电路配合才能构成完整的微型计算机。
2)1976-1980年,发展阶段,Intel公司MCS-48
特点:具有CPU、并行I/O口、8位定时器、RAM及ROM,性能低,只能应用于较简单的场合。
3)1980-1983年,成熟阶段,Intel公司MCS-51
特点:具有多级中断系统,定时器/计数器为16位,存储器容量扩大,寻址范围增加。
4)1983-今,8位、16位、32位单片机并存
特点:加入了增强的外围电路功能,如A/D、PWM、WDT等。
;1.2 英飞凌公司单片机简介:
1.Infineon C500系列
1)时钟频率10-24MHz可供选择
2)片上集成有多达8-64KB的ROM及256B-3KB的RAM
3)I/O接口线最少32根,最多64根
4)PWM为4-29通道
C500系列和8051系列单片机完全兼容,在外围单元数目和复杂性等方面有所不同。
; 2.Infineon C800系列
1)采用XC800内核,全面兼容8051处理器,两个时钟 的机器周期,双数据指针
2)片内存储器:8K BootROM,256字节RAM, 512字节 XRAM,8/16K字节FLASH(或8/16K字节ROM外加4K字 节FLASH)
3)I/O(3.3V-5V供电)内核逻辑电路(2.5V供电)
4)上电复位,内核压降检测
5)省电模式、低速模式、空闲模式、掉电换醒模式
6)可编程16位看门狗定时器(WDT)
7)PWM,UART,SSC
; 3.Infineon 16位微控制器
C166系列16位微控制器是为了满足嵌入式实时控制器应用而开发,具有高指令吞吐量和对外部激励的最小相应时间。
4.Infineon 32位微控制器
采用了整合了32位微处理器和DSP的TriCore体系结构,具有DSP的信号处理、实时控制器及RISC处理能力。采用混合的16位和32位指令集,不用改变工作模式就可以同时使用不同长度的指令,减少了代码量及对存储器的要求。;1.3 单片机的特点
1)集成度高,体积小,可靠性高
2)控制能力强
3)性价比高
4)低能耗、低电压、便于生产便携式产品;1.4单片机的应用场合
1)在智能仪器仪表中的应用
2)在机电一体化中的应用
3)实时控制中的应用
4)其它日常生活中的应用;第二章 体系结构;单片机的组成:
单片机通常由数据存储器、程序存储器、I/O接口、CPU、中断系统以及外围电路构成,各部分通过地址、数据、控制总线互相连接。如图2-1所示。
图2-1 单片机组成;2.1 MCS-51单片机
2.1.1 MCS-51单片机的特点
1)8位CPU,带片内振荡器,震荡频率1.2-12MHz
2)128字节片内数据存储器,4K字节片内程序存储器
3)程序存储器的寻址范围为64K字节
4)21字节专用寄存器
5)4个8位并行I/O接口:P0,P1,P2,P3
6)1个全双工串口,可多机通信
7)2个16位定时器/计数器
8)中断系统有5个中断源,可编程为2个优先级;2.1.2 MCS-51内部结构
MCS-51单片机内部包括如下单元:运算器、控制器、I/O接口、串行接口、定时器/计数器、中断系统、振荡器以及RAM、ROM存储器。如图2-2所示。
运算器及控制器构成了单片机的CPU。
运算器以算术逻辑单元ALU为核心,包含累加器ACC、暂存器、程序状态字PSW、B寄存器和布尔处理器等部件。
控制器由定时控制逻辑电路、指令寄存器、译码器、地址指针DPTR、程序计数器PC以及堆栈指针SP等构成。
;
图2-2 MCS-51单片机内部结构图;1.算术逻辑单元
可进行加、减、乘、除及逻辑与、或、异或、循环移位及数据传送、程序转移等操作。
2.累加器(A)
用来存放算术操作和逻辑操作的操作数。大量的单操作数及双操作数指令的一个操作数来自于A。
3.程序状态字(PSW)
D7:进位标志位,当运算结果的最高位有进位或借位时置1。
D6:辅助进位标志位,当低半字节的最高位有进位或借位时 置1。
D5:软件标志位,由用户定义其功能。
; D4、D3:工作寄存器组选择位。选择4个工作寄存器中的一组做为当前工作的寄存器组。其对应关系见表2-1。
表2-1 工作寄存器组选择
D2:溢出标志位。指示有符号数加减法运算时,运算结果是否溢
您可能关注的文档
- 《食品化学》全套PPT课件.pptx
- 《数据库原理与应用》全套PPT课件.pptx
- 《网络营销》全套PPT课件.pptx
- 5G移动通信系统-全套PPT课件.pptx
- Excel财务会计应用-全套PPT课件.pptx
- Java程序设计教程(第2版)全套PPT课件.pptx
- 办公自动化案例教程-全套PPT课件.pptx
- 材料力学(第二版)全套PPT课件.pptx
- 财务共享服务-全套PPT课件.pptx
- 财务会计实务(第六版)全套PPT课件.pptx
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)