单片机习题
填空
1. RAM表示_____________存储器,ROM表示_____________存储器。
2. 单片机系统中识别行列式按键的方法有___________和___________。
3. 使用宏来访问绝对地址,需要包含的头文件是___________。
4. C语言中,最常用的输出信息的库函数是___________。
选择
1. 十六进制数7的ASCII码是( )。
A、37H B、 7 C、 07 D、 47
2. 8255芯片有( )种基本工作方式。
A、2 B、3 C、4 D、6
3. 计算机中最常用的字符信息编码是( )。
A、ASCII B、BCD码 C、余3码 D、循环码
4. 如果8051单片机的一个机器周期为2微秒,则其时钟频率为( )MHz。
A、6 B、8 C、12 D、16
5. 程序计数器PC用来( )。
A、存放指令 B、存放正在执行的指令地址
C、存放下一条的指令地址 D、存放上一条的指令地址
6. 指令和程序是以( )形式存放在程序存储器中。
A、源程序 B、汇编程序 C、二进制编码 D、BCD码
7. 单片机上电后或复位后,工作寄存器R0是在( )。
A、0区00H单元 B、0区01H单元
C、0区09H单元 D、SFR
8. 单片机8051的XTAL1和XTAL2引脚是( )引脚 。
A、外接定时器 B、外接串行口 C、外接中断 D、外接晶振
9. 设有int i;则表达式i=7,i++的值为( )。
A、6 B、7 C、8 D、9
10. 用AT89S51的串行口扩展并行I/O口时,串口需工作在( )下。
A、方式0 B、方式1 C、方式2 D、方式3
11. AT89S51和AT89S52单片机的主要区别是( )。
A、内部数据存储器和程序存储器的数目 B、I/O口的数目
C、内部数据存储器和程序存储的类别 D、芯片引脚的数目
12. 在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是( )。
A、PC B、PSW C、A D、SP
简答
1. 单片机主要应用于哪些领域
2. 简述使用定时器/计数器的步骤。
3. 51系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先级中断,如何定义?
4. A/D转换的工作原理
5. 串行通信的异步字符格式
编程
1. 用C51写出程序,控制P1.7的引脚电平每隔5ms翻转一次。(8分)
2. 编程控制ADC0809每500ms采集一次数据,并将结果转换为百位、十位和个位3个数字。
设计应用
1. 画图扩展2片6264和ADC数据采集芯片,并编写程序,将数据存入6264。
说明:地址自定,数据采集芯片可以选用ADC0809或串行连接的芯片
2. 扩展D/A转换芯片,并编写程序,输出三角波