- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机复习资料
一、简答题
三1、单片机的晶振电路和复位电路。
三
Rl
Ul
VCC
勹-104 81
勹
二
Cl _ g
| 1 8
XT 江 2
o - T3 灯
o - T
1 9
2、单片机的存储结构。
匕二八了1 XT 江 1
:2.:211 8 4M
尸 上3凸 T 8 郊 52
30 pF
M C S - 51 单片机存储器组织结构
OF日千H
OFF「 F”
外部 ROI\1.
EA =1
|
00日了H ,
特殊功
1000H
OFFFH
0080H 1 能寄存器
OOll:11
OOOOH
内 部RO:M
EA = 0
I 内部RAM I
OOOOH I
I OOOOH
程序存储器 1 数据存储器 ]
3、举例说明寻址方式。
立即寻址: MOV A,#3AH 这条指令的功能是把立即数 3AH 送入累加器A 中
直接寻址: MOV A,#30H 这条指令中的操作数就在 30H 单元中,就是 30H 是操作数的地址。
寄存器寻址:MOV A,R0 这条指令的意思就是把寄存器R0 中的内容传送到累加器A 中,操作数 就在R0 中
寄存器间接寻址:MOV R0,#30H MOV A,@R0 这两条指令就是将R0 中的值 30H 送到累加器A 中
位寻址,就是对内部RAM 或可位寻址的特殊功能寄存器SFR 内的某个位,直接加以置位为 1 或复位为 0。例如:SETB P1.0 也就是把P1.0 这一个为置 1
4、常规中断系统。
中断请求源
SIO
TI
INT1
T0
INT0
标志位
TI(收)/RI(发)
TF1
IE1
TF0
IE0
使能位
ES
ET1
EX1
ET0
EX0
优先级
PS(最高)
PT1
PX1
PT0
PX0(最低)
中断入口
0023BH
001BH
0013H
000BH
0003H
触发方式
收发信息
溢出
低电平触发
溢出
低电平触发
中断请求源:
外部中断请求源:即外中断0和1,经由外部引脚引入的,在单片机上有两个引脚,名称为 INT0、INT1,也就是P3.2、P3.3这两个引脚。在内部的TCON 中有四位是与外中断有关的。
IT0:INT0触发方式控制位,可由软件进和置位和复位,IT0=0,INT0为低电平触发方式, IT0=1,INT0为负跳变触发方式。这两种方式的差异将在以后再谈。
IE0:INT0中断请求标志位。当有外部的中断请求时,这位就会置1(这由硬件来完成),在 CPU 响应中断后,由硬件将IE0清0。
IT1、IE1的用途和IT0、IE0相同。
内部中断请求源
TF0:定时器T0的溢出中断标记,当T0计数产生溢出时,由硬件置位TF0。当CPU 响应中断后,再由硬件将TF0清0。
TF1:与 TF0类似。
TI、RI:串行口发送、接收中断,在串口中再讲解。
中断允许寄存器 IE 在 MCS-51中断系统中,中断的允许或禁止是由片内可进行位寻址的8
EAXXES
EA
X
X
ES
ET1
EX1
ET0
EX0
其中EA 是总开关,如果它等于0,则所有中断都不允许。
ES-串行口中断允许ET1-定时器1中断允许EX1-外中断1中断允许。ET0-定时器0中断允许EX0-外中断0中断允许。
五个中断源的自然优先级与中断服务入口地址外中断0:0003H
定时器0:000BH
外中断1:0013H 定时器1:001BH
串 口:002BH
它们的自然优先级由高到低排列。
中断优先级中由中断优先级寄存器 IP 来高置的, IP 中某位设为 1 ,相应的中断就是高优先级,否则就是低优先级。
X
X
X
X
PS
PT1
PX1
PT0
PX0
二、程序题
1、双字节的加减法
例. 不带符号多字节加法。
设被加数存放于片内RAM 的 20H(低位字节)、21H(高位字节),加数存放于 22H(低位字节)和23H(高位字节),运算结果的和数存放于20H(低位字节)和21H(高位字节)中。实现 16 位相加。其程序段如下:
START:PUSH
ACC
;将A 中内容进栈保护
MOV
R0,#20H
;将 20H 地址送R0
MOV
R1,#22H
;将 22H 地址值送R1
MOV
A,@R0
;被加数低字节内容送A
ADD
A,@R1
;低字节数相加
MOV @R0,A ;低字节数和存 20H 中INC R0 ;指向被加数高位字节
INC R1 ;指向加数高位字节MOV A,@R0 ;被加数高位字节送A ADDC A,@R1 ;高字节数带进位相加MOV @R0,A ;高字节数和存 21H 中
CLR A
ADDC A, #00H
MOV 10H, A ;进位暂存于 10H 中POP AC
您可能关注的文档
最近下载
- 新人教版八年级上册英语 八上unit 6 课文原文语法填空+练习 教师版.docx VIP
- 中国历史地理2014 第三讲空谷足音.pdf VIP
- 中国历史地理第四讲 江河之变2 .pdf VIP
- 北大-中国历史地理-第三讲 古代交通第三讲3.ppt VIP
- GZSMARTS_2—2018智慧园区建设与验收技术规范 2018 14页.pdf VIP
- 2016年造价工程师《造价管理》常考题(四).pdf VIP
- 压力检测仪表校验 BT200手持操作器组态设置(化工仪表检验课件).pptx
- 老旧小区改造知识课件.pptx
- 裂纹愈合热障涂层粉体材料的制备方法.pdf VIP
- 运筹学教程第五版胡运权课后习题答案.docx
原创力文档


文档评论(0)