第一章 单片机概述第一章 单元测验1、一个单片机的组成中,不是必须包含的模块是()
a、微处理器cpu
b、存储器
c、i/o接口
d、dma控制器
2、at89s51 内部程序存储器rom的空间大小为 ( )
a、无
b、1k
c、2k
d、4k
3、某一种单片机的位数宽度,指的是单片机的地址总线宽度
第一章 作业1、网上找一款mcs-51单片机的芯片资料,简要描述其系统资源,上传该芯片pdf资料文档
第二章 单片机系统结构第二章 单元测验1、mcs-51单片机的工作寄存器区,有几个寄存器号?
a、2
b、4
c、8
d、10
2、工作工作寄存器1区,r1的地址是多少?
a、01h
b、09h
c、11h
d、19h
3、位地址是4fh,问字节地址是多少?
a、28h
b、32h
c、40h
d、29h
4、mcs51单片机工作时,以下哪些周期概念是与之时序相关的( )
a、循环周期
b、指令周期
c、机器周期
d、时钟周期
5、单片机片外总线结构由以下几部分组成( )
a、地址总线
b、数据总线
c、位置总线
d、控制总线
6、mcs51单片机片外ram扩展总线是16根地址线,因此可推断出,片外ram空间为32kb。
7、mcs51单片机初始上电时,cpu执行的第1条指令所处的rom空间地址是0007h
8、当累加器a中的数据为0011001时,状态寄存器psw中,标志位p位为( )
9、at89s51片内字节地址2ah单元最低位的位地址是( )
第二章 作业1、1、画出mcs-51单片机最小系统结构图, 2、画出mcs-51单片机扩展系统结构图, 3、并对比说明
2、画出mcs-51单片机内部数据存储器结构图,并分析说明
第三章 c51程序设计第三章 单元测试1、与运算 0xaa & 0x0f
a、0x0a
b、0xf0
c、0xaa
d、0xff
e、0x0f
f、0xa0
2、或运算 0xaa|0x0f
a、0xfa
b、0xaf
c、0xa0
d、0x0a
e、0x0f
f、0xf0
3、异或 0xaa^0x0f
a、0xa5
b、0xaf
c、0x5f
d、0xfa
e、0xf5
f、0x5a
4、unsigned char temp; temp=0xaa; temp=temp>>4;
a、0x0a
b、0xa0
c、0xfa
d、0xaf
5、char temp; temp=0xaa; temp=temp>>4;
a、0x0a
b、0xa0
c、0xfa
d、0xaf
6、c51语言中用于定义变量别名的宏定义是( )
a、#typedef
b、#include
c、#program
d、#define
7、(2分)c51程序中,用于进行绝对地址访问的头文件名称是( )
a、reg51.h
b、stdio.h
c、stdlib.h
d、absacc.h
8、c51提供两种不同的数据存储类型来访问外部数据存储区,有()
a、data
b、idata
c、bdata
d、pdata
e、xdata
f、code
9、p0口做输出线使用,要满足p0.2、p0.3为低电平,p0.6、p0.7为高电平其他口线不做要求的语句是( )
a、p1=0xb0;
b、p1=0xb4;
c、p1=0x80;
d、p1=0xf3;
e、p1=0xd2;
10、p0口的字节地址是0x80,将p0口的1号为定义为位变量的正确方法是( )
a、bit p0_1=0x81;
b、sbit p0_1=0x80^1;
c、bit p0_1=p0^1;
d、sbit p0_1=0x81;
e、sbit p0_1=p0^1;
第三章 作业1、时钟为12mhz的单片机,编写1ms的延时程序,说明如何确定延时参数的?
2、时钟为12mhz的单片机,每隔10ms从单片机片外2000h端口读一次数据,共读10次,求平均值。
第四章 io端口第四章 作业1、mcs 51 单片机p2的高四位接三个指示灯,低四位接三个开关,用指示灯指示开关状态 1、画出电路结构图 2、编写程序 3、用语音描述编程思路和调试过程
2、编程设计用p1口上的三个开关s0、s1、s2控制p0口上的8个led的显示。功能要求: 1. s0、s1、s2全部断开,led全灭; 2. s0闭合、s1、s2断开,led从上向下流水灯状态,间隔0.3秒; 3. s1闭合、s0、s2断开,led从下向上流水灯状态,间隔0.3秒; 4. s2闭合、s0、s1断开,led奇数号灯亮,偶数号灯不亮; 5. 其他组合次状态不得改变前状态的控制。 作业要求: 1、画出原理图 2、 写出算法,流程图(文字版) 3、 编写程序(标注),并调试(图片); 4、语音说明具体工作过程。(语音用附件提交)
第五章 定时器计数器第五章 作业1、分别用程序查询法和中断法,编程使用t0定时/计数器在p1.0口输出一个1khz的方波。晶振频率=12m。 要求:1. 写出算法,包括定时器初值计算、程序流程, 2. 编写完整程序并编译通过调试。
2、晶振频率=12m。单片机接8个指示灯,用定时器计数器设计让8个指示灯分别轮流点亮,点亮间隔1秒,形成跑马灯。 1、画出硬件电路图 2、写出程序查询法 的流程,编写程序(写上标注)调试程序 3、写出中断法的流程,编写程序(写上标注)调试程序 4、语音描述编程思路和调试结果
第六章 中断系统第六章 作业1、单片机p1口接3个指示灯,两个外部中断引脚分别接单脉冲发生器,晶振12m,实现三个指示灯秒闪表示三种不同的状态,正常工作 指示灯1秒闪,外部中断0 指示灯2 秒闪5次,外部中断1 指示灯3 秒闪5次,秒间隔定时用定时器计数器中断 。 1、原理图(单脉冲发生器用按键表示 说明) 2、设计思路 3、程序 4、调试 5、结果分析
2、用定时器计数器中断实现时、分、秒,用一个单脉冲发生器连接外部中断,实现按一次时分秒清0,开始计数,再按一次停止计数,重复以上功能。晶振12m 1、原理图 2、设计思路 3、程序 4、调试
第六章 作业(new)1、用定时器计数器中断实现时、分、秒,用一个单脉冲发生器连接外部中断,实现按一次时分秒清0,开始计数,再按一次停止计数,重复以上功能。晶振12m 1、原理图 10分 2、设计思路 10分 3、程序 10分 4、调试 10分
2、单片机p1口接3个指示灯,两个外部中断引脚分别接单脉冲发生器,晶振12m,实现三个指示灯秒闪表示三种不同的状态,正常工作 指示灯1秒闪,外部中断0 指示灯2 秒闪5次,外部中断1 指示灯3 秒闪5次,秒间隔定时用定时器计数器中断 。 1、原理图(单脉冲发生器用按键表示 说明) 2、设计思路 3、程序 4、调试 5、结果分析
第 七章 串口第七章 作业1、11.0592m晶振,一个单片机接8个开关,另一个单片机接8个指示灯,串口异步通讯,波特率9600,要求用指示灯指示开关状态 1、画出原理图 10分 2、写出设计思路 10分 3、程序 20分 4、调试 10分
猜你喜欢
- 2023-10-22 23:54
- 2023-10-22 23:44
- 2023-10-22 23:22
- 2023-10-22 23:12
- 2023-10-22 23:07
- 2023-10-22 22:31农民大学生考试搜题用app
- 2023-10-22 22:14
- 2023-10-22 22:12
- 2023-10-22 22:06
- 2023-10-22 21:19