欢迎来到天天文库
浏览记录
ID:47490320
大小:55.59 KB
页数:9页
时间:2020-01-12
《单片机A卷试题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、单片机A卷一、选择题1.MCS-51单片机的P0~P3口作为通用I/O口使用时,需加上拉电阻的是()A.P0B.P1C.P2D.P32.已知8031单片机的机器周期为2μs,则8031外接晶振应为()A.1MHZB.2MHZC.6MHZD.12MHZ机器周期=12/晶振3.MCS-51单片机复位后SP的值为()A.00HB.07HC.20HD.30H复位后:PC=0000H,P0~P3=0FFH,SP=07H4.若要求定时到后能自动重装初值,则应使8051单片机内部定时器工作于()A.方式0B.方式1C.方式2D.方式35.LJMP跳转空间最大可达到()课本P38A.256BB.2KBC
2、.4KBD.64KBAJMP是2KB6.MOV30H,@R1指令中目的操作数的寻址方式是()A.寄存器寻址B.立即寻址C.直接寻址D.寄存器间接寻址7.控制串行接口工作方式的寄存器是()A.SCONB.TCONC.PCOND.TMOD8.在片外扩展一片8K的EPROM2764需要的地址线为()A.12根B.13根C.14根D.15根9.MCS-51单片机的RS1RS0=10时,寄存器R0~R7占用内部RAM单元的()A.00H~07HB.08H~0FHC.10H~17HD.18H~1FH10.MCS-51单片机在访问外部数据存储器时,其地址指针可采用()A.PCB.SPC.PSWD.DP
3、TR二、填空题1.PC是一个___16___位的寄存器,TMOD是一个___8___位的寄存器。PC、DPTR为16位寄存器,其余寄存器均为8位2.若A中的内容为68H,那么标志位P为__1____。P为奇偶标志位,将68H改写为二进制数,1的个数为奇数则P=1,1的个数为偶数则P=03.R0~R7中可作为间接寻址的是___R0___和___R1___。只有R0,R1,DPTR三个寄存器可作为间接寻址4.在8031单片机中,加减法指令的目的地必须是___A___。5.在内部RAM可位寻址区中,位地址为10H的位,该位所在字节的字节地址为___22H___。课本P181.设单片机内RAM(
4、20H)=4AH,,则执行MOVC,03H后,(C)=__1___。课本P18将20H单元的数据展开,进行位寻址,03H即第四位,010010102.8051单片机串行口共有___4___种工作方式,其中___方式0___为移位寄存器方式,方式2和方式3的主要不同在于___方式2波特率固定,方式3波特率可变___。课本P1303.并行接口8255共有___3___种工作方式,它可扩展的I/O口共有___24___位。课本P164共有三个可扩展口,A,B,C,每个都是8位,所以一共24位4.ADC0809是一个___8___位的A/D转换器,其转换时间为__100μs____。课本P179
5、三、简答题1.MCS-51中提供了5个中断源,它们分别是什么?各中断源对应的中断入口地址又是多少?INT0,外部中断0,0003H,INT1,外部中断1,0013HT0,定时/计数器0中断,000BHT1,定时/计数器1中断,001BHTI/RI,串行口中断,0023H2.复位的作用是什么?单片机中有哪几种复位方法?单片机复位后PSW和端口P3的值各为多少?完成单片机片内电路的初始化,使单片机从确定的状态运行;上电复位,开关复位;PSW=0,P3=0FFH;3.简述ADC0809读取A/D结果的几种方法。(1)延时方式:EOC悬空,等待100μs后输入转换结果(2)查询方式:查询EOC
6、,当EOC为高电平时,输入转换结果(3)中断方式:EOC接中断请求端,转换完成引起中断,从而输入转换结果4.简述LED数码管静态现实和动态显示的各自特点。静态显示:数据分开送到每一个数码管,亮度高,易编程,但占用线口资源多动态显示:数据同时送到每一个数码管,然后根据位选线确定点亮哪一个,占用线口资源少,适合显示位数多的场合5.8051单片机内部包含哪些主要功能部件?一个8位CPU;128BRAM数据存储器;4KB程序存储器ROM;两个16位的定时计数器;32条可编程的I/O线;一个全双工的串行口;五个具有两级中断嵌套结构的中断源;可寻址64KB外部数据存储器和64KB外部程序存储器空间的
7、控制电路四、编程题(共15分)1.编写一段程序,完成将片内RAM40H和41H中的两压缩BCD码相加,并将结果的BCD码存入片内RAM42H单元中。(5分)MOVA,40HADDA,41HDAAMOV42H,A2.在外部RAM首地址为500H的数据表中,有15个字节的数据。编程先将每个字节的最低3位取反(其余位不变),然后将结果存入片内RAM首地址为50H的连续存储单元中。(10分)(说明:要求用DJNZ指令实现)ORG0000HM
此文档下载收益归作者所有