单片机试卷2009下a答案

单片机试卷2009下a答案

ID:13131589

大小:164.50 KB

页数:11页

时间:2018-07-20

单片机试卷2009下a答案_第1页
单片机试卷2009下a答案_第2页
单片机试卷2009下a答案_第3页
单片机试卷2009下a答案_第4页
单片机试卷2009下a答案_第5页
资源描述:

《单片机试卷2009下a答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、杭州电子科技大学学生考试卷(A)卷考试课程单片机考试日期2010年1月12日成绩课程号教师号任课教师姓名高惠芳、崔佳冬、洪明考生姓名学号(8位)年级专业一、选择填空题(每小题2分,共30分)1.单片机上电复位后,PC的内容和SP的内容为B。A.0000H,00HB.0000H,07HC.0003H,07HD.0800H,08H2.访问外部存贮器时,作数据线和低8位地址线的是A。A.P0口B.P1口C.P2口D.P0口和P2口3.下列指令判断若定时器T0未计满数就原地等待的是B。A.JBT0,$B.JNBTF0,$C.JNB

2、TR0,$D.JBTF0,$4.寻址方式就是C的方式。A.查找指令操作码B.查找指令C.查找指令操作数D.查找指令操作码和操作数5.MCS-51的片内外的ROM是统一编址的,如果保持高电平,8051的程序计数器PC在B地址范围内。A.1000H—FFFFHB.0000H—FFFFHC.0001H—0FFFHD.0000H—0FFFH6.MCS-51的串行口工作方式中适合多机通信的是B、D。A.方式0B.方式3C.方式1D.方式27.MCS-51的串行数据缓冲器SBUF用于B。A.存放运算中间结果B.存放待发送或已接收到的数

3、据C.暂存数据和地址D.存放待调试的程序8.当程序状态字寄存器PSW状态字中RS1和RS0分别为0和1时,系统选用的工作寄存器组为B。A.组0B.组1C.组2D.组39.8051单片机中,唯一一个用户可使用的16位寄存器是D。A.PSWB.ACCC.SPD.DPTR10.MCS-51单片机定时器T1的溢出标志TF1,若计满数产生溢出时,如不用中断方式而用查询方式,则应B。A.由硬件清零B.由软件清零C.由软件置位D.可不处理11.将十进制数98转换成对应的二进制数是A。A.1100010B.11100010C.101010

4、10D.100011012.用定时器T1方式2计数,要求每计满100次,向CPU发出中断请求,TH1、TL1的初始值是9C。A.9CHB.20HC.64HD.A0H13.对程序存储器的操作,只能使用(B):AMOV指令BMOVC指令CMOVX指令DPUSH指令14.8031单片机的机器周期为2µs,则其晶振频率fosc为CMHz.A.1B.2C.6D.1215.MCS—51单片机在同一级别里除串行口外,级别最低的中断源是C。A.外部中断1B.定时器T0C.定时器T1D.串行口二、简答题:(每小题4分,共16分)1.80C5

5、1系列单片机具有几个中断源?并指出各中断源对应的中断服务程序的入口地址?2.什么叫堆栈?复位后SP的值为多少?在程序设计时,为什么常常需要对SP重新赋值?3.某8255A工作在B口选通输入、A口输出、C口高4位输出,试确定8255A的方式控制字。4.简述行列式键盘处理的流程。解1、有5个中断源。特殊地址功能0000H主程序入口0003H外部中断0入口地址000BH定时器计数器0溢出中断入口地址0013H外部中断1入口地址001BH定时器计数器1溢出中断入口地址0023H串行口中断入口地址2、堆栈是一种数据结构,只允许数据在

6、其一端进出的一段存储空间。复位后SP=07H,由于片内RAM07H单元的后继区域分别为工作寄存器和位寻址区。通常这两个区域在程序中有重要用途,所以用户在设计程序时,一般都将堆栈设在内部RAM的30H~7FH地址空间的高端,而不设在工作寄存器区和位寻址区。3、8255A的方式控制字:10000110=86H4、行列式键盘按键识别有两种方法:行扫描法和线反转法。以行扫描法进行说明:一般先快速检查键盘中是否有某个键已被按下,然后,再确定具体按下了哪个键。为此,可以使所有各行同时为低电平,再检查是否有列线也处于低电平。这时,如果列

7、线上有一位为0,则说明必有键被按下,然后再用扫描法来确定具体位置。先使第1行输出“0”,其余行输出“1”,然后检查列线信号。如果某列有低电平信号,则表明第1行和该列相交位置上的键被按下,否则说明没有键被按下。此后,再将第2行输出“0”,其余行为“1”,检查列线中是否有变为低电平的线。如此往下逐行扫描,直到最后一行。在扫描过程中,当发现某一行有键闭合时,就中断扫描,根据行线位置和列线位置(4行,4列,0~F16个按键),识别此刻被按下的是哪一个键。三、程序分析题(共30分)1.阅读以下程序(3分)MOVR0,#30HMOVD

8、PTR,#1000HMOVR7,#31HLOOP:MOVXA,@DPTRMOV@R0,ACLRAMOVX@DPTR,AINCR0INCDPTRDJNZR7,LOOPSJMP$该程序的功能是:_把1000H-1030H的数据搬迁到30H-60H中,并将原数据块清零2.以下程序要实现的功能为:将外部数据存储

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。