导航:首页 > 操作系统 > 单片机的课后习题答案

单片机的课后习题答案

发布时间:2022-09-17 23:11:12

单片机原理及应用课后习题答案 张迎新

单片机原理及应用华南理工大学 继续教育学院
2009 年 第二学期 期末考试
《单片机原理及应用》试题A卷 2009年5月1日
考试时间:两小时 (开卷)
班级:____________________ 班内编号:_________ 姓名:_________ 分数:________
一、填空题(每空1分,共50分)
1. 单片机是由CPU、存储器、I/O接口及定时/计数器集成在一个芯片上组成的。
2. 十进制数25=16H(十六进制)=00010110B(二进制)。
3. 单片机的三总线可以分为地址总线、数据总线和控制总线。
4. 执行ANL A,#0FH后,累加器A的内容高4位是0000 。
5. 8051单片机共有5个中断源,2个优先级。
6. 能够加间址符@的寄存器有R0、R1和DPTR 。
7. A/D转换器是将模拟量转换成数字量,D/A转换器是将数字转换成模拟量。
8. 8051单片机使用电源为 +5V
9. SP复位后内容为: 07H 。
10. 累加器(A)=0AH,执行完指令ADD A,#92H后,进位位C= 0 。
11. MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以 位 寻址。
12. ORL A,#0FH是将A的高四位清0,而低四位 保持不变 。
13. MCS-51串行口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器 TMOD 加以选择。
14. 确定单片机I/O接口芯片的片选信号的方法通常有两种: 线选法 和 译码法。
15. MOVC A,@A+DPTR源操作数寻址方式为 变址寻址 。
16. 8051单片机堆栈遵循数据后进先出(先进后出)的原则
17. 在立即寻址方式中,在数前使用#号来表示立即数。
18. 在8051单片机中,加法指令可以分为带进位的加法(或者ADDC)和不带进位的加法(或者ADD)两种。
19. 设8051外接12MHz的石英晶体,则一个机器周期的时间宽度为1us。
20. 8051单片机的汇编语言源程序的扩展名为ASM。
21. 当8051单片机复位后,程序的入口地址为0000H。
22. 8051单片机中的定时器/计数器有T0和T1两个。
23. 显示器的显示方式有:___静态显示____和__动态显示___两种。
24. 单片机汇编语言程序有三种基本结构,分别是:_顺序结构_、 _分支结构 _和循环结构_。
25. LED显示器中的发光二极管的两种连接方法是_共阴极接法_和__共阳极接法_。
26. 8051单片机内部数据存储器,即内RAM中位寻址区的地址范围是__20H-2FH_;工作寄存器区的地址范围是__00H-0FH___。
27. 位转移指令都是采用 相对 寻址方式实现转移的.
28. 执行了DIV AB指令后,则商存放在 A 中,余数存放 B 中。
29. 子程序必须使用 RET 指令返回主程序,而中断服务程序必须使用 RETI 指令返回主程序。
二、选择题(每小题2分,共30分)
1、一个完整的系统通常包括( B )。
A.系统软件和应用软件 B. 硬件系统和软件系统C. 计算机及外设 D.硬件和系统软件
2、EPROM是指( D )。
A. 随机存储器 B.电擦除的只读存储器 C.只读存储器 D.紫外线可擦除的只读存储器
3、先判断后循环的循环程序结构中,循环体至少被执行( A )次。
A.0 B.1 C.2 D.3
4、MCS-51系列单片机的CPU是(B )位的。
A.4位 B.8位 C.16位 D.32位
5、8031的内部RAM中,用作位寻址的单元地址是(B )。
A.00H-1FH B.20H-2FH C.30H-4FH D.50H-6FH
6、12MHz晶振的单片机在定时方式下,定时器可能实现的最小定时时间是(D ) 。
A.8us B.4us C.2us D.1us
7、在单片机扩展系统中,8031地址总线和数据总线分时复用所用端口是( D )。
A. P3口 B. P1口 C. P2口 D. P0口
8、在MCS-51单片机中,惟一一个可供用户使用的16位寄存器是 (C) 。
A.PWS B.ACC C.DPTR D.PC
9、Jz rel指令中,是判断 (A) 中的内容是否为0。
A.A B.B C.C D.PC
10、访问扩展的外部程序存储器的时候,应在程序中使用(C) 。
A.MOV指令 B.MOVX指令 C.MOVC指令 D.SWAP指令
11、在计算机中,字符的编码普遍采用的是 D 。
A.BCD码B.十六进制C.格雷码D.ASCII码
12、 在单片机中,用作标志寄存器的一个特殊功能寄存器是 A
A.PSW B.DPTR C.PC D.B
13、指令MOV A,30H源操作数的寻址方式是 C 。
A.寄存器寻址方式 B.寄存器间接寻址方式
C.直接寻址方式 D.立即寻址方式
14、在生产过程中完成程序写入的只读存储器称为 A 。
A.掩膜ROM B.PROM C.EPROM D.E2PROM
15、8051单片机的两个定时器/计数器是 C 。
A.14位加法计数器 B.14位减法计数器 C.16位加法计数器 D.16位减法计数器
三、简答题(每题为4分,共20分)
1、写出8051单片机中5个中断源的名称和对应的中断服务程序入口地址。(5分)
外部中断0,入口地址0003H(1分)
定时器0,入口地址000BH(1分)
外部中断1,入口地址0013H(1分)
定时器1,入口地址001BH(1分)
串行口中断,入口地址0023H(1分)
2、采用6MHz的晶振,定时1ms,用定时器方式0时的初值应为多少?(请给出计算过程)
答案:采用6MHZ晶振,机器周期为2us
(213-X)×2×10-6=1×10-3
X=7692(D)=1E0CH=1 1110 0000 1100(B),
化成方式0要求格式为 1111 0000 1100 B
即0F00CH
综上可知:TLX=0CH, THX=0F0H
3、请用数据传送指令来实现下列要求的数据传送。(8分)
(1)把R0的内容送到R1
(2)内部RAM20H单元的内容传送到A中。
(3)外部RAM2000H单元的内容送到R0。
(4)外部ROM1000H单元的内容送内部RAM20H单元。
说明:第1小题中操作功能的实现都可以采用多种方法实现,这里仅给出一种答案,用其他指令形式能正确实现的同样给满分。具体得分情况看学生的指令。2-4小题不一定要写出标准答案,只要主要意思解释正确清楚,可以得全分。
(1)MOV A,R0 (1分)
MOV R1,A (2分)
(2)MOV A,20H (3分)
(3)MOV DPTR,#2000H(1分)
MOVX A,@DPTR(1分)
MOV R0,A (1分)
(4)MOV DPTR,#1000H
MOV A,#00H(1分)
MOVC A,@A+DPTR(1分)
MOV 20H,A
4、说明MCS-5l系列单片机4个I/O端口使用上的分工和操作上的主要特点。
解答:
P0端口提供程序存储器或外部数据存储器的低8位地址。P0端口还作为数据I/O端口使用,是分时复用的地址/数据线。
Pl端口一般作为数据I/O端口使用。
P2端口提供程序存储器或外部数据存储器的高8位地址。
P3端口可以提供第2功能线,当某一端口线不需要工作于第2功能时,可作数据I/0端口使用。
5、什么是单片机系统的扩展?扩展包括哪些方面的内容?
单片机的扩展是指内部资源不够用的时候,必须外接相应的芯片,构成应用系统。扩展存储器、IO接口、定时/计数器等.

