欢迎来到天天文库
浏览记录
ID:13057590
大小:943.50 KB
页数:104页
时间:2018-07-20
《单片机原理及应用复习题(c为主语言版)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、选择题(从下列各题4个备选答案中选出一个或二个正确答案,并将其代号写在题干后面的括号内。)1、8051基本型单片机内部程序存储器容量为()。A、16KBB、8KBC、4KBD、128B2、8051基本型单片机内部RAM容量为()。A、16KBB、8KBC、4KBD、128B3、当优先级的设置相同时,若以下几个中断同时发生,()中断优先响应。A、外部中断0B、T1C、串口D、T04、在80C51单片机应用系统中,可以作为时钟输出的是()引脚。A、B、RSTC、ALED、5、为了能够使MCS-51单片机在正常工作中及时服务于
2、多个外设,以下传送方式最适用的是()。A、异步(查询)传送B、同步(无条件)传送C、DMA传送D、中断传送6、已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为()。A、06HB、0F9HC、30HD、0CFH7、已知1只共阳极LED显示器,其中a笔段为字形代码的最低位,若需显示小数点“.”,它的字形码应为()。A、7FHB、0F9HC、30HD、80H8、已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示小数点“.”,它的字形码应为()。A、80HB、0F9HC、30
3、HD、7FH9、若P1口接有一个4×4的行列键盘,则P1口一定有()。A、8位输入口B、8位输出口C、4位输入口D、4位输出口10、8051单片机的定时器T1用作定时方式时是()。A、以内部时钟频率为定时基准,12个时钟周期加1B、以内部时钟频率为定时基准,1个机器周期加1C、以外部脉冲为定时基准,12个脉冲加1D、以外部脉冲为定时基准,每个脉冲加110411、DAC0832在单片机系统中是一种()器件。A、输入B、输出C、将数字量转换成模拟量D、将模拟量转换成数字量12、家用电器中使用的单片机应属于计算机的()。A、辅助设
4、计应用B.测量、控制应用C.数值计算应用D.数据处理应用13、若82C55的PC口接有一个4×4的行列键盘,则PC口一定有()。A、8位输入口B、8位输出口C、4位输入口D、4位输出口二、填空(请将正确答案填入空格内)1、ADC0809的作用是将转换成数字量。2、DAC0832的作用是将转换成模拟量。3、除了单片机这一名称之外,单片机还可称为微控制器或嵌入式微控制器。4、如果系统时钟频率为12MHz,定时器/计数器工作在方式1下,其单次定时最长的定时时间为。定时器/计数器工作在方式2下,其单次定时最长的定时时间为。5、使用双
5、缓冲方式的D/A转换器,可实现多路模拟信号的输出。6、在data区定义字符变量val1的C51语句为。7、在idata区定义整型变量val2的C51语句为。8、在xdata区定义无符号字符型数组val3[4]的C51语句为。9、在xdata区定义一个指向char类型的指针px的C51语句为。10、定义可位寻址变量flag的C51语句为。11、定义特殊功能寄存器变量P3(其物理地址是0xb0)的C51语句为。12、定义特殊功能寄存器变量P1(其物理地址是0x90)的C51语句为。13、如果系统时钟频率为3MHz,定时器/计数器
6、工作在方式1下,其最大的定时时间为。14、使用双缓冲方式的D/A转换器,可实现多路模拟信号的输出。三、简答题(回答要点,并作简明扼要的解释)1041、单片机内集成了那些组成计算机的基本功能部件?2、什么是单片机?3、C51语言中的中断函数与一般的函数有什么不同?4、C51语言采用什么形式对绝对地址进行访问。?5、简述MCS-51响应中断的条件。6、简述MCS-51响应中断的全过程。7、在数码管接口设计技术的术语中,什么叫显示缓冲区?显示缓冲区一般放在哪里?显示缓冲区中通常存放的是什么?8、LED的静态显示方式与动态显示方式有
7、何区别?各有什么优缺点?9、键盘接口需要解决哪几个问题?10、什么叫“窜键”?CPU处理窜键的原则是什么?CPU处理按键抖动的方法是什么?11、决定ADC0809模拟电压输入路数的引脚有那几条?12、DAC0832和8051接口时有哪三种工作方式。13、定时器/计数器用作计数器模式时,对外界计数频率有何限制?14、AT89S51的P1、P2、P3口的驱动能力为多少?要想获得较大的输出驱动能力,采用低电平输出还是高电平输出?15、定时器/计数器用作计数器模式时,对外界计数频率有何限制?104四、程序分析题(阅读给出的程序后回答
8、问题)1、一个MCS-51单片机系统的时钟频率为12MHz,已知指令“MOVRn,#data”、“DJNZRn,rel”、“NOP”、“RET”的机器周期数分别为1、2、1、2,下面是一个延时1ms的汇编子程序,请给每条指令加注释说明它的执行次数和时间。YS1ms:SETBRS0MOVR2
此文档下载收益归作者所有