《单片机技术》试题

发布 2024-04-17 17:55:10 阅读 5551

装。订。线。

单片机技术》试卷八(闭卷)(120分钟)

一、填空题(每题2分,共30分)

1、能够存放程序或数据的器件称为它和等部件集成在一块芯片上的。

2、程序状态字psw用于存放cpu执行程序时的某些信息。

单片机使用单一的+5v电源,第___引脚是vcc电源接入引脚,第___引脚是vss接地引脚。

单片机外接晶体时,电路中的两个电容大小通常选用。

单片机复位引脚上高电平持续以上可以使单片机复位。

系统中,当___信号有效时,表示从___口送出了低8位地址。

有___个中断源,有___个中断优先级,优先级由特殊功能寄存器___设定。

8、中断请求信号有___触发和___触发两种触发方式。

二、选择题(每题2分,共30分)

单片机的第12和13脚是___

a、定时/计数脉冲输入端 b、电源端 c、串行通信端 d、外部中断输入端。

单片机第脚是___

a、复位电路输入端 b、晶振电路输入端 c、串行通信端 d、外部中断输入端。

单片机有___特殊功能寄存器。

a、20个 b、18个 c、21个 d、4个。

单片机的特殊功能寄存器分布在单片机内部寄存器的位置是___

a、低32字节 b、低节 c、高节 d、位寻址区。

单片机的___作为通用i/o口时,必须接上拉电阻。

a、p0口 b、p1口 c、p2口 d、p3口。

6、从p0口读引脚时,必须先执行指令___

a、p0=0x00; b、p0=0xff; c、p0=0x08; d、p0=0x80;

单片机有___输入/输出端口。

a、 1个 b、2个 c、3个 d、4个。

单片机每次上电或复位后,各i/o口的状态为___

a、全1 b、全0 c、随机 d、悬空。

9、二进制数***转换成十六进制数是___

a、0xb4 b、0x264 c、0xc4 d、0x4c

10、堆栈中数据进出规则是___

a、先进先出 b、先进后出 c、后进后出 d、按地址小到大的顺序进出。

11、堆栈指针sp是一个___特殊功能寄存器。

a、13位 b、16位 c、32位 d、8位。

12、__寄存器是用来存放程序运行的状态信息的。

a、sp b、psw c、tmod d、ie

13、特殊功能寄存器tmod用于设定定时/计数器的___

a、工作方式和工作状态 b、启动和停止 c、计数脉冲源 d、溢出标志。

14、计算机访问一次存储器所需的时间称为一个___

a、振荡周期 b、时钟周期 c、机器周期 d、指令周期。

15、计算机执行指令的最小时间单位是___

a、机器周期 b、指令周期 c、振荡周期 d、时钟周期。

三、判断题(每题2分,共20分)

单片机有21个特殊功能寄存器。(

单片机一个机器周期等于12个晶振周期。(

3、at89s52单片机有8kb程序存储器。(

4、continue语句的作用是结束当前循环,进入下次循环。(

5、break语句的作用是结束当前循环,进入下次循环。(

6、for(;;语句可以实现死循环。(

7、while(1)语句可以实现死循环。(

8、一个c语言源程序必须且只能有一个main( )函数。(

9、c语言程序中子函数可以先使用后声明。(

10、c51本征库函数_irol_( 可以实现一个无符号整数的左循环移位。(

四、程序阅读与填空题(每空2分,共12分)

1、用循环移位函数实现8路流水灯每0.5s向左移动一位的效果。请阅读程序并填上相应语句完成程序的功能。

系统采用12mhz晶振,led灯采用共阳极连接方式,流水灯始终只有一个点亮。

#include <>

#include <>

#define led_8 p1

void delayms(unsigned int x)

unsigned char i;

while(x--)

for(i=0;i<123;i++)

void main( )

led_8初始化led灯的状态。

while(1)

delayms(500);

led_8led灯移动。

2、单片机p1口采用共阳极方式连接8个led灯,p2口连接8个按键开关,下面程序实现0.5s检测一次按键动作,用相应led灯亮灭指示按键动作的功能。请完成程序。

#include <>

#define switch p2

#define led_8 p1

void delayms(unsigned int x)

unsigned char i;

while(x--)

for(i=0;i<123;i++)

void main( )

unsigned char temp;

led_8关闭所有led灯。

while(1)

读取开关状态数据到temp

将状态数据送led显示。

延时。五、编程题(8分)

利用外部中断0实现p3.2引脚输入脉冲个数的统计,并通过2位led数码管显示统计结果。说明:

系统采用12mhz时钟,数码管为共阳极,7段段选位与p0口相连,两个公共端(十位、个位)与p1.1、p1.0相连,数码管共阳极0~9显示码为:

unsinged char code led[ ]

程序可以写试卷背面)

单片机技术试题

试题举例一 本套题无答案,但与 2005年月计算机 控 专业单片机技术试题 重复不少它有答案 一 填空 20分 1 8051单片机的内部硬件结构包括了 cpu rom ram 和定时 计数器以及并行i o口 串行口 中断控制系统 时钟电路 位处理器等部件,这些部件通过数据总线相连接。2 mcs 51...

《单片机技术》试题

装。订。线。单片机技术 试卷十 闭卷 120分钟 一 填空题 每题2分,共30分 1 单片机最小系统由组成。2 能够存放程序或数据的器件称为它和等部件集成在一块芯片上的。单片机外接晶体时,电路中的两个电容大小通常选用。单片机复位引脚上高电平持续以上可以使单片机复位。5 中断请求信号有 触发和 触发两...

《单片机技术》试题

装。订。线。单片机技术 试卷九 闭卷 120分钟 一 填空题 每题2分,共30分 1 单片微型计算机由 存储器和 三部分组成。系统中,当 信号有效时,表示从 口送出了低8位地址。3 访问8031片外数据存储器时第 引脚接地。有 个中断源,有 个中断优先级,优先级由特殊功能寄存器 设定。5 中断请求信...