② 单片机原理与应用及c51程序设计 第二版 课后习题答案 杨加国 谢维成编着

指导教师签字
学生签字
2009年3月15日

题目来源
指导教师推荐□v 自选□ 其它□

题目类别 基础研究□ 应用研究□v 其它□

一、调研资料的准备
时钟模块主要是用于对时、分、秒、年、月、日和星期的计时。该模块采用的芯片为DS12C887 时钟芯片。此芯片集成度高,其外围的电路设计非常的简单,且其性能非常好,计时的准确性高。
DS12C887为双列直插式封装。其具体与单片机的连接如下所述:AD0~AD7双向地址/数据复用线与单片机的P0口相联,用于向单片机交换数据;AS 地址选通输入脚与单片机的 ALE 相联用于对地址锁存,实现地址数据的复用;CS 片选线与单片机的 P2.6 相联,用于选通时钟芯片;DS 数据选通读输入引脚与单片机的读选通引脚相联,用于实现对芯片数据的读控制;R/W 读/写输入与单片机的写选通引脚相联,用于实现对时钟芯片的写控制;MOT 直接接地,选用 INTEL 时序。IRQ引脚与 8051 的 INT1 相连,用于为时间的采集提供时间基准。
二、选题依据
当前,在世界范围内,一个以微电子技术,计算机和通信技术为先导的,以信息技术和信息产业为中心的信息革命方兴未艾。为使我国尽快实现经济信息化,赶上发达国家水平,必须加速发展我国的信息技术和信息产业。而计算机技术怎样与实际应用更有效的结合并有效的发挥其作用是科学界最热门的话题,也是当今计算机应用中空前活跃的领域。
三、选题目的
本次实验的完成证明了单片机的储存功能, 从另一个角度上,我们可以看到这种功能的发展前景。当前,时髦的储存器比比皆是,我们的这个小小的设计也许在这些MP3,MD3面前算不了什么, 但是如果我们能在这个领域发展到微型芯片的程度,我们也许可以领导一代储存器的新潮流。
四、选题要求
五、进度安排
第一阶段 2008年12月---2009年2月 资料准备阶段
大量阅读与该课题有关的资料及相关的论文,酝酿课题实施方案及相关措施
第二阶段 2009年3月---2009年4月中旬 初稿写作
根据开题报告及指导教师对课题内容、完成形式的要求得到相应的资料及结果。及时听取导师的意见,完善方案措施;继续开展研究;争取有一定的成果并完成初稿接受检查。
第三阶段 2009年4月中旬
根据导师对初稿的评定结果进行改进,以利于论文的继续进行。
第四阶段 2009年4月下旬---2009年6月定稿
完成毕业论文的写作并交导师评阅,根据导师提出的要求进行必要修改,进一步完善论文的攥写
六、完成毕业论文所需条件
在指导教师的帮助下,通过仔细查阅书籍、期刊,进一步在互联网上搜索学习与选题有关的专业知识,完成对相关知识的掌握。并适当进行调研及相关实验等。
七、主要参考文献
《单片机原理与接口技术》,余锡存主编,西安电子科技大学出版社,2001.7.
《MCS-51单片机原理与应用》,蔡美琴主编,高等教育出版社,1992.8.
《单片机原理与应用技术》,张友德、谢伟毅主编,机械工业出版社,2004.3.
单片机原理接口与应用》,黄遵熹主编,西北工业大学出版社,2002.5.
《单片机原理与应用》,刘华东主编,电子工业出版社,2003.8.
刘文涛.MCS-51单片机培训教程(C51版).北京:电子工业出版社,2005.
《51系列单片机及C51程序设计》,王建校、杨建国主编,科学出版社,2002.4.
《单片机原理与应用》,朱月秀、濮阳槟、骆经备主编,科学出版社,2004.3.
《新编单片机原理与应用》,潘永雄主编,西安电子科技大学出版社,2003.2.
《单片机原理与应用》,孙俊逸主编,清华大学出版社,2006.2.
《单片机原理与应用》,李全利主编,清华大学出版社,2006.2.
《单片机原理及其接口技术》第二版,胡汉才主编,清华大学出版社,2004.2.
夏继强. 单片机实验与实践教程. 北京:北京航空航天大学出版社, 2001.
杨将新,李华军,刘东骏.单片机程序设计及应用.北京:电子工业出版社,2006.
谢维成,杨加国.单片机原理与应用及C51程序设计.北京:清华大学出版社,2006.

