全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
命题:一、填空题(共15分,每空1分)1AT89C52单片机内部 8KB程序存储器,地址为 到 。2MCS-51单片机一个机器周期包含_12_个时钟周期。3当程序状态字寄存器PSW状态字中RS1和RS0分别为0和0时,系统的工作寄存器组地址范围为_00H-07H_ _。4设累加器(A)=5AH,(Cy)=1,(Ac)=0,则执行DA A指令后,(A)= C0H 。58051汇编语言指令格式中,唯一不可缺少的部分是 操作码 。6MCS-51单片机访问外部存储器,利用 ALE 信号锁存来自 P0 口的低8位地址信号。 7在C51语言中,存储器类型data是 单片机 自带RAM空间 。存储器类型xdata是指 单片机外扩RAM空间 。8MOV A,R0,源操作数的寻址方式为: 寄存器间接寻址 。9设晶体频率为6MHz,以方式2通信,当SMOD=0时,则波特率为_6/64_ 。 10MCS-51的CPU是由 运算器 、 控制器 等部件构成。二、程序填空、解释程序语句,并填写运行结果(共20分,每题5分)(1)已知PSW91H,(30H)05H,(31H)=09H, (41H)=06H,(40H)=0AAH,试执行如下程序,写出执行结果。(5分)ORG 1000H ; MOV A,30H (A)=05HADD A,40H (A)=0AFHDA A (A)=15HMOV 50H,A (50H)=15HMOV A,31H (A)=09HADD A,41H (A)=0FH DA A ; 75H MOV 51H,A SJMP $ ; (51H)= 75H ;(50H)= 15H ;(41H)= 06H ;(40H)= 0AAH 。(2)有下列程序需要进行手工汇编,现已完成第一步的汇编,试完成第二步的汇编工作,即填写空缺部分。 程序地址 机器码 标号 指令 ORG 0200H BLOCK EQU 31H NUM EQU 30H 0200H A8H 31H MOV R0, # BLOCK 0202H 75H 00H MOV NUM, #00H 0204H B6H 00H _ LOOP: CJNE R0, #00H, LOOP1 0207H 80H _ SJMP HALT 0209H B6H AAH _ LOOP1: CJNE R0,#0AAH,LOOP2 020CH 05H 30H INC NUM 020EH 08H LOOP2: INC R0 020FH 80H _ SJMP LOOP 0211H 80H _ HALT: SJMP $ END 本程序的功能是: 。(3) 89C51片内RAM中从起始地址为DATA单元存有32个字节的字符串,相应程序如下: MOVR0,#DATAMOVDPTR,#BUFFER ; 立即数BUFFER 送给DPTR MOVR1,#20HLOOP: MOVA,R0 ; 将R0中的数据作为地址,将这个地址中的数据送给累加器ASUBBA,#41HJZLOOP1 ; 若A=0则转移 INCDPTRINCR0MOVXDPTR,ADJNZR1,LOOP ; R1不等于0转移 LOOP1:RET1该程序的功能是:(将片内DATA中的数据移到片外);2该程序忽略了一个因素,可能引起判断错误,请指出:()。(4)阅读下列C51程序,并填空# include sbit P1_0=P10 ;void time (void) interrupt 1 using 1 /*外部中断1 ,用工作寄存器组1*/ P1_0=!P1_0 ; /* p1.0取反 */ TH0= -(1000/256); / * TH0赋初值*/TL0= -(1000%256)void main( void ) TMOD=0x01 ; /* 计时器选择工作方式1 */ P1_0=0; TH0= -(1000/256 ); /* */ TL0= -(1000%256) ; EA=1 ; ET0= 1 ; /* 计时器0中断允许 */ TR0=1 ; do while(1) ; /* 死循环 */ 本程序的功能: 三、简答题1试简述AT89C51内部数据存储器的组织结构。2简述中断响应的条件。3设定时器1设成方式2,作为波特率发生器,若系统时钟频率为12MHz,确定在串行方式1下可能产生的最高波特率与最低波特率。四、程序编制(共50分,每题10分)1 编程求逻辑函数L的值,。式中,L,U,V,W,X,Y,Z均为位变量。2用查表的方法,编程实现十六进制数到ASCII码数之间的转换,设十六进制数存在累加器A中,要求变换后的ASCII码存到30H(高位)31H(低位)中。3求16位带符号数的补码,设16位数存放于H,H+1单元转换后结果仍存放在原单元中,低位在先。4单片机内部数据存储器20H单元开始存放一组单字节符号数,试编程统计出大于0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年水土保持方案编制专业实施协议
- 2025年个人租房水电费缴纳合同协议
- 2025年个人与心理咨询师服务合同协议
- 2025年自建房购房合同协议书范本
- 2025年个人信用报告查询合同协议
- 2025年个人汽车代驾安全合同协议
- TCECS 1460-2023 零碳建筑及社区技术规程
- 2025装饰设计合同书协议模板
- 深圳市2025-2026学年九年级上学期期中模拟英语试卷1(含答案)
- 华融资产秋招面试题及答案
- 邮政社招考试试题及答案
- 2025民宿装修合同
- 基于BIM技术的市政工程设计试题及答案
- 低钾血症诊疗与护理要点
- 《放射诊疗许可讲解》课件
- 椎间孔镜手术护理
- 诊所承包经营合同
- 2025年中国智能巡检机器人行业市场深度评估及投资战略规划报告
- 《学生平安保险业务培训》课件
- 2025年客房服务员(高级)客房服务员职业技能培训题库
- 第五届全国智能制造应用技术技能大赛决赛-理论知识题库
评论
0/150
提交评论