



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章 单片机系统结构#P0,P1,P2,P3是单片机与外设进行数据交换的唯一接口,且都为多功能口,可自动切换用作数据总线、地址总线、控制总线或I/O 接口引脚。P0口(3239脚):作I/O口时为8位漏极开路的I/O端口,当单片机访问外部存储器时为低8位地址总线和数据总线的复用总线。P1口(18脚):8位准双向并行I/O端口。P2口(2128脚):作I/O口时为8位准双向I/O端口,当单片机访问外部存储器时,作高8位地址总线。P3口(1017脚):做I/O口时,为8位准双向I/O端口;每一位还有第二特殊功能#并行I/O口的共同特点: 并口与数据存储器统一编址,作为数据存储器的特殊功能寄存器来访问,寄存器名分别为:P0、P1、P2、P3; P0、P1、P2、P3各对应8个I/O口,8051共有32位I/O口; P0、P1、P2、P3均可作准双向I/O口用,同时在单片机扩展外部存储器时,P0口还可作低8位地址和数据总线,P2口还可作高8位地址总线,P3口还具有第二特殊功能; P0、P1、P2、P3均由锁存器、输出驱动电路和输入缓冲器组成。#8051 引脚功能:主电源引脚:Vss; Vcc外接晶振或外部振荡器引脚: XTAL1; XTAL2控制,选通或电源复用引脚: RST复位/VPD; ALE/PROG地址锁存允许信号,输出脚,高有效; PSEN访问外部程序存储器选通信号,低电平有效; EA接低电平时,只访问外部程序存储器,高电平内部/vpp; 多功能I/O口引脚: P0; P1; P2; P3口#程序状态字PSW:存放ALU运算过程的标志状态1)Cy:高位进位标志位寄存最高位产生的进位或借位标志外,还当累加器,当有进位/借位,Cy=1,否则Cy=0。2)AC:辅助进位标志位:产生进位/借位,AC=1,否则AC=03)OV:溢出标志位:OV=Cy7Cy6,补码运算产生溢出OV=1,否则OV=0。4)P:奇偶标志位:当1的个数为奇数,P=1,否则P=0。#复位RESET 复位后各寄存器状态如下:PC:0000H; SP:07H; P0P3:0FFH; SBUF:不变#节电控制寄存器PCON; 节电运行方式:1 冻结运行方式;2 掉电保持运行方式冻结运行方式:关闭CPU,但中断系统、定时器、串口仍然工作,CPU和RAM的值均保持不变。进入方法:程序员将节电控制寄存器的 PCON.IDL 置1退出方法:1产生中断请求 同时复位 PCON.IDL。2 RST复位 同时复位 PCON#寄存器寻址方式例:MOV A,R0 ;AR0设指令执行前:A=02H,R0=40H,执行指令后: A= 40H, R0=40H#位寻址方式 MOV A,20H ; 字节寻址MOV C,20H ; 位寻址供位寻址的区域:1片内RAM的20H2FH为位寻址空间(位地址:007FH)2某些SFR:其字节地址都能被8整除,共11个。位地址的表示方法(4种)1 MOV C,ACC.7; 2 MOV 20H ,C 3 MOV 24H.0 ,C 4 MOV EA ,C第一章#单片机系统与多片微机系统相比的优点 体积小,耗能低,节省空间、能源 可靠性高,部件内置,密封,不易受干扰 实时性强,一般不需操作系统,实时控制功能强) 使用方便,单片机内部结构简单,系统扩展方便 性能价格比高,容易产品化第四章#MOV_move 传送 XCH_exchange 交换ANL_and logic 与逻辑运算 XRL_exclusive or 异或运算MUL_Multiply 乘法 RR_rotate right 右循环SJMP_short jump 短跳转 RET_return 子程序返回#找出下列指令错误并改正1MOV A,#1000H;A1000H2MOVX A,1000H;A片外RAM(1000H)3MOVC A,1000H;A片外ROM(1000H)4MOVX 60H,A;片外RAM(60H)A5MOV R0,60H;片内RAM:(61H)(60H) MOV 61H,R06. XCH R1,R2;R1R27. MOVX DPTR,#2000H;DPTR2000H8. MOVX 60H,DPTR;片内RAM片外RAM#D/A转换原理n位数字量与模拟量的关系式: VO = VREF / 2n D(VREF - 参考电压)第三章#中断服务程序首地址开机程序入口:0000H 外部中断0中断入口:0003H定时器/计数器0中断入口:000BH 外部中断1中断入口:0013H定时器/计数器1中断入口:001BH 串行中断的中断入口:0023H#内部RAM分为三部分:工作寄存器去,位寻址RAM区,字节寻址RAM区。# 8051物理上有4个存储器地址空间,逻辑上有3个存储器地址空间#MCS51的寻址方式(七种)1寄存器寻址(对由指令选定的工作寄存器进行读写,若访问工作寄存器(R0R7)将访问其映射的数据存储器; 访问特殊功能寄存器时,指令操作数为寄存器名,数据为寄存器中的值。)2位寻址(位寻址是使用位地址访问位寻址区;位地址和字节地址是通过指令来区分的:)。3直接寻址(MOV A,R0;A(R0)), 4寄存器间接寻址5立即寻址(8 位立即数: MOV A ,# 40H ;A40H 16位立即数: MOV DPTR,#2100H ;DPTR2100H),6变址寄存器加变址(MOVC A,A+DPTR;A(A+DPTR))7相对寻址(新PC = 当前PC 相对偏移量)第五章 中断# 中断请求标志 中断源 高1 IE0 外部中断0 2 TFO 定时器/计数器0溢出中断3IE1外部中断14TF1定时器/计数器1溢出中断5RI+TI串行通信中断低6TF2+EXF2 定时器/计数器2溢出中断#中断响应条件1有中断请求信号;2. 系统处于开中断状态。还包括:1无同级或高优先级中断正在服务2当前指令已经执行到最后一个机器周期并结束3 当前正在执行的不是返回指令或访问特殊功能寄存器的。#外部中断包括:电平触发方式和 跳变触发方式#中断响应过程1关中断2保护断点3查找中断程序入口4保护现场5中断处理:执行中断源所要求的程序段。6恢复现场7开中断8中断返回#中断技术的优点: 提高数据处理的实时性, 提高CPU的工作效率, 简化程序流程,提高编程效率第六章 定时器/计数器与 串行通信口#定时器/计数器工作方式方式1(16位计数方式)16位定时/计数器。 THx8位和TLx8位组成16位加1计数器,计数值范围:165536(216)方式 2(自动重装入8位计数方式)自动恢复初值8位定时/计数器。TLx为8位加1计数器,THx为8位初值暂存器。最大计数值:256 (28)。最大定时时间(设晶振为12MHz): 256ms#根据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 手指点画《大树》课件
- 油墨厂三辊机转速校准规定
- 四川省自贡市蜀光绿盛实验学校2025-2026学年七年级上学期9月月考英语试题(无答案)
- 学生食品安全培训小结课件
- 2025-2026学年山西省吕梁市汾阳中学高二(上)第一次月考数学试卷(含答案)
- 手工搬运安全培训课件
- 会议管理制度保密
- 连续性认知形成路径-洞察及研究
- 手写安全培训课件
- 注册化工工程师练习题:专业知识测练习题模拟及答案
- 西一线安全改造ge机组-运行维护手册中文版-中文volume i
- 抗菌药物敏感性试验(药敏试验)
- 听余映潮老师讲《咏雪》(课堂实录 )
- 华为TaiShan200-X6000服务器技术白皮书
- 地质勘查单位安全检查表-(修订本)
- 山东省装备制造业调整振兴规划在建重点项目表
- 中英-外研社五年级上册课文翻译(一年级起点)
- 氨基酸溶解性(共1页)
- GDX2包装机组工艺流程简介
- 张家口至涿州公路张家口段(含连接线)建设项目水资源论
- 组织与管理研究的主流理论 ppt课件
评论
0/150
提交评论