评委评语及其建议:
选题依据充分,意义、目的明确,调研资料准备丰富,进度安排合理;完成任务所需条件具备,可以进行论文的写作。

评委签字:
系(院、部)部盖章:
2009 年 3月10-16 日

③ 单片机习题解答

39. RC A为循环左移指令(F ) 40.MOV A,30H为立即寻址方式( F ) 41.如果发生除法溢出错误,则PSW标志位P置1。(F ) 42.如JC rel发生跳转时,目标地址为当前地址加上偏移量rel( T ) 43..MOV A,@A+DPTR是一条查询指令( F ) 44.MUL AB的执行结果是高8位在A中,低8 位在B中( F ) 45.离散信号都是数字信号( F ) 46.在A/D变换时,抽样频率越高越好( F ) 47.CPU对内部RAM和外部RAM的读写速度一样快( F ) 48.对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址( F) 49.外加晶振频率越高,系统运算速度也就越快,系统性能也就越好( F ) 50.(-86)原=11010110 (-86)反=10101001 (-86)补=10101010 ( T )
51.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。 ( T )
52.MCS-51的相对转移指令最大负跳距是127B。 ( T)
53.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。( F )
54.要MCS-51系统中,一个机器周期等于1.5μs。( F,1us )
55、片内RAM与外部设备统一编址时,需要专门的输入/输出指令。( T )
56、MOV A, R0,这是寄存器寻址方式。 ( T )
57、8051单片机的P0口既可以做数据口线又可以做为地址口线 。 ( T)
58、CPU和外设之间的数据传送方式主要有查询方式和中断方式,两者相比后者的效率更高。 ( T)
59、8051内部有4K的程序存储器 ( F,8kB )
60、MCS-51单片机共有两个时钟XTAL1 和XTAL2 ( T )
61、五个中断源中优先级是高的是外部中断0,优先级是低的是串行口中断 ( T如果是8051单片机,8052就不对了 )
62、工作寄存器工作在0区,则R2 所对应的内部数据存储器的地址是03H 。( F)
63、MOVC A @A +DPTR ,这是条相对寻址指令 ( T )
64、8051单片机的P2口只能用作通用I/O 口 ( T )
65、程序存储器和数据存储器的作用不同,程序存储器一般用存放数据表格和程序,而数据存储器一般用来存放数据 ( T )
66、要进行多机通信,MCS-51串行接口的工作方式应为方式1。 ( F )
67、TMOD中的GATE=1时,表示由两个信号控制定时器的启停。 ( T )。
68、MCS-51外扩I/O口与外RAM是统一编址的。 ( F )。
69、使用8751且 =1时,仍可外扩64KB的程序存储器。( T)
70、8155芯片内具有256B的静态RAM,2个8位和1个6位的可编程并行I/O口,1个14位定时期等常用部件及地址锁存器。(T )
71、我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。 ( T )
72、.MCS-51上电复位时,SBUF=00H。 ( F )。 SBUF不定。
73、使用可编程接口必须处始化。 ( T )。
74.8155的复位引脚可与89C51的复位引脚直接相连。( 不知道 )
75.MCS-51是微处理器。( F )不是。
76.MCS-51系统可以没有复位电路。( F)不可以。复位是单片机的初始化操作。
77.要MCS-51系统中,一个机器周期等于1.5μs。( F,12mhZ )若晶振频率屡8MHz,才可能为1.5μs
78.计算机中常作的码制有原码、反码和补码( T )
79.若不使用MCS-51片内存器引脚EA必须接地. ( T )

