欢迎来到天天文库
浏览记录
ID:43363999
大小:326.61 KB
页数:12页
时间:2019-09-30
《单片机复习资料二》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、一、填空题1、在单片机串行通讯中,按数据传送方向的不同,串行通讯系统的传输方式可分为单工、半双工和全双工这3种方式。2、使unsignedchar型变量kdy最高为置1而其余位不变,可使用kdy二kdy]0x80语句。(里面[杠是"或”既+的意思)3、御使日be的高4位清0,而低4位不变,贝【J应执行abc二abc&OxOf语句。(&是与运算)4、由于多数51系列单片机没直(没有,有)SPIZ类的串行总线接口,所以在与许多串行总线器件接口时需要(需要,不需要)由软件(硬件,软件)完成串行数据与并行数据的转换。5、51系列单片机卫_口作为通用I/O
2、口时,由于输出驱动电路是开漏方式,而内部没有上拉电阻,需外界接上拉电阻,而Pl、P2、P3口内部有上拉电阻,不需要外接上拉电阻。6、51单片机的外部中断请求有两种触发方式:电平触发和边沿触发。7、51单片机可提供乙个鱼位的定吋器/计数器。它们均可以用作定时器和事件计数器,其核心均为一个加1计数器。脉冲来源有两个:作定时器脉冲来口于系统时钟,作计数器时脉冲来口于外部输入引脚T0或T1。8、在用C51编写的程序中可能会有许多功能函数,完成不同的任务。多数功能函数是需要由主函数调用,但中断函数不能用main()來调用,该函数在发生中断请求信号且条件允许
3、的情况下,由系统硬件自动执行,并且在执行完毕后,回到中断程序处继续执行。9、多数51单片机有匸个中断请求源,对于这些请求的响应可以分优先级,其中低优先级的中断服务函数(能,不能)能被高优先级的屮断请求屮断,而高优先级的屮断服务函数(能,不能)上能被同优先级的中断服务函数中断,而同优先级的中断服务函数(能,不能)不能相互中断。当有两个以上中断请求源在同吋等候中断服务时,按自然优先级高次序执行中断服务。10、独立式按键电路占用的I/O口线较多,因此通常多采用矩阵式键盘屯路。11、D/A转化器是将数字量转换为模拟量的器件,若12位D/A转换器的满量程输
4、为5V,则分辨率为5/(2】2-1)二1.22mV(保留两位小数)。12、多数51系列单片机的ROM容量较大,主要用来存放程序代码和一些常数表格数据,RAM容量较小,用来存放一些变量和全局数据,如果RAM的容量不能够满足需要,可以采取P1口的某几位作为最高位地址输出的方法來扩充RAM的数量,但是扩充的RAM比内部RAM的速度要慢。13、在异步通讯中,1分钟传送了3600个字节的二进制码元,则波特率为3600x8/60二4800bit/s。(注意:因为一个字节是8个bit)14、定时器/计数器T。的溢出中断和串行口中断的中断号分别为1和4o15、D
5、AC的中文名称为数模转换器,是将数字量转换为模拟量的器件。16、若10位、8位A/D转换器的满量程输为10V,则分辨率为10/(210-1)^9.78mv10/(2-1)^39.22mvo三、选择题1、关于51系列单片机的外部中断,不正确的描述是(C)A、大大提高对于外部无规则信号的响应速度,提高系统的效率。B、可以不写中断函数,而采取查询相关的中断标识来进行服务,这时候应当关闭相应的屮断响应允许位,并且通过软件清除和应的中断清读标识。C、中断服务函数一用要main()函数正确调用。D、中断请求可能来自单片机内部,也可以来单片机外部。2、由输入电
6、机的脉冲数量和频率来决定电机的旋转角度和旋转速度的电机是(步进电机).3、51单片机的复位信号是(A)有效。A、高电平B、边沿C、低电平D、下降沿A、4、当51单片机的复位信号是(A)有效。一定宽度的高电平使系统复位,变成低电平后开始工作。B、一定宽度的低电平使系统复位,变成高电平后开始工作。C、第一个脉冲复位,第二个脉冲开始工作。D、可靠的正弦信号使系统复位并开始工作。5、51系列单片机的串行通讯接口在(P3)口。6、51单片机的I/O口为准双向口,这里“准双向”的意思为(需要先写1(置高电平)再读入)7、unsignedchar、char>i
7、nt类型的数据表示的数据范围是(0-255、-128-127,-32768-32767)8、若51系列单片机的中断源都编程为同级优先级,当他们同时中请中断时CPU首先相应(INTO)o9、10位/8位的A/D、D/A转换器用来测量0-5V的输入电压,贝ij1个数字表示的电压值约为5/(2丄1)二4・89mv、5/(28-1)二18・61mv10>单片机定时/计数器工作于16位定时器方式,现在要定时10000个机器周期,则定时器初值应该设置为(2"-10000二55536)。11、单片机定时/计数器工作于16位定吋器方式,12M晶振现在要定时10m
8、s•则定时器初值应该设置为(B)A、10000B、55536C、55535D、以上都不是12、要是中断方式对某个外部设备进行服务,需要进
此文档下载收益归作者所有