文档详情

嵌入式系统复习题.doc

发布:2017-02-05约4.2千字共4页下载文档
文本预览下载声明
8051基本型单片机内部程序存储器容量为4KB 8051基本型单片机内部容量为128B 当优先级的设置相同时,若以下几个中断同时发生,128B中断优先响应。 在80C51单片机应用系统中,可以作为时钟输出的是ALE 引脚。 为了能够使MCS-51单片机在正常工作中及时服务于多个外设,以下传送方式最适用的是( 中断传送)。 06H )。 已知1只共阳极LED显示器,其中a笔段为字形代码的最低位,若需显示小数点“.”,它的字形码应为(7FH )。 已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示小数点“.”,它的字形码应为(80H )。 RS-232C总线标准中规定逻辑1的电压为(-3V~-15V) 8051单片机的定时器T1用作定时方式时是( )。 B、以内部时钟频率为定时基准,1个机器周期加1 DAC0832在单片机系统中是一种()器件。 A、输入 B、输出 C、将数字量转换成模拟量 D、将模拟量转换成数字量0809在单片机系统中是一种()器件。 A、输入 B、输出 C、将数字量转换成模拟量 D、将模拟量转换成数字量。 C、4位输入口 D、4位输出口 ) 15、欲访问8051单片机的内部程序存储器,则EA引脚必须为( A、高电平 )。 16、MCS-51单片机的串行口是( 全双工 )工作的。 17、MCS-51外扩存储器时,系统的高8位地址总线是由( P1 )口构成。 18、MCS-51单片机以8位自动重装载方式工作的定时器T0工作在( 方式2 )。---------------------------------------------------- 1、ADC0809的作用是将 转换成数字量。8051的定时器作串行口波特率发生器___2___。 在串行通讯中,帧格式为1个起始位,8个数据位和1个停止位的异步串行通信方式是方式。三、简答题什么是单片机??答:C51源程序由由一个个模块化的函数所构成,有三种基本结构:顺序结构 、分支结构、循环结构。 、若CPU处在非响应中断状态且相应中断是开放的,则MCS-51在 执行完现行指令后就会自动响应来自某中断源的中断请求;? 、若CPU正在响应某一中断请求状态时又来了新的优先级更高的中 断请求,则MCS-51便会立即响应并实现中断嵌套;? (3)、若CPU正处在执行RETI或任何访问IE/IP指令的时刻,则MCS-51 必须等待执行完下条指令后才响应该中断请求。 简述MCS-51响应中断的全过程。答:单片机一旦响应中断请求, 就由硬件完成以下功能:  根据响应的中断源的中断优先级, 使相应的优先级状态触发器置1; 执行硬件中断服务子程序调用, 并把当前程序计数器PC的内容压入堆栈,保护断点,寻找中断源;  清除相应的中断请求标志位(串行口中断请求标志RI和TI除外); 把被响应的中断源所对应的中断服务程序的入口地址(中断矢量)送 入PC, 从而转入相应的中断服务程序。 中断返回,程序返回断点处继续执行。什么叫显示缓冲区?显示缓冲区一般放在哪里?显示缓冲区中通常存放的是什么?答:决定ADC0809模拟电压输入路数的引脚有四条:ALE、ADDC、ADDB、ADDA DAC0832和8051接口时有哪三种工作方式。 四、程序分析题(阅读给出的程序后回答问题)1、unsigned char data RAM30H _at_ 0x30; unsigned char data RAM31H _at_ 0x31; unsigned char data RAM32H _at_ 0x32; unsigned char data RAM33H _at_ 0x33; main() { RAM31H=RAM30H/100; RAM32H=(RAM30H%100)/10; RAM33H=RAM30H%10; } 2、 char RAM30H data _at_ 0x30; char RAM31H data _at_ 0x31; main() { if (RAM30H0) RAM31H=1; else if (RAM30H==0) RAM31H=0; else RAM31H=0xFF; while(1); } 五、设计题1、一个MCS-51单片机系统的时钟频率为12MHz,已知指令“MOV direct,#data8”、“DJNZ direct , rel”、“NOP”、“RET”、 “PUSH direct”、“POP direct”的指令周期数分别为2、2、1、2、2、2个机器周期,请用汇编语言编写一个能延时1ms(或2ms)的子程序,并在每条指令后用注释说明该指令执
显示全部
相似文档