④ 单片机习题解答

147.执行PUSH ACC指令,MCS-51完成的操作是( A )
(A) SP+1 SP (ACC) (SP)(B)(ACC) (SP)SP-1 SP
(C)SP-1 - SP (ACC) (SP) (D)(ACC) (SP)SP+1 SP
148.对程序存储器的读操作,只能使用(D )
(A) MOV指令 (B)PUSH指令 (C)MOVX指令(D)MOVC指令
149. MCS-51的时钟最高频率是 ( A ).
A 12MHz B 6 MHz C 8 MHz D 10 MHz
150.以下不是构成单片机的部件( D )
A 微处理器(CPU)、B存储器 C接口适配器(I\O接口电路) D 打印机
151. -49D的二进制补码为.( 11001111 )
A 11101111 B 11101101 C 0001000 D 11101100
152. 用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择( A )
(A) 方式0 (B)方式1 (C)方式2 (D)方式3
153. 当8031外出扩程序存储器8KB时,需使用EPROM 2716( C )
(A) 2片 (B)3片 (C)4片 (D)5片
154. 使用8255可以扩展出的I/O口线是( B )
(A) 16根 (B)24根 (C)22根 (D)32根
155. 当使用快速外部设备时,最好使用的输入/输出方式是( C )
(A)中断 (B)条件传送 (C)DMA (D)无条件传送
156. MCS-51的并行I/O口读-改-写操作,是针对该口的( D )
(A)引脚 (B)片选信号 (C)地址线 (D)内部锁存器
157.LCALL指令操作码地址是2000H,执行完相子程序返回指令后,PC=( D )
(B) 2000H (B)2001H (C)2002H (D)2003H
158. MCS—51单片机外部有40个引脚,其中,地址锁存允许控制信号引脚是 ( A )
(A)ALE (B) (C) (D)RST
159. 下列指令写法正确的是 ( D )
(A)MOV #20H,A (B)ADD R2,#30H (C)PUSH R0 (D)RRC A
160. ORG 0003H
LJMP 2000H
ORG 000BH LJMP 3000H 当CPU响应外部中断0后,PC的值是(A)
(A)0003H (B)2000H (C)000BH (D)3000H
161. 用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择(A)
(A)方式0 (B)方式1 (C)方式2 (D)方式3
162. MCS-51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是(A)
(A)读锁存器(B)读数据库 (C)读A累加器具 (D)读CPU
163. 计算机中最常用的字符信息编码是( A )
A ASCII B BCD码 C 余3码 D 循环码
164.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于( A ) μs
A 1.5 B 3 C 1 D 0.5
165. MCS-51的时钟最高频率是 ( A ).
A 12MHz B 6 MHz C 8 MHz D 10 MHz
166. 以下不是构成的控制器部件( D ):
A 程序计数器、 B指令寄存器、 C指令译码器、 D存储器
167. 以下不是构成单片机的部件( D )
A 微处理器(CPU)、B存储器 C接口适配器(I\O接口电路) D 打印机
168. 下列不是单片机总线是( D )
A 地址总线 B 控制总线 C 数据总线 D 输出总线
169.-49D的二进制补码为 ( 11001001 )
A 11101111 B 11101101 C 0001000 D 11101100

