欢迎来到天天文库
浏览记录
ID:32990435
大小:80.50 KB
页数:13页
时间:2019-02-18
《单片机练习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、填空题(每空1分,共10分)1、把长度为50的浮点型数组array,定义在片外RAM数据区域。其定义为:floatxdataarray[50];2、已知无符号字符型变量operate定义在bdata区域中,将其第1位定义为位变量flag_display的方法为:答案:sbitflag_display=operate^1;3、PSW的作用是用来()。设定CPU的状态和指示指令执行后的状态4、定时器/计数器T0、T1以模式1工作时的原理结构可以分为信号源(包括内部时钟信号和外部计数脉冲信号),运行控制(包括内部控制和外部信号控制两个部分),计数器(
2、包括低8位和高8位两个部分)和()4个部分。计数溢出标志5、在片外数据区0xfeff地址处定义一无符号字符型变量dis_seg,便于通过dis_seg给数码管送段码。其定义为:unsignedcharxdatadis_seg_at_0xfeff6、欲在函数founct()中使用第1组工作寄存器,则定义函数时的说明部分应该是(假设不传递参数,没有返回值):voidfounct()using17、在RS232电气规范中,使用+3V~+15V表示数字()。答案:08、单片机对外部访问的数据总线宽度为()位。答案:89、程序计数器PC的内容是()。答案:将
3、要执行的下一条指令的地址10、单片机的复位信号输入端是(RST)。1、在RS232电气规范中,使用+3V~+15V表示数字()。答案:02、定时器/计数器T2的外部触发信号是()有效。答案:下降沿4、编写定时器0中断服务函数int_t0(),则函数的说明部分应该是:voidint_t0()interrupt15、已知无符号字符型变量operate定义在bdata区域中,将其第4位定义为位变量flag_lamp的方法为:sbitflag_lamp=operate^4;6、ALE是单片机的()信号。答案:地址锁存允许7、单片机对外部访问的地址总线宽度为
4、()位。答案:168、MCS-51单片机的存储空间,从使用者的角度看可分为()、()、()三种。答案:片内RAM、片外RAM、ROM、9、把有符号整型变量x、y,定义在片内RAM低128字节的一般数据区域。其定义为:答案:chardatax,y;10、指出下列指令是何种寻址方式:MOVA,2CH答案:直接寻址1、某单片机有一个8位时钟分频特殊功能寄存器CLK_DIV,它的地址是0x97,定义该特殊功能寄存器CLK_DIV的方法是:答案:sfrCLK_DIV=0x97;2、C51与汇编语言混合编程的两种方法是()和()答案:(1)程序中只有C语言文件
5、,个别C语言函数中嵌入汇编语句;(2)程序中包含有C语言与汇编语言两种文件4、数字0的共阳极段码是(),共阴极段码是()。答案:3F、C05、定时器/计数器T0、T1以模式0工作时的原理结构可以分为()、()、()和()4个部分。答案:(1)信号源,包括内部时钟信号和外部计数脉冲信号;(2)运行控制,包括内部控制和外部信号控制两个部分;(3)计数器,包括低5位和高8位两个部分;(4)计数溢出标志。2、定时器/计数器T2以()方式工作时,外部信号T2EX触发使RCAP2L、RCAP2H中的初值装入计数器TL2、TH2。答案:自动重装3、定时器/计数器
6、T1运行的外部控制引脚为()。答案:P3.35、把无符号字符型变量i、j,定义在片内RAM低128字节的一般数据区域。其定义为:答案:unsignedchardatai,j;6、()是计算机中CPU根据人的意图来执行某种操作的命令。答案:指令9、89C52单片机的定时器2有一个8位工作模式特殊功能寄存器T2MOD,它的地址是0xc9,定义该特殊功能寄存器T2MOD的方法是:答案:sfrT2MOD=0xc9;12、数字4的共阳极段码是(),共阴极段码是()。答案:99、6614、MCS-51单片机两种低功耗方式,分别是()方式和()方式。答案:空闲、
7、掉电15、根据信息的传送方向,串行通信通常有三种:()、半双工和()。答案:单工、双工16、欲在函数founct()中使用第2组工作寄存器,则定义函数时的说明部分应该是(假设不传递参数,返回无符号字符型数据):答案:unsignedcharfounct()using2一、填空题(每空1分,共20分)1、89C52单片机定时器2的8位低字节特殊功能寄存器TL2,它的地址是0xcc,定义该特殊功能寄存器TL2的方法是:答案:sfrTL2=0xcc;2、某8位数模转换器与单片机并行连接,使用总线方式进行访问,已知转换器的地址为0xbff0,欲通过指针变量
8、pdca访问转换器,则指针变量pdca的定义方法为:答案:unsignedcharxdata*pdca=0xbff0;或者
此文档下载收益归作者所有