




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
东华大学2009-2010学年第一学期期末试题A卷踏实学习,弘扬正气;诚信做人,诚实考试;作弊可耻,后果自负。课程名称 微机原理及应用 使用专业_机械制造及其自动化班级_ 姓名_ 学号_试题得分一二三四五六七八九十总分一填空题(共20分)(1). MCS-51系列单片机的硬件由哪几部分组成:_、_、_。(2). 8051单片机中有 个中断源,8051共有 级中断,在同一级别中,自然优先级最高的是 。(3). 一个字节是由_位二进制数组成,十六进制数0FCH的二进制数形式为_B。(4). 十六进制数85H的二进制原码是_ ,反码是_,补码是_。十进制数3200转换成十六进制数是_ H。(5). 8051具有7种寻址方式,MOVC A,A+DPTR是_寻址,MOV C,08H使用了_寻址,MOV A,R0使用_寻址,JC 78H使用相对寻址。(6). 8051的一个机器周期由12个晶振周期组成。设单片机晶振频率为6MHZ,则一个机器周期为_s。(7). 8051单片机的内部数据存储器共有 字节空间,其中00H1FH是工作寄存器组区, 是位寻址区, 是用户数据区。(8). 假设RS0=0 RS1=1 ,则R3寄存器的地址是_。- 8 -二选择题(共10小题,每小题2分,共20分):1. .若不使用MCS-51片内程序存储器则哪个引脚必须接地. ( )A. EA管脚 B. XTAL1 C. VCC D. P3.3 2. 对程序存储器的读操作,只能使用( )A. MOV指令 B. PUSH指令 C. MOVX指令D. MOVC指令3. 下列指令正确的的是 ( ) A. MOV SP,#0FFH B. PUSH A C. MOV A, #1234H D. SUBB R1,#09H4. 下列指令不能将A清零的是 ( ) A. MOV A, #00H B. CLR A C. ORL A, #00H D. XRL A, A5. 提高单片机的晶振频率,则机器周期 ( )A. 不变 B. 变长 C. 变短 D. 不定6. 执行PUSH ACC指令,MCS-51完成的操作是 ( )A.(ACC)(SP)SP-1 SP B. SP+1 SP (ACC)(SP)C. SP-1 SP (ACC) (SP) D. (ACC) (SP)SP+1 SP7. 8051执行MOV A,#0AH后,PSW的哪一位被置1 ( )A. AC B. F0 C. OV D. P8. 设累加器A的内容为0C9 H,寄存器R2的内容为54H,CY=1,执行指令SUBB A,R2 后结果为: ( )A.(A)=74H B.(R2)=74H C.(A)=75H D. (R2)=75H 9. 设(A)=0F3 H,(R0)=0AA H,执行指令ANL A,R0后,结果 ( )A.(A)=82H B. (A)=A2H C.(R0)=82 D.(R0)=6CH10. 如果定时器工作在方式3,TH0计数溢出的中断请求标志是 ( ) A. TR0 B. ET0 C. TF0 D. TR1 三程序运行分析与译码:1. 分析如下程序段,试着模拟运行分析执行到断点处(断点处指令未执行)寄存器 A.R1、R2取值填入表格?(提示:表格可能有多余行)(10分) MOV R2, #02 MOV SP, #30H MOV A, #10H MOV R1, #00LOOP: INC R1 ADD A, R1 ;此处为断点 观察A和R1、R2值 PUSH ACC DJNZ R2, LOOP ; POP 40HSJMP $ A值R1值R2值SP值(SP)值第1次到断点最后取值2. 指令译码:并分析R0所指向地址的数据是_ ,3FH单元所存的数据是_。地址(PC值)机器码程序源码ORG 2000H2000H74 _MOV A, #3FH_75 3F _MOV 3FH, #40H_F8MOV R0, A_76 _ MOV R0, #00H_80 _ SJMP $NOP四,编程简答 (每小题5分)1. 请用数据传送指令实现下列要求的数据传送:外部RAM 1000H单元的内容送到内部RAM 20H。 2. 编写程序求取外部RAM 33H单元数据中1的个数(提示:可用RLC A后用JC指令测试是否为1)3. 假设外部中断0是下降沿(负跳变)触发方式,如何对其初始化? 4. 设中断优先设置为PT1=0, PT0=1, PX0=0。当CPU正在执行T1溢出的中断服务程序,T0和/INT0同时产生中断请求,试文字描述CPU的中断响应过程。五、综合应用:已知晶振频率为12M,利用管脚P1.6驱动蜂鸣器(低电平响),通过按键控制蜂鸣器响1秒.本题编程需使用中断。(提示:利用8051的按键触发INT1中断,通过中断启动定时,输出低电平驱动蜂鸣器响,定时满输出高电平。完成初值计算,循环次数设定以及硬件连接图,包括按键和蜂鸣器与管脚的连线)(20分)BUZZEQU P1.6ORG 0000H;LJMP MAIN;跳转到MAINORG _H;定义INT1中断入口地址LJMP INT1_IRQ;跳转到INT1_IRQORG _H;定义T1中断入口地址LJMP TIMER_IRQ;ORG 0100H;MAIN:MOV R0, #20;设置定时器循环初值SETB EX1设置中断1允许SETB IT1设置下降沿触发方式MOV TMOD, _H设置定时器模式MOV TL0, _H设置定时器MOV TH0, _H;SETB EA;开中断总开关SJMP $;动态停机;ORG 0200H;INT1_IRQ:CLR BUZZ;输出低电平驱动蜂鸣器响SETB TR1;RETI;中断返回;ORG 0300H;TIMER_IRQ:DJNZ R0,EXIT_TIMER;CLR TR1SETB BUZZ;蜂鸣器连接管脚输出高电平EXIT_TIMER:MOV TL0, _H;重设设置定时器初值TL0MOV TH0, _H;重设设置定时器初值TH
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人才日活动策划方案模板
- 东莞入企咨询方案
- 传媒艺考活动策划方案
- 水产养殖行业技术规范总结
- 软件著作权转让协议
- 2025结构工程师检测卷(历年真题)附答案详解
- 2025国家统一法律职业资格考试考试真题及答案
- 中考语文小说阅读赏练-梁晓声小说(含解析)
- 诚信与谎言话题作文(13篇)
- 2025计算机一级考前冲刺练习试题及完整答案详解(夺冠系列)
- 2025年食品安全人员在线考试试题及答案
- 多重耐药菌感染患者的护理LP
- 信息网络安全考题「附答案」
- 客诉奖惩管理办法
- 2025年度国务院国资委干部教育培训中心招聘(2人)笔试备考试题及答案详解(历年真题)
- 2025司法协理员考试模拟题及答案
- 2025年北京市家庭居室装修工程施工合同
- 消防设备设施操作讲解培训课件P
- 2025年执业医师考试-中医师承及确有专长考核历年参考题库含答案解析(5卷单选一百题)
- 承装修试许可证管理办法
- 中国绳结课件
评论
0/150
提交评论