⑤ MCS 51单片机原理 接口及工作原理 郭文川 课后习题答案

一、填空

(5)单片机的课后习题答案扩展阅读

这部分内容主要考察的是单片机原理知识点:

一种在线式实时控制计算机的原理方式。在线式就是现场控制,需要的是有较强的抗干扰能力,较低的成本,这也是和离线式计算机(比如家用PC)的主要区别。单片机就是一个微型电脑,它是靠程序工作的,并且可以修改。通过不同的程序实现不同的功能。

单片机是靠程序工作的,并且可以修改。通过不同的程序实现不同的功能,尤其是特殊的独特的一些功能,这是别的器件需要费很大力气才能做到的,有些则是花大力气也很难做到的。

一个不是很复杂的功能要是用美国50年代开发的74系列,或者60年代的CD4000系列这些纯硬件来搞定的话,电路一定是一块大PCB板!但是如果要是用美国70年代成功投放市场的系列单片机,结果就会有天壤之别!只因为单片机的通过你编写的程序可以实现高智能,高效率,以及高可靠性!

由于单片机在工业控制领域的广泛应用,单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。

⑥ 单片机习题解答

91. 单片机上电后或复位后,工作寄存器R0是在( A ) A、0区00H单元 B、0区01H单元 C、0区09H单元 D、SFR 92. 进位标志CY在( C )中 A、累加器 B、算逻运算部件ALU C、程序状态字寄存器PSW D、DPOR 93. 单片机8051的XTAL1和XTAL2引脚是( D )引脚 A、外接定时器 B、外接串行口 C、外接中断 D、外接晶振 94. 8031复位后,PC与SP的值为( B ) A、0000H,00H B、0000H,07H C、0003H,07H寄存器 D、0800H,00H 95. 单片机的堆栈指针SP始终是( B ) A、指示堆栈底 B、指示堆栈顶 C、指示堆栈地址 D、指示堆栈长度 96. P0、P1口作输入用途之前必须( A ) A、相应端口先置1 B、相应端口先置0 C、外接高电平 D、外接上拉电阻 97. 一个EPROM的地址有A0----A11引脚,它的容量为( B ) A、2KB B、4KB C、11KB D、12KB 98. 8031单片机中既可位寻址又可字节寻址的单元是( A ) A、20H B、30H C、00H D、70H
99. 8031单片机中片内RAM共有( A )字节 A、128 B、256 C、4K D、64K 100. 执行指令MOVX A,@DPTR时,WR.RD脚的电平为( A ) A、WR高电平,RD低电平 B、W R低电平,RD高电平 C、WR高电平,RD高电平 D、WR低电平,RD低电平
101. Intel 8031的PO□,当使用外部存储器时它是一个( D ) A、传输高8位地址□ B、传输低8位地址□ C、传输低8位数据□ D、传输低8位地址/数据总线□ 102. 当标志寄存器 PSW的 RSO和 RSI分别为1和0时,系统选用的工作寄存器组为( C ) A、组0 B、组1 C、组2 D、组3 103. 下列指令中错误的是( CD ) A、MOV A,R4 B、MOV 20H,R4 C 、MOV R4,R3 D、MO V@R4,R3 104. 下列指令中不影响标志位CY的指令有( D ) A、ADD A,20H B、CLR C 、RRC A D、INC A 105. LJMP跳转空间最大可达到( D ) A、2KB B、256B C 、128B D、64KB 106. 计算机内部数据之所以用二进制形式表示,主要是( B ) A、为了编程方便 B、由于受器件的物理性能限制 C 、为了通用性 D、为了提高运算速度 107. 8051单片机共有( B )中断源 A、4 B、5 C 、6 D、7 108. 机共有( A )个中断优先级 A、2 B、3 C 、4 D、5 109. 中断源I E 1(外部中断1)的向量地址为( C ) A、0003H B、000BH C 、0013H D、002BH 110. 累加器A的位地址为( E0H ) A、E 7 H B、F 7 H C 、D 7 H D、87H

阅读全文

与单片机的课后习题答案相关的资料

热点内容
新科学pdf 浏览:744
现在还有c语言编译吗 浏览:672
哪里买到单片机 浏览:478
linux文件打开数量 浏览:510
编译原理中什么是l属性文法 浏览:367
硬盘加密时出现的问题 浏览:59
如何退域命令 浏览:108
看书的app哪里看 浏览:291
服务器怎么调大 浏览:3
android天气apijson 浏览:984
为什么创建id会出现服务器错误 浏览:837
代码中有不必编译的单词吗 浏览:563
钩子与数据库编程 浏览:563
安卓光遇录歌怎么设置 浏览:485
虚拟机怎么和云服务器搭建集群 浏览:896
python倒计时代码turtle 浏览:492
cad命令mv 浏览:928
nexus7一代androidl 浏览:306
linux使用静态库编译过程 浏览:103
android平滑滚动效果 浏览:841