实验二、51单片机资源认识及51单片机编程设计
——中断方式的编程应用
2.1 认识51系列单片机的片内特殊功能寄存器
第一部分 教学要求
一、实验目的
1、认识51系列单片机片内特殊功能寄存器的地址空间范围;
2、掌握51系列单片机片内特殊功能寄存器的字节地址;
3、掌握51系列单片机片内特殊功能寄存器的位地址。
4、了解51系列单片机片内特殊功能寄存器的用途;
二、实训平台
1、PC机,台/人;
2、伟福仿真软件或其它51系列单片机仿真软件
三、实验报告内容
项目
形式
成绩评定
1
常用单片机特殊功能寄存器的功能描述
书面
2
单片机片内随机存储器的空间使用情况观察
填表
3
总成绩
教师签名
(注:成绩评定等级:优、良、中、及格、不及格)
第二部分 教学内容
一、预备知识
1、51系列单片机片内特殊功能寄存器(SFR)的地址空间是与片内随机存储器统一编址的,其地址空间范围是80H~FFH。如图1.3
图2.1.
51系列单片机根据芯片型号的不同,其片内特殊功能寄存器的数量有所不同。以典型芯片8031为例,片内特殊功能寄存器有21个。它们离散地分布在80H~FFH地址(字节地址)空间上。
值得注意的是:那些分布在字节地址能被8整除的(即16进制的地址码尾数为0或8的)单元的特殊功能寄存器不但有字节地址而且还具有位地址,其位地址的空间范围也是80H~FFH,但不连续编址。编址的原则是具有位地址的特殊功能寄存器,其字节地址亦是
特殊功能寄存器第0位的位地址。例如:作为特殊功能寄存器之一的累加器A,字节地址为E0H,则累加器A第0位的位地址也是E0H,累加器A第0位至第7位的位地址是E0H~E7H。 见表2.1.1。
3. 51系列单片机片内的特殊功能寄存器有着特殊的地位。从某种意义上讲使用51系列单片机就是使用单片机片内的特殊功能寄存器,因此,正确地理解和使用51系列单片机片内的特殊功能寄存器对使用51系列单片机而言是具有决定性作用的。
51系列单片机片内的特殊功能寄存器几乎包括了在微型计算机原理中叙述的所有基本功能单元。这些基本功能单元是:计算、寻址、计算机及程序状态、并行和串行I/O操作、定时/计数器操作和中断控制等。简单罗列如下:
·累加器A,8位。它是8051单片机中最繁忙的寄存器,用于向ALU提供操作数,许多运算的结果也存放在累加器中。
·B寄存器,8位。主要用于乘、除法运算。也可以作为RAM的一个单元使用。
·PSW是程序状态字寄存器,8位。起标志寄存器的作用。其中CY是进位、借位标志,有进位、借位时CY=1,否则CY=0;AC是辅助进位、借位标志(高四位与低四位间的进位、
借位),有辅助进位、借位时AC=1,否则AC=0;FO是用户标志位,由用户自己定义;RSl、RS0为工作寄存器组选择位;OV为溢出标志位,有溢出时OV=l,否则OV=0;P是奇偶标志位,运算结果中有奇数个“1”时P=l,否则P=0。
·SP栈指针寄存器,8位。用于指示当前栈顶地址。栈操作遵循“后进先出”的原则。入栈操作时,SP先加1,数据再压人SP指向的单元。出栈操作时,先将SP指向的单元的数据弹出,然后,SP再减1,这时SP指向的单元是新的栈顶。
·DPTR是16位的数据指针寄存器。它由两个8位的寄存器DPH和DPL组成,用来存放16位的地址,采用间接寻址或变址寻址方式可对片外的RAM或ROM作64KB范围的数据进行操作。
·P0、P1、P2、P3是4个并行I/O端口寄存器。通过对这几个寄存器的读/写,可以实现数据从相应端口的并行输入/输出。
·SBUF是串行端口数据缓冲器,通过SBUF可以实现全双工串行数据通信。
·SCON是串行端口控制寄存器,用于控制和设置串行数据通信。
·PCON是串行通信波特率倍增寄存器,用于设置串行数据通信的波特率。
·THO、TL0是定时/计数器TO的两个8位计数初值寄存器,可以构成16位的计数器,其中,TH0存放高8位,TL0存放低8位。
·TH1、TL1是定时/计数器T1的两个8位计数初值寄存器,可以构成16位的计数器,其中,TH1存放高8位,TL1存放低8位。
·TMOD是定时/计数器的工作模式寄存器,用于设置定时/计数器的工作模式
·TCON是定时/计数器的控制寄存器,用于控制定时/计数器和中断的操作。
·IE是中断允许控制寄存器, 用于允许/屏蔽中断源的中断请求。
·IP是中断优先级控制寄存器,用于设置中断源的中断优先级。
表2.1.1
二、实训程序
ORG 0000H
AJMP BEGIN
ORG 0030H
BEGIN: MOV A, #0FH ; 0F=A
MOV 0E0H, #0F0H ; F0H=E0H单元
SETB 0E0H ; 将
您可能关注的文档
- 沈阳远大农业注酸装置操作说明.docx
- 审定人教版四年级数学下册导学案.docx
- 审计(2016)第04章审计抽样课后作业.doc
- 审计(2016)第四章审计抽样课后作业.doc
- 审计初稿6.30版本.doc
- 审计署计算机审计中级培训大纲(2013版).doc
- 审计学基础复习题及答案(1).doc
- 审计学模拟实验.doc
- 审计学期末考试.doc
- 审题立意公开课.doc
- (正式版)DB51∕T 1867-2014 《袋栽黑木耳生产技术规程》.docx
- (正式版)DB51∕T 2413-2023 《油橄榄密植丰产栽培技术规程》.docx
- (正式版)DB51∕T 2436-2017 《川菜东坡一品肉烹饪工艺技术规范》.docx
- (正式版)DB51∕T 2396-2017 《农村电子商务服务站(点)服务与管理规范》.docx
- (正式版)DB51∕T 2419-2017 《桢楠扦插育苗技术规程》.docx
- CN105145773B 一种无花果曲奇饼干及其制作方法 (江苏农林职业技术学院).docx
- CN105203825A 微测量电极的制作方法和热电势的测量方法及相关装置 (国家纳米科学中心).docx
- CN105137533B 一种啁啾光纤光栅及其制作方法 (南京航空航天大学).docx
- (正式版)DB51∕T 2453-2018 《巴山新居公共管理指南》.docx
- (正式版)DB51∕T 1892-2014 《川西北地区沙化土地治理技术规程》.docx
最近下载
- 安全类课件-安全生产管理基本理论.doc VIP
- EP05-A3 型定量测量程序精度的评定.已批准的指南第二版.pdf VIP
- 翻译美学基本理论构想-刘宓庆.pdf VIP
- 2025年江西机电职业技术学院单招职业技能测试题库附参考答案(典型题).docx
- 基于PLC的中央空调控制系统设计【毕业论文】.docx VIP
- 高中数学大单元教学设计优秀案例.docx VIP
- 改性无水磷石膏增强高密度聚乙烯(HDPE-PG)六棱结构壁管材.pdf
- 苏教版三年级下册100道口算题大全(全册各类完整).pdf VIP
- 专题13(大题汇编)选择性必修二 经济与社会生活(新高考通用)(解析版)-2025年高考历史三模试题分类汇编 .pdf VIP
- 2022年-2024年青岛卫健委事业编临床笔试真题.docx VIP
原创力文档

文档评论(0)