项目1闪烁报警灯的仿真与硬件调试

项目一 练习

1、单选题:
‏在12 MHz时钟脉冲的8051单片机系统中,机器周​‏​‏期有        。​
选项:
A: 1 ms
B: 12 μs      
C: 1 μs        
D: 12 ms
E: 1/12X12X0.000001s
答案: 【 1 μs        

2、单选题:
‍在DIP40封装的8051芯片里,接地引脚与电源引‍‍脚的编号是        。‍‍  ‍‍‍
选项:
A: 1、21     
B: 11、31  
C: 20、40  
D: 19、39    
答案: 【 20、40  

3、单选题:
​8051单片机的CPU是           位的。‏
选项:
A:  16           
B: 8 
C: 4
D: 准16
答案: 【 8 

4、单选题:
‏在12 MHz时钟脉冲的8051单片机系统中,机器周​‏​‏期有        。​
选项:
A: 1 ms
B: 12 μs      
C: 1 μs        
D: 12 ms
答案: 【 1 μs        

5、单选题:
​用单片机开发系统调试C语言程序时,下载至单‌​‌​片机的文件扩展名是        。‌
选项:
A:  .c
B: .hex
C: .  bin
D: . asm
答案: 【 .hex

6、单选题:
单片机能够直接运行的程序是        。​ ​‎​
选项:
A: 汇编源程序
B: C语言源程序
C: 高级语言程序
D:  机器语言源程序
答案: 【  机器语言源程序

7、单选题:
使用单片机开发系统调试程序时,对源程序进行‏‏汇编的目的是        。‏‎‏
选项:
A: 将源程序转换成目标程序    
B: 将目标程序转换成源程序
C: 将低级语言转换成高级语言
D: 连续执行
答案: 【 将源程序转换成目标程序    

8、单选题:
‍当MCS-51单片机接有外部存储器,P2口可作为‍‍(   )‍‍‏‍
选项:
A: 数据输入口
B: 数据的输出口
C: 准双向输入输出口
D: 输出高8位地址
答案: 【 输出高8位地址

9、判断题:
 SFR中凡是能被8整除的地址,都具有位寻址能力。‏‍‏
选项:
A: 正确
B: 错误
答案: 【 正确

10、判断题:
​定义数组时方括号中的常量表达式不可以是变量,但可以是符号常数和常量表达式。​
选项:
A: 正确
B: 错误
答案: 【 正确

11、判断题:
‍特殊功能寄存器的名字,在C51程序中,全部大写。‎
选项:
A: 正确
B: 错误
答案: 【 正确

12、判断题:
‍MCS-51单片机的程序存储器只能用来存放程序的。​
选项:
A: 正确
B: 错误
答案: 【 错误

13、判断题:
‏若一个函数的返回类型为void,则表示其没有返回值。‍
选项:
A: 正确
B: 错误
答案: 【 错误

14、判断题:
‍#include  <reg51.h>与#include  “reg51.h”是等价的。‏
选项:
A: 正确
B: 错误
答案: 【 正确

15、判断题:
‌一个机器周期包含12个晶振周期或6个状态周期。​
选项:
A: 正确
B: 错误
答案: 【 正确

16、填空题:
‏单片机指令周期可以包含最多___个机器周期‎
答案: 【 4

17、填空题:
‎复位分为上电复位、手动复位和_______三种方‍‎‍‎式。 ‍
答案: 【 混合复位##%_YZPRLFH_%##上电兼手动复位

18、填空题:
​8051单片机复位后,并行口P0中的内容为        。‏
答案: 【 FFH

19、填空题:
51单片机共有                  个并行I/O口。‌‍‌
答案: 【 4

20、填空题:
单片机最小系统包括单片机,电源电路,    ‍‍  和时钟电路。‍​‍
答案: 【 复位电路

项目2 霓虹灯的仿真与制作

霓虹灯(流水灯)课堂测试题

1、单选题:
能正确表示“当x的取值在[1, 10]和[200, 210]范围内时为真,否则为假”的表达式是(   )。​‌​
选项:
A: (x>=1)&&(x<=10)&&(x>=200)&&(x<=210)   
B:   (x>=1)||(x<=10)||(x>=200)||(x<=210) 
C:  (x>=1)&&(x<=10)||(x>=200)&&(x<=210)
D:   (x>=1)||(x<=10)&&(x>=200)||(x<=210)
答案: 【  (x>=1)&&(x<=10)||(x>=200)&&(x<=210)

2、单选题:
对for(表达式1;;表达式3)可理解为        。‎  ‎‏‎
选项:
A:  for(表达式1;0;表达式3)          
B:  for(表达式1;1;表达式3)  
C:  for(表达式1;表达式1;表达式3)
D:  for(表达式1;表达式3;表达式3)
答案: 【

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注