- 6
- 0
- 约5.17千字
- 约 12页
- 2019-07-09 发布于安徽
- 举报
PAGE
.. ..
8051单片机内部资源概述;
一个8位CPU
一个片内振荡器及时钟电路
(3)4KB ROM程序存储器
(4)128B RAM数据存储器
(5)两个16位定时器/计数器
(6)可寻址64KB外部数据存储器和64KB外部程序存储器空间的控制电路
(7)32条可编程的I/O线
(8)一个可编程全双工串行接口
(9)具有5个中断源、两个优先级嵌套中断结构
8051单片机片内RAM的空间划分与地址段分配;
工作寄存器区 0:00H07H 工作寄存器区 1:08H0FH 工作寄存器区 2:10H17H 低 128B RAM 工作寄存器区 3:18H1FH 位寻址区:20H2FH 数据缓冲器:30H7FH 高 128B RAM 特殊功能寄存器(SFR)
3、8051四个并行接口各自的功能;
P0口:P0口可以作为输入输出口,但在实际应用中常作为地址/总线口,即低8为地址与数据线分时使用P0口。低8位地址由ALE信号的负跳变使它锁存到外部地址锁存器中,而高8位地址由P2口输出。
P1口:P1口的每一位都能作为可编程的输入或输出线。
P2口:P2口可以作为输入口或输出口使用,外接I/O设备时,又作为扩展系统的地址总线,输出高8位地址,与P0口一起组成16位地址总线。
P3口:P3口为双功能口。作为第一功能使用时,其功能同P1口。
4、8051单片机试外部中断INT0、定时器中断T0、串行口中断产生中断的原理;
(1)、外部中断INT0的原理
若INT0中断允许(使能EX0=1,EA=1),则CPU立即停止当前程序,跳转到INT0对应的中断入口(ROM保留地址0x0003)执行中断服务程序(中断服务程序后CPU自动对中断标志清零:IE0=0),待INT0中断服务程序执行完毕后再回原执行程序处;
若INT0中断未允许,则程序不能跳转到INT0中断入口,不执行中断服务程序(中断标志IE0不能自动清0)。
(2)、定时器中断T0原理
若T0中断允许(使能ET0=1,EA=1),则CPU立即停止当前程序,跳转到T0对应的中断入口(ROM保留地址0x000B)执行中断服务程序(中断服务程序后CPU自动对溢出标志清零:TF0=0),待T0中断服务程序执行完毕后再回原执行程序处;
void TIMER0_ISR(void) interrupt 1
{ //定时器0中断服务程序
}
若T0中断未允许,则程序不能跳转到T0中断入口,不执行中断服务程序(中断标志此时TF0不能自动清0)。
(3)、串行口中断产生中断的原理
执行串口发送指令SBUF=a;通过TXD口发送串行数据,发送结束后CPU自动产生发送结束标志(TI=1);此时若串行中断使能(ES=1,EA=1) ,则程序立即停止当前程序,跳转置中断号为4的串行口中断入口地址(0x0023),
执行中断服务程序void UART_ISR(void) interrupt 4 ,CPU不具有自动清零功能;
同样,若串口在RXD引脚接收到数据,硬件自动产生接收结束标志(RI=1),若此时若串行中断使能(ES=1,EA=1),则程序立即停止当前程序,跳转置中断号为4的串行口中断入口地址(0x0023),执行中断服务程序void UART_ISR(void) interrupt 4 ,CPU不具有自动清零功能,可通过b=SBUF;指令取出暂存在数据缓冲区内的数据。
5、8051单片机的5个中断源名称、各自对应的中断号与中断入口地址,中断服务程序函数形式,各自的中断标志位名称,中断优先级等。
6、若串口通信率为9600bps,每个字节以10位方式传输。若要传输1K字节大概多少时间?
t=1024×10×1/9600≈1.07s
7、会根据给定的fosc频率,计算8051定时器0的方式0、方式1、方式2的最长定时时间间隔计算。
方式0: tmax=12/fosc×213= 方式1:tmax=12/fosc×216= 方式2:tmax=12/fosc×28=
8、8051单片机应用系统的开发语言与开发步骤;
(1)开发语言:C语言、汇编语言
开发步骤: = 1 \* GB3 ①了解系统功能、要求、任务
= 2 \* GB3 ②确定设计方案
= 3 \* GB3 ③硬件设计
= 4 \* GB3 ④软件设计
= 5 \* GB3 ⑤系统调试
9、标志位:EX0、EX1、ET0、ET1、ES;IE0、IE1、TF0、TF1、RI、TI;IT0、IT1;TR0、TR1;SMOD的功能;
EX0:外部中断0中断允许位。1允许;0禁止。
EX1:外部中断1
您可能关注的文档
最近下载
- 2005年国家法律职业资格考试《客观题卷一》真题.doc VIP
- 液压专用铣床液压系统的设计_大学学士学位论文.doc VIP
- 2021上海春考语文卷解析(《刘铎传》和《见苏仁仲提举书》的全文翻译).pptx VIP
- 浙江省2025届九年级下学期中考模拟(六)数学试卷(含答案).pdf VIP
- 骨髓增生异常综合症护理查房.pptx VIP
- GB_T 18451.1-2022 风力发电机组 设计要求.docx VIP
- 盘扣架技术标准及方案编制培训(中建八局1030)PPT.pptx VIP
- 2022年一级注册消防工程师继续教育考题带答案——高层民用建筑消防安全管理规定.pdf VIP
- 四川省宜宾市2026届高三上学期9月第一次模拟考试 物理试卷含答案.pdf VIP
- 河北省八校联考2025-2026学年高三上学期12月期中考试语文试题(含答案).docx VIP
原创力文档

文档评论(0)