- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言100题
第三章习题与思考题
1.89c2051单片机能提供几个中断源、几个中断优先级?各个中断源的优先级怎样确定?在同一优先级中,各个中断源的优先顺序怎样确定?试通过修改IP寄存器,使串行口中断优先级最高,定时器T1的中断优先级最低,其余中断优先顺序不变。
2.89c2051单片机外部中断源有负电平触发和下边沿触发两种触发方式,这两种触发方式所产生的中断过程有何不同?怎样设定?
3.在一个应用系统中,时钟频率为12MHz,一个外部中断请求信号的宽度为300ns的负脉冲,应该采样哪种触发方式?如何实现?
4.89c2051单片机响应中断请求后,哪些中断请求标志位不能自动清除?CPU在什么时候查询中断请求标志位?满足什么条件才响应?
5.如果某一中断服务程序中没有改写工作寄存器R0~R7的指令,则进入中断服务程后,是否需要切换工作寄存器区?简述原因。
6.用89c2051的P1口接8个LED发光二极管,由接一消抖开关,开始P1.0的LED亮,以后每中断一次,下一个LED亮,顺序下移,且每次只有一个LED亮,周而复始,画出电路并编写程序。
7.在上题电路的基础上,要求8个LED同时亮或同时灭,每中断一次,变反一次,编写程序。
习题解答
1.答:有5个中断源,2个中断优先级。
在同一优先级中,各个中断源的优先顺序:外部中断0 定时器/计数器T0溢出中断 外部中断1 定时器/计数器T1溢出中断 串行口中断
中断源
同一级的中断优先级
外部中断0
最高
定时器/计数器T0溢出中断
外部中断1
定时器/计数器T1溢出中断
串行口中断
最低
IP=0x10;
2.答:对边沿触发的外部中断,CPU响应中断后,硬件会自动清除中断请求标志IE0和IE1
对负电平触发的外部中断,CPU响应中断后,硬件不会自动清除中断请求标志IE0和IE1,需要用硬件线路和软件相互配合来清零。
IT0和IT1为0时外部中断为负电平触发,IT0和IT1为1时外部中断为下边沿触发。
3.答:应采样边沿触发方式,因为fosc=12M,Tm=1μs,所以外部中断请求信号可直接至P3.2或P3.3即可。
4.答:对负电平触发的外部中断,CPU响应后硬件不会自动清除中断请求标志IE0和IE1,
需要用硬件线路来清零。对串行口中断,CPU响应后,中断标志位不会自动清除,必须用软件清除。
若CPU关闭中断,但外部事件又有中断申请或定时时间到或串行口发送/接受完一帧数据,则采用查询中断请求标志位的方式来编写控制程序。
在中断请求和初始化后,CPU响应中断的条件:(1)有中断请求信号。(2)CPU开中断。(3)没有高级或同级中断服务程序在执行。(4)当前执行指令完毕或不是执行对IE、IP的操作。
5.答:不用,因为主程序对R0—R7中所写的内容在中断服务程序没有被改写,也就是说,在中断服务程序中不会用到R0—R7,所以不用切换工作寄存器。
6.答:电路图略
#include”reg51.h”
sbit P32=P3^2;
void int0(void) interrupt 0 using 1
{if(P1!=0x00)
P1=P11;
Else
P1=0x01;
}
main()
{
P1=0x01;
EA=1;
EX0=1;
IT0=1;
while(1);
}
7.答:#include”reg51.h”
sbit P32=P3^2;
void int0(void) interrupt 0 using 1
{
P1= ~P1;
}
main()
{
P1=0xff;
EA=1;
EX0=1;
IT0=1;
while(1);
}
第四章习题与思考题
1.89c2051单片机的定时/计数器做定时器用时,其定时时间与哪些因素有关?作计数器时,对外界计数频率有何限制?定时器作定时和计数时,其计数脉冲分别由谁提供?
2.如果89c2051单片机的系统晶振频率为12MHz,分别指出定时/计数器方式1和方式2最长定时时间。
3.若要求89c2051单片机的定时/计数器的运行控制完全由TR1、TR0确定和完全由P3.5、P3.4引脚的控制时,其初始化编程应作何处理?
4.89c2051单片机的定时/计数器T0已预制为FFFFH,并选定于方式1的计数方式,问此时定时/计数器T0实际用途将是什么?
5.由89c2051单片机的P1口控制8个指示灯,利用定时/计数器T0产生定时时钟。编一个程序,使8个指示灯依次点亮,点亮频率为1Hz,当8个指示灯全亮后,则全部熄灭,依次循环。
6.89c2051单片机系统,时钟频率为12MHz,定时/计数器T0用于20ms定时,定时/计数器T1用于100次计数,两者均要求重复工作,试编写达到上述要求的程序。
7.用p1.0输出1KHz和500Hz的音
您可能关注的文档
- 财经法规与会计职业道德学习指导2014.doc
- 数字化音乐教学资源在小学音乐教学中的应用.doc
- A细则修改单.doc
- 上海植物营养液渠道.doc
- 2014化学高考填空题解析.ppt
- 卫生统计学实习三.ppt
- T-C-2-第3章_简单程序09.ppt
- 货币银行学计算题.doc
- 哈佛商学院和斯坦福要求学生必看的20部电影.doc
- C语言第06章.ppt
- 煤气发生炉用煤验收办法2.pdf
- 烟草市场经理述职述廉报告.pdf
- 物业小区管理系统设计与实现.pdf
- Unit1测试卷+2022-2023学年人教版七年级英语下册.docx
- Unit+1+How+tall+are+you+(同步练习)-2021-2022学年英语六年级下册+.docx
- ru分子量讲解解析.docx
- Unit1+How+can+I+get+there+?(单元测试)人教PEP版英语六年级上册.docx
- 优格金税接口应用方案_廖雪平.pptx
- 企业集团财务共享服务管理模式研究-财务共享模式资料94.pptx
- 浅谈电信财务共享服务中心税务会计师的作用与意义-财务共享模式资料104.pptx
最近下载
- 工程地质学PPT课件(共10单元)第7章 1节 不良地质作用及防治-地震.pptx VIP
- 锦屏一级正常蓄水位选择专题报告(最终稿).doc
- T GSYS 001—2023 道路运输车辆主动安全智能防控系统平台技术规范.pdf VIP
- 一种肾移植手术操作的持续冷藏系统.pdf VIP
- 医疗器械管理法与管理条例对比.docx VIP
- 2025年黑龙江农业经济职业学院单招职业倾向性测试题库及参考答案.docx VIP
- 人教版四年级下册数学加法、乘法运算律(课件).pptx
- 律师事务所承诺书.docx VIP
- 湖南06090人员素质测评理论与方法考试大纲.docx
- 第四课常用润滑剂性能和用途概述.ppt
文档评论(0)