求解单片机原理题1、请说明80C51单片机的堆栈的作用和操作规律。补考试题,求解,急急急

求解单片机原理题:
一、简答题
1、请说明80C51单片机的堆栈的作用和操作规律。
2、解释80C51单片机中断允许控制寄存器IE的结构和功能。
3、计算定时/计数器T1工作方式1下定时时间200μs的初值,假设时钟频率为6MHZ。
4、说明80C51单片机LJMP、AJMP、SJMP 3条无条件转移指令的区别。
5、画出单片机按键在电路中的连接图。说明为什么会产生键抖动。
二、 论述题(50分)
说明:请在以下2小题中任选1题作答。
1、 试举例说明单片机在汽车中的应用。
2、 80C51单片机主要哪些部件构成的?它的应用领域有哪些?

1.堆栈用于响应中断或调用子程序时保护断点地址,也可通过栈操作指令(push

和pop保护和恢复现场)其中入栈时先SP+1再将内容压入当前SP所指示的堆栈单元

中,出栈则先将SP所指示的内部ram单元中内容送入直接地址寻址的单元中,再将

SP减1.
2.中断允许寄存器的功能是控制CPU对中断的开放和屏蔽以及每个中断源是否允许

中断结构包括EA(CPU中断总允许位),ES(串行口中断允许位)ET1(定时器1中

断允许位)EX1(外部中断1中断允许位)ET0(定时器0中断允许位)EX0(外部中

断0中断允许位)
3.T机=12/fosc=12/(6*E6)=2us
X=2*E13-T/T机=8192-200/2=8092=1F9CH=1111 1100 1110 0B
因为TL1的高3位未用, 修正后X=1111 1100 0001 1100B=FC1CH
4.LJMP为长转移指令,可转向64KB程序存储器的任一单元;SJMP为相对转移指令

,偏移范围-128~+127共259字节;AJMP为绝对转移指令,转移目的在指令后一个

存储单位所在2K区间内。
5.按键抖动:在触点抖动期间检测按键的通与断状态,可能导致判断出错,即按

键一次按下或释放被错误认为是多次操作。
6.汽车的温控系统,测控系统,防盗报警等多项系统中应用单片机。汽车电子中

涉及A/D和D/A转换的模块基本都会有单片机的存在。以下以汽车倒车雷达为例,

雷达控制部分由89C51单片机构成,前端数据采集由超声波测距,系统由发射和接

收装置来获取数据,根据所测得的距离来判断是否调用声音报警程序,距离小于

预置点时,调用报警模块。

参考资料:手打的。。。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-01
自己查查51的书都有的,基本问题。
第2个回答  2011-04-01
基础题,花点心思去单片机论坛搜索对应的关键字,大把,

给你敲的话,麻烦的要死,不是小数目的能说清楚的
第3个回答  2011-04-01
同学 我推荐给你本书 看 单片机原理及应用 随便那个版本 这些问题只要看目录对应找就行了
相似回答