哈工大单片机原理及应用09-试-题-答案_第1页
哈工大单片机原理及应用09-试-题-答案_第2页
哈工大单片机原理及应用09-试-题-答案_第3页
哈工大单片机原理及应用09-试-题-答案_第4页
哈工大单片机原理及应用09-试-题-答案_第5页
已阅读5页,还剩4页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

哈工大单片机原理及应用09-试-题-答案哈工大单片机原理及应用09-试-题-答案哈工大单片机原理及应用09-试-题-答案资料仅供参考文件编号:2022年4月哈工大单片机原理及应用09-试-题-答案版本号:A修改号:1页次:1.0审核:批准:发布日期:单片机原理及应用试题答案由喜欢师匠低治慧天下提供,答案由文本框覆盖,下载后删除文本框即可看见一、选择题(每题1分,共10分)1、所谓CPU是指(A)A、运算器和控制器B、运算器和存储器C、输入输出设备D、控制器和存储器2、访问片外数据存储器的寻址方式是(C)A、立即寻址B、寄存器寻址C、寄存器间接寻址D、直接寻址3、堆栈数据的进出原则是(B)A、先进先出B、先进后出C、后进后出D、进入不出4、开机复位后,CPU使用的是寄存器第一组,地址范围是(B)A、00H-10HB、00H-07HC、10H-1FHD、08H-0FH5、定时器/计数器工作于方式1时,其计数器为几位(B)A、8位B、16位C、14位D、13位6、若某存储器芯片地址线为12根,那么它的存储容量为(C)A、1KBB、2KBC、4KBD、8KB7、控制串行口工作方式的寄存器是(C)A、TCONB、PCONC、SCOND、TMOD8、当AT89S51外扩程序存储器32KB时,需使用EPROM2764(C)A、2片B、3片C、4片D、5片9、已知:R0=28H(28H)=46HMOVA,#32HMOVA,45HMOVA,@R0执行结果A的内容为(A)A、46HB、28HC、45HD、32H10、下面程序运行后结果为(B)MOV2FH,#30HMOV30H,#40HMOVR0,#30HMOVA,#20HSETBCADDCA,@R0DECR0MOV@R0,A A、(2FH)=30H(30H)=40HB、(2FH)=61H(30H)=40HC、(2FH)=60H(30H)=60HD、(2FH)=30H(30H)=60H二、填空题(每空1分,共20分)1、AT89S51有(111)条指令。2、晶振的频率为6MHz时,一个机器周期为(2)μS。3、51单片机是把中央处理器,(数据存储器)、(程序存储器)、(中断系统)、(定时器/计数器)(串行口)以及I/O接口电路等主要计算机部件集成在一块集成电路芯片上的微型计算机。4、单片机复位时P0的值为(0)。5、当=0,=1时,当前工作寄存器Rn,工作在第(1)区。6、在R7初值为00H的情况下,DJNZR7,rel指令将循环执行(256)次。7、欲使P1口的低4位输出0,高4位不变,应执行一条(ANLP1#0F0H)指令。8、AT89S51系列单片机有(5)个中断源,可分为(2)个优先级。上电复位时(外部中断0)中断源的优先级别最高。9、计算机三大总线分别为(地址总线)、(数据总线)和控制总线。10、74LS138是具有3个输入的译码器芯片,用其输出作片选信号,最多可在(8)块芯片中选中其中任一块。11、MCS-51指令系统中,ADD与ADDC指令的区别是(ADDC指令中Cy位参加运算)。12、AT89S51单片机有(2)个16位定时/计数器。13、特殊功能寄存器中,单元地址(低位为0或8)的特殊功能寄存器,可以位寻址。三、判断题(每题1分,共15分)1、AT89S51单片机必须使用内部ROM。(F)2、当脚接高电平时,对ROM的读操作只访问片外程序存储器。(F)3、AT89S51单片机的串行通信方式为半双工方式。(F)4、AT89S51的中断系统最短响应时间为4个机器周期。(F)5、E2PROM不需紫外线能擦除,如2816在写入时就能自动完成擦除。(T)6、8155是一种8位单片机。(F)7、51单片机只能做控制用,不能完成算术运算。(F)8、单片机内部RAM和外部RAM是统一编址的,它们的访问指令相同。(F)9、AT89S51的中断源全部编程为同级时,优先级最高的是。(F)10、指令AJMP的跳转范围是1KB。(F)11、外部中断0的入口地址是0003H。(T)12、AT89S51有中断源5个。(T)13、A/D转换器的作用是将模拟量转换为数字量;D/A转换器的作用是将数字量转为模拟量。(T)14、MOVXA,3057H(F)15、ANLR1,#0FH(F)四、程序分析(共10分)1.写出执行下列程序段后相关存储单元或寄存器的值。(本题每空2分,共4分)ORG0200HMOVR1,#37HMOVA,R1 MOV37H,#55H CJNE@R1,#37H,DONEMOVA,37HSJMPEXITDONE: MOV37H,#0AAHEXIT: SJMP$执行完毕(A)=___37H____,(37H)=__0AAH_____。2.已知:(A)=73H,(R1)=30H,片内RAM(30H)=34H,片外RAM(30H)=A0H,(C)=1。请写出单片机执行下列指令后的结果。以下语句不是程序段,互不相关。(每空1分,共6分。)(a)CPLA ;(A)=__6CH____(b)MOVXA,@R1 ;(A)=__A0H____(c)ADDCA,@R1 ;(A)=___0A8H___(d)RLCA ;(A)=___27H___(e)XCHA,@R1 ;片内(30H)=_73H_____(f)ORLA,#0FH ;(A)=__7F__H__五、作图题已给出器件如图,试连线,构成一个片外扩展16KBRAM的电路,并给出两片RAM的地址范围。(本题10分)2.下图是DAC0832的应用电路,DA转换时数字量FFH与00H分别对应于模拟量+5V与0V。(1)将图中空缺的电路补充完整;(2)编写程序,产生图中所示三角波,周期为1s,设有一个延时的子程序DELAY可以直接调用。(本题10分)(2)ORG2000HSTART:MOVR0,#0FEH MOVA,#00HAKBup: MOV@R0,A INCA LCALLDELAY JNZA,AKBupAKBdown:DECA MOV@R0,A LCALLDELAY JNZA,AKBdown SJMPAKBup六、看图编程1、试编写程序把按钮开关状态通过发光二极管显示出来,开关闭合的对应指示灯显示为灭,开关断开的对应指示灯显示为亮。(本题10分)ORG1000HSTART:MOVDPTT, #0FEFFHLOVEAKB: MOVXA,@DPTR CPLA MOVX @DPTR,A AJMPLOVEAKB2、下图为4片BCD码拨盘的接口电路,拨盘的输出线分别通过4个与

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论