- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2012-1013学年单片机作业
一、第2、3章80C51存储器在结构上有何特点?访问片内RAM和片外RAM的指令格式有何区别?
ROM用来存放始终保留的固定程序和数据;
RAM用来存放程序运行时所需要的常数和变量
访问片内RAM采用MOV格式
访问片外RAM采用MOVX格式
3、MCS-51单片机堆栈有哪些功能?堆栈指示器(SP)的作用是什么?在程序设计时,为什么还要对SP重新赋值?
4、什么是准双向口?使用准双向口时,要注意什么?
在输入时非高阻输入,一般没独立的输入输出控制设置,需要人为置“1”的i/o口
三、第5章(中断)答案
1、80C51有几个中断源,各中断标志是如何产生的,又如何清除的?CPU响应中断时,其中断入口地址各是多少?
中断源:
(1)/INT0 —外部中断请求0,由引脚/INT0输入。
当IT0(TCON.0))—外部中断请求1,由引脚/INT1输入。
当IT1(TCON.2))—定时器/计数器T0溢出中断请求。
中断请求标志为TF0(TCON.5)。
(4)T1 —定时器/计数器T1溢出中断请求。
中断请求标志为TF1(TCON.7)。
(5)RX、TX —串行口中断请求。
中断请求标志为TI(SCON.1)或RI(SCON.0)。
中断标志产生及清除:
(1)/INT0 —外部中断请求0,由引脚/INT0输入。
当CPU采样到/INT0端出现有效中断请求时,中断请求标志位IE0(TCON.1)—外部中断请求1,由引脚/INT1输入。
当CPU采样到/INT1端出现有效中断请求时,中断请求标志位IE1(TCON.3)—定时器/计数器T0溢出中断请求。
T0计数溢出,中断请求标志为TF0(TCON.5)硬件置位;响应中断时,硬件复位。不使用中断时用软件清0。
(4)T1 —定时器/计数器T1溢出中断请求。
T1计数溢出,中断请求标志为TF1(TCON.7)硬件置位;响应中断时,硬件复位。不使用中断时用软件清0。
(5)RX、TX —串行口中断请求。
发送完一帧,中断请求标志位TI(SCON.1)硬件置位;响应中断后,必须软件清0;
接收完一帧,中断请求标志位RI(SCON.0) 硬件置位;响应中断后,必须软件清0。
中断入口地址:
中断源 入口地址
外部中断0 0003H
定时器/计数器T0 000BH
外部中断1 0013H
定时器/计数器T1 001BH
串行口中断 0023H
2、80C51单片机的中断系统中有几个优先级,如何设定?若扩充8个中断源,如何确定优先级?
答:80C51单片机的中断系统具有两个中断优先级。中断优先级的设定:由专用寄存器IP统一管理,由软件设置每个中断源为高优先级中断或者低优先级中断。可实现两级中断嵌套。
专用寄存器IP为中断优先级寄存器,锁存各中断源优先级的控制位,用户可由软件设定,其格式如下:
(1)PS —串行口中断优先级控制位
1:高优先级中断;0:低优先级中断。
(2)PT1 —定时器T1中断优先级控制位
1:高优先级中断;0:低优先级中断。
(3)PX1 —外部中断1中断优先级控制位
1:高优先级中断;0:低优先级中断。
(4)PT0 —定时器T0中断优先级控制位
1:高优先级中断;0:低优先级中断。
(5)PX0 —外部中断0中断优先级控制位
1:高优先级中断;0:低优先级中断。
如果几个同一优先级的中断源同时向CPU申请中断,CPU通过内部硬件查询逻辑按自然优先级顺序确定该响应哪个中断请求。其自然优先级由硬件形成,排列如下:
中断源 查询顺序
外部中断0 先(最高级)
T0溢出中断
外部中断1
T1溢出中断
串行口中断 后(最低级)
若扩充8个中断源,如何确定优先级:
可以采用中断和查询结合的方法确定优先级。
可以用8个外部中断请求源IR1~IR8用“线或”的办法连到MCS-51的一个外中断源输入端,同时还连到P1口。当8个扩充中断源中有一个或几个出现高电平,OC门输出为0,使得/INT0、/INT1为低电平触发中断,所以这些扩充的外中断源都是电平触发方式(高电平有效)。这8个扩充中断源的输入信号同时接到8个I/O口上。在外中断服务程序中,由软件按照人为设定的顺序(优先级)查询外中断源哪位是高电平,然后进入该中断处理。
3、中断子程序返回指令与调用子程序返回指令有何异同?
相同点:都是作为最后一条指
您可能关注的文档
最近下载
- 小学英语期末测试试卷分析.pptx VIP
- ESG理论与实务—第八章 ESG服务市场.pptx VIP
- GBT9386-2008计算机软件测试文件编制规范.pdf VIP
- ESG理论与实务—第四章 ESG的社会内涵(1).pptx VIP
- 锐码编码器rm9000操作手册.pdf VIP
- 2025版十八项医疗质量安全核心制度解读ppt课件PPT课件.pptx VIP
- EXCEL上机操作题.doc VIP
- 《量子通信》_第15讲 QKD原理与实现V-2025-0414-1812.pptx VIP
- ESG理论与实务—第十一章 ESG的机遇与挑战.pptx VIP
- 《BIM技术应用综合实训》实践课程教学大纲.PDF VIP
原创力文档


文档评论(0)