- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章 l微处理器子系统设计(单独)
第四章 单片机应用系统设计;4.1 单片机应用系统概述; 4.1.1 单片机应用系统的组成; 单片机及其扩展电路(主机电路),过程输入输出通道,人机会话,通信接口电路等。 ;4.1.2 单片机应用系统的基本设计思想;“模块化”优点:;4.1.3 单片机应用系统的开发过程;确定任务,完成总体设计;硬件、软件设计;2)软件设计原则
画出流程框图
采用汇编语言与高级语言相结合的方式
采用结构化和模块化方式
注释清晰;硬件、软件调试;4.2 C8051F020单片机简介 ;4.2.1 C8051F020结构简介(8位);C8051F020特性简介;C8051F020特性简介(续) ; C8051F020芯片示意图 ; C8051F020原理框 ;C8051F020原理简介;微控制器内核峰值执行速度比较 ;C8051F020原理简介(续);时钟和复位电路;外接时钟电路;4.2.2 片内存储器;片内存储器组织;1.程序存储器;程序存储器(续);2.数据存储器;直接寻址
指令中直接指出操作数的存储单元有效地址。
例:MOV AX, [70H]
间接寻址
存储单元的有效地址由寄存器等指出,即有效地址等于某一寄存器的值:
例: MOV AX, [BX];3.通用寄存器;
; 5.堆栈 ; 两种操作方式:
指令方式:即使用堆栈操作指令,用户可根据其需要使用堆栈操作指令对现场进行保护和恢复;
自动方式:即在调用子程序或产生中断时,返回地址(断点)自动进栈。程序返回时,断点地址再自动弹回PC。这种堆栈操作不需要用户干预,是通过硬件自动实现的。
; 指针SP由SFR指定,最大深度为256B:
压栈:PUSH
出栈:POP
程序初始化,一般要先给它赋值,规定堆栈的起始位置,即栈底。
系统复位后,SP初始化为07H,使得堆栈事实上由08H开始 ; 6.特殊功能寄存器
0X80~0XFF的直接寻址存储器空间为特殊功能寄存器(SFR)。
可对外设如:P0、P1 等直接寻址
CIP-51有120多个SFR
;常用的特殊功能寄存器;PSW的各位定义(1);PSW的各位定义(2);PSW的各位定义(3);外部RAM和片内XRAM ;1.XRAM存储器空间的访问 ;外部存储器接口控制寄存器EMIOCN的格式;8位形式的MOVX指令 ;EMI0CF寄存器;外部数据存储器工作模式 ;2.复用和非复用选择 ;外部存储器接口复用方式 ;复用方式16位MOVX指令的读写时序 ;(2)非复用方式配置 ;外部存储器接口非复用方式 ;非复用方式16位MOVX指令的读写时序 ; 4.2.3 JTAG调试和边界扫描;调试环境示意图 ;4.2.4 中断系统; 当CPU正在处理一个中断请求的时候,发生了另一个优先级比它高的中断请求,CPU暂停原来中断源处理程序,转而去处理优先级更高的中断请求源,处理完以后,再回到原低级中断处理程序,这样的过程称为中断嵌套。;中断过程;中断源;中断请求源;C8051F中断系统简介;(1)外部中断源;(2)定时器/计数器溢出中断源;(3)串行口发送/接收中断 ;2.中断控制;中断允许寄存器IE各位的定义 ;中断允许寄存器EIE1各位的定义如下:;优先级管理;自然优先级由硬件形成 ;3.中断响应 ;CPU响应中断过程;4.外部中断触发方式的选择 ;4.2.5 可编程数字I/O和交叉开关; 将内部数字系统资源映射到P0、P1、P2和P3的端口I/O引脚(见下图)。
通过设置交叉开关控制寄存器将片内的计数器/定时器、串行总线、硬件中断、ADC转换启动输入、比较器输出以及微控制器内部的其它数字信号配置为出现在端口I/O引脚。 ;低端I/O端口的功能框图 ;优先权交叉开关译码器;优先权交叉开关译码表 ;端口I/O初始化;端口I/O初始化 (2);端口I/O初始化 (3);端口I/O初始化 (4);端口P4-7 ;? 交叉开关引脚分配示例 ;配置步骤:;XBARE=1
P0MDOUT=0xF1
P2DMOUT=0xFF
P3MDOUT=0xFF
P1MDOUT=0x00
P1=0xFF
P1MDIN=0XE3
;4.2.5 定时器;C8051F020内部定时器;定时器的一般结构和工作原理 ;定时、计数方式 ;电源管理方式 ;功耗计算;电源控制寄存器(PCON) ;空闲方式 ;停机方式 ; 包括两个增强型全双工UART、SPI总线和SMBus/I2C。
每种串行总线都完全用硬件实现,能产生中断,需要很少的CPU干预,可以同时使用。;UART应用编程 ;UART串行口应用编程管理;UART串行发送数
您可能关注的文档
最近下载
- 部队个人防护器材优质教案.doc VIP
- 2025年基于石油企业的价格管理新模式.pdf VIP
- 新教科版(2025版)六年级上册科学全册教案+单元测试卷 .pdf VIP
- 2024-2025新人教版初中数学七年级上册(全册)优秀ppt课件.pptx VIP
- 2025年陕西省综合评标评审专家库考试在线题库及答案.docx VIP
- 《T/CSPSTC 78-2021顶管法管道工程技术规程》.pdf
- 2025年甘肃省公路交通建设集团康略高速公路收费运营人员招聘71人笔试备考试题及答案解析.docx VIP
- 第一单元(核心素养目标教案)-统编版语文五年级上册.docx VIP
- 中考作文指导:中考作文审题课件.pptx
- 2023新能源风电生产指标体系.docx VIP
文档评论(0)