单片机课程形考作业

发布 2023-05-19 10:31:28 阅读 3025

第三章 89c51指令系统。

第十章系统实用程序

一、填空题:

1、 cpu在取指令时,采用寄存器进行寻址;cpu在访问64kb的片外数据存储器时,一般采用寄存器进行寻址。

2、 当需要从51单片机程序存储器取数据时,采用的指令操作码应为 。

3、 假定(a)=68,(r5)=79 ,执行下列指令后,累加器a内容为。

4、若a中数据为63h,那么psw的最低位(奇偶位p)为 。(用“1”或“0”表示)

5、访问89c51片外数据存储器采用的是寻址方式。89c5片外可直接寻。

址的程序存储空间最大可达kb,可直接寻址的数据存储空间最大可达。

kb。根地址线的寻址范围可达。

7、指令ajmp的调用范围是 ,指令ljmp的调用范围是 。

二、简答题:

1、访问内部ram单元可以采用哪些寻址方式?访问外部ram单元可以采用哪些寻址方式?访问特殊功能寄存器(sfr)可以采用哪些寻址方式?

2、访问外部数据存储器和程序存储器可以用哪些指令来实现?举例说明。

3、 试用下列3种寻址方式编程,将立即数0fh送入内部ram的30h单元中。 (1) 立即寻址方式;(2) 寄存器寻址方式;(3) 寄存器间接寻址方式

4、试根据指令编码表写出下列指令的机器码。

1)mov a,#88h

(2)mov r3,50h

(3)mov p1.1,#55h

(4)add a,@r1

5)setb 12h

5、写出实现下列要求的指令或程序片段。

1) 将r0的内容传送到r1;

2) 内部ram的20h单元内容传送到寄存器r1;

3) 内部ram的20h单元的d7和d3位清零,其它位保持不变;

4) 外部ram的1000h单元内容传送到内部ram的60h单元中;

5) 外部ram的1000h单元内容传送到寄存器r2;

6) 清除累加器高4位。

6、指出以下指令中源操作数的寻址方式:

1) mov r7 ,#77h

(2) mov a, @r0

(3) movc a, @a+dptr

(4) setb ea

(5) mov a, sbuf

6) movc a, @a+pc

(7) movx a ,@dptr

(8) sjmp loop

9) inc dptr

10) clr 20h

11) clr c

(12) push 03h

7、试编写—段程序,将r3中的数乘4(用移位指令)。

8、已知a = 83h,r0 = 17h,(17h)= 34h,请写出执行完下列程序段后a的内容。

9、设next是目标指令标号,其值为0123h,求下列指令的机器码。

1) 0100h: sjmp next

0102h2) 7100h: ljmp next

3) 0123h next:sjmp next

4) 0178h: ajmp next

10、执行某lcall指令后,堆栈内容如图所示,问该。

指令的首址是多少?它执行前sp的内容为多少?子程。

序中的两条现场保护指令依次是什么?

三、简单编程题:

1、编程,查找在内部ram的20h~50h单元中是否有0aah这个数,若有将51h单元置。

01h;若未找到,将51h单元置0。

2、编程,查找片内ram的20h~50h单元**现00h的次数,并将查找的结果存入51h。

3、片外ram中存有一个若干字符的数据块,首址为source,要传到内部ram以dist开始的区域直到遇到“$”时结束。“$也要传送。

4、编程把片外ram从2000h开始存放的8个数传送到片内30h开始的单元中。

5、 若单片机得主频为12mhz,试用循环转移指令编制延时20ms的延时子程序。并说明这种软件延时方式的优缺点。

6、编程把a中的二进制数转换成三位bcd码,并存入片内ram50h、51h、52h单元。50h存百位。

7、编子程序,将r1中的2个十六进制数转换为ascii后存入r3、r4中。

8、编程计算片内ram区50h~59h十个单元中数的算术平均值,将结果存放在5ah中。

9、在片外ram 3200h开始的单元中有100个有符号数,试编程统计其中正数、负数和0的个数分别存入片内ram 30h、31h、32h。

单片机课程设计作业

1 设计要求。用单片机将拨码开关数据串行输入74ls164,并输出到8个led,进行相应的数码显示。2 硬件设计。在桌面上双击图标isis,打开isis 7 professional窗口。单机菜单命令 file new design 新建一个default模板,保存文件名为 中断系统的应用 一 ds...

基于单片机单片机期末课程设计

本文由新概念073贡献。doc文档可能在wap端浏览体验不佳。建议您优先选择txt,或 源文件到本机查看。目录。第 1 节引言3 1.1 1.2 抢答器概述3 本设计任务和主要内容4 系统主要硬件电路设计5 主要硬件电路设计第 2 节系统主要硬件电路设计 2.1 单片机控制系统原理5 2.1.1 芯...

基于单片机单片机期末课程设计

区四届人大五次。会议文件 四之2 2009年龙岗区重大项目计划表 草案 龙岗区发展和改革局。二 九年四月。2009年龙岗区重大项目计划编制说明。一 2009年重大项目计划的指导思想。贯彻党的十七大精神,深入落实科学发展观,以建设 和谐龙岗 效益龙岗 和产业大区 现代城区 文化强区 生态家园和和谐家园...