stc单片机程序读出将ROM单元2000H的内容读出并拆字,高位送片内RAM的50H单元低位送片外RAM的1000H单元写出完整程序。

下载费用:20 元 &
湖南师范大学单片机复习题 1《 单片机原理与应用 》复习提纲一、复习范围1. 单片机的基本结构。2. 单片机内部结构、存储器结构、I/O 口操作、专用功能寄存器、位寻址区及位操作。3. 定时/计数器结构,工作方式,方式字、控制字,时间常数的计算,初始化编程。4. 串行通信数据帧格式、工作方式、波特率时钟频率的计算、初始化编程。5. 中断源、中断优先级、中断入口地址、中断触发方式、外中断的扩展、中断编程。6. 熟记指令系统及各条指令的应用。7. 89C51 单片机的 PSW 寄存器各位标志的意义如何?二、复习题(一)填空题 1、CPU 包括两个主要部分,即( 运算器 )和( 控制器 ) 。 2、89C51 单片机的四个存储空间是( 片内数据存储器 ) 、 ( 片外数据存储器 ) 、( 片内程序存储器 ) 、 ( 片外程序存储器 ) 。*ROM 只是存储器的一种3、工作寄存器区的选择是由 PSW 的( D4/RS1 PSW.3(RS0) )和( D3/RS0 PSW.4 (RS1) )位来决定的。4、若由程序设定 RS1、RS0=00,则工作寄存器 R0~R7 的直接地址为( 00~07H ) 。5、单片机的基本结构由( CPU 系统 ) 、 ( 程序存储器 ROM ) 、 ( 数据存储器 RAM ) 、时钟、定时计数器、I/O 接口等几部分组成。6、若由程序设定 RS1、RS0=11,则工作寄存器 R0 的直接地址为(18H ) 。7、MOVC A,@A+DPTR 指令的寻址方式是( 变址寻址基址寄存器加变址寄存器间接寻址 ) 。8、若累加器 ACC 中的数据为 B 则 PSW 中的 P=( 1 ) 。 9、程序存储器常用来存放(程序 )和( 始终要保留的常数 表格常数 ) 。10、若系统晶振频率为 6MHz,则机器周期为( 2 微秒 ) ,最短和最长的指令周期分别为( 2 微秒 )和( 8 微秒 10) 。11、读片外 RAM 数据的两条指令是( MOVX A,@Ri ) 、 ( MOVX A,@DPTR ) 。12、PSW 的字节地址为 0D0H,其数据最高位的三种表示方法为 0D7H、 ( OE7H )2和( OF7H ) 。13、51 系列单片机扩展程序存储器最大寻址范围为(0000H~FFFFH 16 条地址线 ) 。14、常用做间址寄存器用的两种寄存器是( R0 ) 、 ( R1 ) 。15、片内 RAM 的位寻址区为( 20H~2FH)字节地址段,其位地址范围为( 00H~7FH ) 。16、用一条指令实现累加器的数据高、低 4 位互换( SWAP A ) 。17、写片外 RAM 数据的两条指令是( MOVX @Ri,A ) 、 (MOVX @DPTR,A ) 。18、89C51 单片机有( 128 )字节片内数据存储器,有( 4 )个 8 位的 I/O 口。19、89C51 单片机有( 5 )个中断源,复位后中断优先级最高的中断源是( 外部中断0 ) ,其中断入口地址是( 0003H ) 。 20、MOVC A,@A+PC 指令采用的是( 变址 基址寄存器加变址寄存器间接寻址 )寻址方式。21、SJMP rel 指令的地址跳转范围是( -128~+127 前 128B~后 127B ) ,AJMP addr11 跳转范围是( 2KB 同一个 2KB 的页内 ) ,LJMP addr16 跳转范围是( 64KB ) 。22、PSW 的字节地址为 0D0H,其数据最低位的三种表示方法为 P、 ( F1 )和 ( 0V ) 。23、某一寄存器中的二进制编码为 B,把它当二进制数处理时其数值为( 153 ) ,当 BCD 码处理时表示的十进制数为( 99 ) 。24、89C51 单片机 DPTR 的字长为( 16 )位。25、89C51 的外部中断触发方式可以是(电平触发方式 )或(跳变触发方式 ) 。26、若 89C51 单片机晶振频率为 12MHz,则机器周期为( 1 )μs,ALE 脉冲的频率为( 2 )MHz。27、关于堆栈操作的两条指令分别是( PUSH PUSH direct ) 、 ( POP POP direct ) 。28、89C51 单片机复位完成时,各 I/O 口的电平状态为( FFH ) ,SP 为( 07H ) 。29、写出五种单片机常用的寻址方式( 立即寻址 ) 、 ( 直接寻址 ) 、 ( 寄存器间接寻址 ) 、 ( 变址寻址 寄存器寻址 ) 、 ( 相对寻址 基址寄存器加变址寄存器间接寻址 ) 。30、单片机复位完成时,P3 口的值为( 0FFH ) ,PSW 值为( 00H ) 。331、用一条指令实现累加器中数据高四位置 1,低四位不变( ORL A,#0F0H ) 。32、89C51 单片机有( 5 )个中断源,可实现( 2 )级中断嵌套。33、89C51 单片机的 5 个中断源的中断入口地址分别是( 0003H ) 、 ( 000BH ) 、( 00013H ) 、 ( 001BH ) 、 ( 0023H ) 。34、89C51 单片机片内有( 4KB ROM)程序存储器,有( 256B 128B )片内RAM。35、中断处理的四个阶段分别是( 中断请求 ) 、 ( 中断响应 ) 、 ( 中断处理中断服务 ) 、 ( 中断返回 ) 。36、RET 和 RETI 指令的主要区别是(RET 是子程序返回 RETI 是中断返回,并且清中断标志,以保证能继续中断.) 。37、跟定时/计数器有关的 SFR 有 TH0、TL0 、TH1 、TL1 、 ( +TH2TMOD)和( +TH2 TCON ) 。38、常用( 位寻址 )指令来实现对片内 RAM 区进行数据检索。(二)单选题1、单片机 89C51 的 ALE 引脚是 ……………………………………( B )A.高电平 B.输出矩形脉冲,频率为 fosc 的 1/6C.输出低电平 D.输出矩形脉冲,频率为 fosc 的 1/22、89C51 单片机的串行中断入口地址为 …………………………………………( C )A. 0003H B. 0013H C. 0023H D. 0033H3、欲将 P1 口的高 4 位保留不变,低 4 位清 0,可用指令 ………( A )A.ANL P1,#0F0H B.ORL P1,#0FH C.XRL P1,#0FH D.CPL P14、将十进制数 125 转换成对应的二进制数是 ……………………………………( A )A.B B.B C.B D.、上电复位后,SP 的值为 ………………………………………( B )A.0 B.07H C.0FFH D.60H6、单片机的堆栈指针 SP 始终是指示 ……………………………………………(B )A.堆栈底 B.堆栈顶 4C.堆栈地址 D.堆栈中间位置7、可以控制程序转向 64K 程序地址空间的任何单元的无条件转移指令是 ……( B )A.AJMP addr11 B.LJMP addr16 C. SJMP rel D.JC rel8、在微型计算机中,负数常用的表示方法是………………………( C )A.原码 B.反码 C.补码 D.真值9、主程序执行完调用子程序返回主程序后,堆栈指针 SP 的值应……………( D ) 。A.不变 B.加 2 C.加 4 D.减 210、欲将 P2 口的高 4 位保留不变,低 4 位置 1,可用指令 ……………………( B)A.ANL P2,#0F0H B.ORL P2, #0FH C.XRL P2,#0FH D.CPL P211、89C51 单片机共有 5 个中断入口,在同一级别里,5 个中断源同时发出中断请求时,程序计数器 PC 的内容将变为 ………………………( B )A.000BH B.0003H C.0013H D.001BH12、对于 89C51 单片机,其内部 RAM………………………………………… ( D )A.只能位寻址 B.只能字节寻址 C.都既可位寻址又可字节寻址 D.少数存储单元能位寻址 13、用定时器 T1 方式 2 计数,要求每计满 156 次,向 CPU 发出中断请求,TH1、TL1 的初始值是……………………………………………………………… ( D )A.9CH B.00H C.38H D.64H14、89C51 指令包括操作码和操作数,其中操作数是指 ……………( D ) 。A.参与操作的立即数 B.寄存器 C.操作数 D.操作数或操作数地址15、上电复位后,TMOD 的值为 ………………………………………( D )A.1 B.07H C.FFH D.016、MCS—51 汇编语言指令格式中,唯一不可缺少的部分是 …………………( B )A.标号 B.操作码 C.操作数 D.注释17、指令 MOV A,@R1 执行前(R1 )=30H , (30H)=12H,执行后(ACC )=( B ) 。5A.00H B.12H C.30H D.40H18、对于 89C51 单片机,其内部 RAM………………………………( D )A.只能位操作 B.只能字节操作 C.既可位操作又可字节操作 D.部分能位操作 19、可以控制程序在 64K 程序地址空间调用子程序的指令是 …………… ( B )A.ACALL addr11 B.LCALL addr16 C.JMP @A+DPTR D.LJMP addr1620、单片机 TXD 脚在串行通信空闲时间里的输出状态为………………………( A )A.高电平 B.低电平 C.高阻 D.不确定21、下列哪些 SFR 可进行位操作 ( C )A.PCON B.TMOD C.B D.DPTR(三)判断题1、LJMP addr16 指令能实现任意 64KB 范围内的跳转。 ( Y )2、单片机堆栈操作采用 FILO 结构。 ( Y )3、用一条指令能将位地址 00H 的数据传送到位地址 27H。 ( Y )4、89C52 片内有 8KB 的程序存储器。 ( Y )5、AJMP addr11 指令不能实现任意 2KB 范围内的跳转。 ( Y )6、89C51 与 8031 的主要区别是:8031 片内无 ROM。 ( Y )7、只要执行了 RRC A 指令,就可使 ACC 中的数据除 2。 ( X )8、只要执行了 RLC A 指令,就可使 ACC 中的数据乘 2。 ( X )9、指令 CPL A;CPL P1.0;SETB EA 都只操作一个位。 ( X )10、片内 RAM 从 00H~1FH 单元,只作工作寄存器使用。 ( X )11、已知:DPTR=0FFFFH ,执行 INC DPTR 后,结果:(DPTR)=0000H。 ( Y )12、DEC DPTR。 ( X 6) 13、89C51 片内 RAM 20H~2FH 单元,只能位操作。 ( X )14、89C51 单片机内部 SFR 都能进行位操作。 ( X )15、十进制数 100 的 BCD 码可以记为 64H。 ( Y ) 16、89C51 单片机复位后所有 SFR 的值都为 00H。 ( X )17、89C51 单片机在任何情况下都能实现两级中断嵌套。 ( X )18、MOV A,DPTR ( X )19、MOV PC,#0010H ( X )20、因为 TMOD 的每个位都有位助记符,所以可进行位操作。 ( X )(四)编程题:1、编一查表程序,将(A)转换成其对应的以 BCD 码表示的平方值, (0≤(A )≤20) 。1: MOV R0,#01HMOV R1,#20 MOV R6,#00HMOV R7,#00HL1: MOV A,R6ADD A,R0DA AMOV R6,AMOV A,R7ADC A,R6DA AMOV R7,AINC R0DJNZ R1,L12、编程实现 1~20 的 BCD 码累加。2. 72、用循环程序实现片内 RAM 10H---3FH 单元的数据依次传送到片内 RAM 的 50H---7FH单元。gai:MOV R2,#30H3、编写一拆字程序段,将 ACC 中的数据拆放于 51H、50H 单元。4、编写程序实现片内 RAM 10H---7FH 单元的数据依次传送到片外 RAM 从 2000H 开始的单元。85、编写程序实现 10H---3FH 48 个 8 位无符号数累加,累加和置于 40H、41H 单元,高 8位在前,低 8 位在后。ADDC A,RO96、编写两个 4 位 BCD 码的求和子程序。(30H) (31H)+(32H ) (33H)= (34H) (35H ) (36H)?107、利用定时/计数器 T0 从 P1.0 输出周期为 1s,脉宽为 20ms 的正脉冲信号,晶振频率为12MHz。试设计程序。118、试编写程序,完成两个 16 位数的减法:7F4DH-2B4EH,结果存入内部 RAM 的 30H和 31H 单元,31H 单元存差的高 8 位,30H 单元存差的低 8 位。9、 已知从片内 RAM 30H 单元开始存放有 20H 个数据,将其传送到外部 RAM 的 0000H单元开始的存储区,请编程实现。1211、用位操作指令,编程实现以下逻辑方程:(1) 、P1.7=ACC.0×(B.0+P2.1)+P3.2×P1.0(2)、P2.0=P1.0×ACC.3×PSW.7+B.5×P1.713(3)、P2.3=P1.5×B.4+P1.1×P1.012、编程求片内 RAM 16 个无符号二进制数的算术平均值。14考试题型:一、填空题(30 分,每空 1 分)二、单选题(20 分,每题 2 分)三、判断题(20 分,每题 2 分)四、程序分析题(10 分,每题 5 分)五、编程题(20 分,每题 10 分)
文档加载中……请稍候!
下载文档到电脑,查找使用更方便
20 元 &&0人已下载
还剩页未读,继续阅读
<a href="UserManage/CopyrightAppeal.aspx?bid=2479559" title="版权申诉" class="fLeft works-manage-item works-manage-report" target="_blank"
关&键&词: 湖南 师范大学 单片机 复习题 大学 总结 汇总 笔记 讲义 知识点 知识 word 免费 下载
& 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
本文标题:湖南师范大学单片机复习题 链接地址:
当前资源信息
类型: 共享资源
格式: DOCX
大小: 201.55KB
上传时间:
&& 广告或垃圾信息
&& 色情、淫秽、低俗信息
&& 反政府、反人类、反社会等反动信息
&& 散布赌博、暴力、凶杀、恐怖或者教唆犯罪等信息
&& 侮辱、诽谤等人身攻击信息
&& 散布谣言、扰乱社会秩序,破坏社会稳定等信息02-1602-1602-1602-1602-1602-1602-1602-1602-1602-16最新范文01-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-01将51单片机内ROM40H单元数据送到片外RAM2000H单元中_百度知道
将51单片机内ROM40H单元数据送到片外RAM2000H单元中
我有更好的答案
汇编指令如下:MOV
DPTR,#2000HMOVX
A,@DPTRMOV
A,@DPTRADD
采纳率:84%
来自团队:
为您推荐:
其他类似问题
51单片机的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。单片机,写出完成下列要求的程序段:将外部RAM2000H单元的内容送内部RAM50H单元_百度知道
单片机,写出完成下列要求的程序段:将外部RAM2000H单元的内容送内部RAM50H单元
我有更好的答案
MOV DPTR,#2000HMOVX A,@DPTRMOV 50H,A
高级工程师
为您推荐:
其他类似问题
单片机的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。豆丁微信公众号
君,已阅读到文档的结尾了呢~~
《单片机原理及应用》试卷,单片机原理及应用,单片机原理与应用,单片机试卷及答案,单片机试卷,单片机原理及接口,单片机原理,单片机工作原理,单片机的工作原理,单片机复位电路原理
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
《单片机原理及应用》试卷
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='http://www.docin.com/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

我要回帖

更多关于 单片机学习内容 的文章

 

随机推荐