全球旧事资料 分类
单片机复习资料仅供参考
f1AT89C52单片机片内数据存储区的分布情况
单片机内部数据存储器的地址范围是00HFFH内部数据存储器中的高128单元是专用寄存器区,低128单元是用户数据存储区,地址范围是00H7FH。其中00H1FH是通用寄存器区,共32个单元。20H2FH是位寻址区,共16个单元128位,可直接位寻址,也可字节寻址。30H7FH共80个单元是用户区,只能字节寻址。
2最小系统单片机电源、电源滤波电路振荡电路复位电路RST引脚上高电平持续2个机器周期以上的时间。
389C52的中断系统有6个中断源,2个中断优先级,各个中断源的优先级是由特殊功能寄存器IP来确定,IP中和各个中断源对应位为1时,此中断源为高优先级,否则为低优先级。在同一优先级中,各个中断源的优先顺序是由自然优先级来确定的。各个中断源的入口地址是多少?
4看门狗的工作原理看门狗,又叫WDT(watchdogtimer),实质上是一个独立的定时器电路。在系统启动了看门狗
后,看门狗就开始自动计数,如果到了一定的时间还不去清看门狗定时器中的计数寄存器,那么看门
f狗计数器就会溢出,从而引起看门狗中断,造成系统复位。所以,在使用看门狗时要注意及时清看门狗,即常说的“喂狗”。在AT89S52中,WDT由14位计数器和特殊功能寄存器中的看门狗定时器复位存储器(WDTRST)构成。5、51单片机的复位电路有上电复位、手动复位电路两种。(在单片机的9脚RET端至少维持2个机器周期的高电平)复位后,PC值为(0000H),SP值为(07H),通用寄存器的当前寄存器组为(第0)组,该组寄存器的地址范围是从(00H)到(07H)。
复位后,一些特殊功能寄存器的内容会恢复为初始值。
特殊功能寄存器
初始态
特殊功能寄存器
初始态
ACC
00H
B
00H
PSW
00H
SP
07H
DPH
00H
TH0
00H
DPL
00H
TL0
00H
IP
xxx00000B
TH1
00H
IE
0xx00000B
TL1
00H
TMOD
00H
TCON
00H
SCON
xxxxxxxxB
SBUF
00H
P0P3
1111111B
PCON
0xxxxxxxB
5定时器的有关计算(注意单位换算)(定时计数器实质是一个
16位的可编程加法计数器)
1若8051的晶振频率fosc为12MHz,定时器计数器T0工作在工作方式1,要求产生10ms定时,
写出定时器的方式控制字和计数初值(分别写出TH0与TL0值)。
fosc12MHz,16位计数器,10ms定时,设计数初值为a,
t12fosc(216a)
101031212(216a)
a55536D8F0H
即TH0D8H
TL0F0H
(TH0a256,TL0a256)
所以TMOD0x01
设置定时器模式
TL00xF0
设置定时初值
TH00xD8
设置定时初值
2定时1ms:TH0(655361000)256TL0655361000256
总结:定时器r
好听全球资料 返回顶部