单片机原理与应用-基于汇编、c51及混合编程1章习题解答.pdf
文本预览下载声明
习题一
1.什么是单片机?
单片机全称单片微型计算机。它是把计算机中的微处理器、只读存储器
(ROM)、随机访问存储器(RAM)、I/O 接口、串行接口、中断系统、定时/计数
器等基本功能部件微型化并集成到一块芯片上构成的小而完善的计算机。
2.单片机的主要用途是什么?
单片机有体积小、功耗低、面向控制、抗干扰能力强、性价比高等优点,
被广泛应用于家用电器、办公自动化、工业控制、智能仪器仪表与集成智能传
感器、汽车电子与航空航天电子系统等各种控制系统中。
习题二
2-1.STC12C5A60S2单片机的内部集成了哪些功能部件?各个功能
部件的具体功能是什么?
在STC12C5A60S2 单片机内部,其基本结构主要有中央处理器CPU、程序存
储器、数据存储器、定时/计数器、UART 串行口、I/O 接口、高速A/D 转换、同
步串行外围接口、PCA、看门狗WDT 及片内RC 振荡器和外部晶体震荡电路等模
块组成。
各部件功能:
中央处理器CPU:负责运算控制和调度,使整个系统协调工作。
程序存储器:用于存放用户程序、数据和表格等信息。
数据存储器:用于存放单片机运行过程中的运算数据及运算地址等。
定时/计数器:常用定时器时钟来实现定时检测、定时控制;还可以用定时
器产生毫秒宽的脉冲,来驱动步进电机一类的电器机械。计数器主要用于外部
事件的计数。
看门狗WDT:在单片机出现运行紊乱时,可以使单片机重新启动,恢复正
常运行。
I/O 接口:单片机通过I/O 引脚进行输入,输出操作。
振荡器:产生单片机运行所需要的时钟信号。
2-2.封装模式为LQFP-48、PDIP-40的STC12C5A60S2单片机的
I/O 引脚各有多少?P0、P2 口各有什么功能?
封装模式为LQFP-48 的STC12C5A60S2 单片机有48 个引脚,44 个I/O 引脚。
封装模式为PDIP-40 的STC12C5A60S2 单片机有40 个引脚,36 个I/O 引脚。
P0 口和P2 口都可以作为通用的I/O 口使用;当单片机访问外部扩展电路或
设备时,P0 口可以作为地址总线的低8 位及数据总线接口,地址/数据分时复
用,P2 口作为地址总线的高8 位。
1
2-3.简述PSW寄存器各位的作用。若寄存器A 中的内容为63H,P
标志位为何值?
CY:进位或借位标志位,简称C。在执行8 位的加、减法指令时,用于记录
最高位的进位或借位。有进位或借位时则置位,否则清零。
AC:辅助进位标志位,在执行加减法时,若D3 向D4 有进位或借位时,AC
置位,否则AC 清零。
OV:溢出标志位。在执行加减法运算时,若运算的结果超出8 位有符号数
表示的范围-128-+127,表示溢出,OV 置1,否则OV 清零。
P:奇偶校验标志位。用于记录A 寄存器中的1 的个数的奇偶性。若A 寄存
器中1 的个数为奇数,则P 置位,为偶数则清零。
RS1、RS0:寄存器组选择位,用来选择当前的工作寄存器组。
F0、F1:用户标志位。
若寄存器A 中的内容为63H ),A 中“1”的个数为4,所以P=
0。
2-4.STC12C5A60S2单片机内部有哪几类存储器?中断服务程序的
入口地址分布在哪个区域?
STC12C5A60S2 单片机内部有程序存储器、数据存储器RAM、特殊功能寄存
器、扩展RAM。
中断服务程序的入口地址位于程序存储器的首部。
2-5.STC系列单片机系统复位后,程序存储器指针PC 的值是多少?
当单片机正在执行某一条指令时,PC指向哪里?
STC 系列单片机系统复位后,程序存储器指针PC 的值是 0000H。
当单片机正在执行某一条指令时,PC 指向下一条指令的地址。
2-6.片内RAM 中,数据存储器的低128字节、高128字节和特殊
功能寄存器可以使用什么寻址方式?哪些单元可作为工作寄存器
区,那些单元可以位寻址?
访问低128 字节RAM 时,既能采用寄存器直接寻址,又可寄存器间接寻
址。访问高128 字节RAM 时,只能采用寄存器间接寻址,但可以作为堆栈区。
访问特殊功能寄存器,只能直接寻址。
00H-1FH 为工作寄存器组区;片内RAM 中20H-2FH 单元为位寻址区。
2-7.在片内RAM 中,位地址
显示全部