单片机基础知识点提问汇总
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.什么是单片机?
2.单片机有哪些用途?(举例说明)
3.十进制数117对应的二进制,十六进制为多少?
4. -74的原码、反码、补码分别为多少?
5. 描述与0和1分别进行与、或、异或操作的效果
6. 说明单片机系统开发使用的软件名称,下载软件名称
7. MCS-51单片机的ROM,RAM的容量分别为多少?
8. MCS-51单片机I/O的数量,P0,P1,P2,P3的各自特点?
9. 12MHZ晶振的单片机系统,时钟周期,机器周期分别为多少?
10.P3.0~P3.7的第二功能分别是什么?
11. CPU复位后所有I/O口的状态?
12. 作为普通I/O口,哪组I/O口没有内部上拉电阻?
13. 用来改变工作寄存器组的是通过那个寄存器的哪几位设置?
14. MCS-51单片机内部RAM的位寻址区的地址范围是?
15. 在进行外部存储器扩展时,由哪些口构成16位地址总线?
16. 单片机c语言程序的标识符命令有什么规则?
17. 构成单片机最小系统,哪些引脚必须连接,如何连接?
18. 单片机复位后程序计数器PC的值为多少?
19. 描述利用keil软件进行单片机开发的过程?
20. proteus仿真软件应调入keil软件生成的那个文件运行程序?
21.单片机片内RAM的三个组成部分?
22.单片机的复位端是什么电平复位,复位电平要持续多长时间以上?
23.单片机复位电路有哪两种形式?
24.数据类型unsigend char,unsigned int,unsigned long表示数据范围分别为?
25.字符常量‘A’与字符串常量“A”有什么区别?
26.存储器类型data,bdata, xdata,code分别表示哪种存储器类型?
27.数组名和指针的相同点与不同点?
28.编写程序提取某个小于100的数据x的十位数和个位数存到变量shi,ge中。
29.利用按位与(&)按位或(|)按位异或(^)实现P1.2,P1.3口同时清零,置1和取反功能。
30.利用if条件语句编程实现考试通过与否的判断,成绩变量score大于等于60时,位变量pass_fg为1,否则为0.
31.某温度采集系统,采集了十个温度值存放在数组temper[10]中,请利用循环语句求出10个温度值的平均值,并将该平均值存放在temper_avr变量中。
32.十个学生参加测验,批卷教师对十份卷进行批阅后得出十个成绩,假设这十个成绩存放在数据score[10]中,请利用循环语句查找出该十个成绩的最高分和最低分分别存到变量score_max 和score_min中。
33. 共阳极数码管的a,b,c,d,e,f,g,p分别与单片机的P0.0~P0.7相连,请列些数码管显示’0’~’9’数值的代码表。
34. 共阴极数码管的a,b,c,d,e,f,g,p分别与单片机的P0.0~P0.7相连,请列些数码管显示’0’~’9’数值的代码表。
35. 单片机对外部输入信号的频率进行检测,将检测到的频率值存放在freq变量中,假设频率值小于10000HZ,请编写程序分别提取频率的千位、百位、十位、个位分别存放到变量freq_thou,freq_hund,freq_ten,freq_unit中。
36. 在ASCII码中‘0’~‘9’的ASCII码值分别为多少,‘a’和‘A’的ASCII码值又为多少?
37.在PC与单片机的串行通信中,当PC机向单片机发送命令‘1’是表示开灯,命令’2’时表示关灯,单片机接收到的命令存放在变量rcv_cmd中,请利用switch…case语句实现灯的开关控制(假设P1.0送0为开灯,送1为关灯)
38.两个unsigned char类型变量x、y,请分别提取x,y的低四位,合并后存到变量z中。(假设x=0x34,y=0x56,合并后z=0x46)。
39. MCS-51单片机总共有几个中断源,并具体写出每个中断的名称?
40. MCS-51单片机默认中断优先级最高的及最低的分别是哪个中断?
41.外部中断的触发方式有哪两种,如何设置?
42.开启外部中断0并设定为下降沿触发方式的初始化程序?
43.MCS-51单片机五种中断源的中断编号分别是?
44.利用C51编写写出外部中断1的中断处理程序?
45.中断处理的三个过程?
46.MCS-51单片机的五个中断源的中断允许控制位分别是?
47.MCS-51单片机可以通过程序设置改变中断优先级,中断优先级寄存器是?每个中断优先级的设定位分别是?
48.MCS-51单片机共有几个几位的定时/计数器,分别为?
49.写出定时器模式寄存器的各位的作用?
50.TCON寄存器中TR0,TR1,TF0,TF1的作用?
51.TMOD寄存器的各位组成及作用?
52.定时器4种工作方式的各自特点?
53.利用定时器0方式1实现50ms定时的初始化程序(12MHZ晶振)
54.利用定时器1方式2产生10KHZ方波由P1.0口输出程序设计(12MHZ晶振系统)
55. 利用定时器0产生50ms定时,定时器1实现计数功能的初始化程序
56. 利用定时器的定时功能实现1秒定时的程序设计(12MHZ晶振)
57. SCON寄存器各位的作用?
58.串行的四种工作方式的各自特点?
59.串行方式1和3的波特率的公式?
60.串口方式1波特率为2400bps的初始化程序(晶振11.0592MHZ)