欢迎来到天天文库
浏览记录
ID:50337889
大小:451.00 KB
页数:35页
时间:2020-03-08
《单片机应用技术 教学课件 作者 谢敏 习题答案汇总.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、单片机应用技术习题答案目录1单片机基础知识22MCS-51单片机的硬件结构33单片机指令系统64汇编语言程序设计85单片机的中断与定时系统126串行通信147系统扩展技术218应用系统接口技术239C语言程序设计301单片机基础知识1.何谓单片机?它有哪些主要特点?主要应用于哪些方面?单片机是中央处理单元CPU、一定容量的随机存取存储器RAM、只读存储器ROM、定时器/计数器以及I/O接口电路等微机的主要部件集成在一块芯片上的微型计算机,称为单片微型计算机,简称单片机。特点:体积小,结构简单;控制功能强;集成度高、有很高的可靠性;低电压、低功耗。主要应用于智能仪表、机电一体化领域、实时
2、控制以及日常生活中的电器产品等方面。2.计算下列十进制数对应的二进制、十六进制数。78D=01001110B=4EH;90D=01011010B=5AH;366D=000101101110B=16EH;2579D=101000010011B=0A13H3.计算下列十六进制数对应的十进制、二进制数。68H=01101000B=104D;0F5H=11110101B=245D;36AH=001101101010B=874D;1A7H=000110100111B=423D2MCS-51单片机的硬件结构(一)问答题1.中央处理器(CPU)是单片机最核心的部分,是指挥中心和执行机构。它的作用是读
3、入和分析每条指令,根据指令的要求,完成运算和控制操作。内部数据存储器包括RAM(128×8)和RAM地址寄存器等,其中高128单元被专用寄存器占用,供用户使用的只有低128单元,用于存放可读写的数据。因此,通常所说的内部数据存储器是指低128单元,简称“内部RAM”。内部程序存储器包括ROM(4K×8)和程序地址寄存器等。80C51共有4KB掩膜ROM,用于存放程序和原始数据。因此称为程序存储器,简称“内部ROM”。80C51共有两个16位的定时器/计数器,以实现定时或计数功能,并以其定时或计数结果对单片机进行控制。4个8位的I/O口(P0、P1、P2、P3),以实现数据的并行输入输出
4、。有1个全双工的串行口,以实现单片机和其他数据设备之间的串行数据传送。该串行口功能较强,既可作为全双工异步通信收发器使用,也可作为同步移位器使用。MCS-51中的中断功能较强,以满足控制应用的需要。80C51共有5个中断源,外中断2个、定时/计数中断2个,串行中断1个。2./VPP(31):访问程序存储器控制信号=0,单片机只访问片外程序存储器。=1,单片机访问内部程序存储器后,访问片外程序存储器。对于8031,=0。3.中央处理器(CPU)是单片机最核心的部分,是指挥中心和执行机构。它的作用是读入和分析每条指令,根据指令的要求,完成运算和控制操作。内部数据存储器包括RAM(128×8
5、)和RAM地址寄存器等,其中高128单元被专用寄存器占用,供用户使用的只有低128单元,用于存放可读写的数据。因此,通常所说的内部数据存储器是指低128单元,简称“内部RAM”。内部程序存储器包括ROM(4K×8)和程序地址寄存器等。80C51共有4KB掩膜ROM,用于存放程序和原始数据。因此称为程序存储器,简称“内部ROM”。80C51共有两个16位的定时器/计数器,以实现定时或计数功能,并以其定时或计数结果对单片机进行控制。4个8位的I/O口(P0、P1、P2、P3),以实现数据的并行输入输出。有1个全双工的串行口,以实现单片机和其他数据设备之间的串行数据传送。该串行口功能较强,既
6、可作为全双工异步通信收发器使用,也可作为同步移位器使用。MCS-51中的中断功能较强,以满足控制应用的需要。80C51共有5个中断源,外中断2个、定时/计数中断2个,串行中断1个。4.(1)寄存器区占用32个字节(地址00H~1FH),分为4个组,每组有8个寄存器,组号依次为0、1、2、3。每个寄存器都是8位的,在组中按R7~R0编号。寄存器常用于存放操作数及中间结果等,由于它们的功能及使用不作预先规定,因此称之为通用寄存器,有时也叫做工作寄存器。(2)位寻址区共有16个单元(20H~2FH),128个位地址00H~7FH,见表2-4。位寻址区允许CPU对每一位进行操作,当然这些单元也
7、可以作为一般的数据缓冲单元使用。位寻址区是为位操作准备的,是单片机中位处理器的数据存储空间,其中的所有位都可以直接寻址。(3)地址为30H~7FH的80个存储单元是普通的数据缓冲区,只能以存储单元的形式来使用,其他没有任何规定或限制,一般把堆栈开辟在此区中。5.位地址2AH只能存储一位二进制数据而字节地址2AH可以存储8位的二进制数。位地址2AH是内部RAM区中字节地址25H的第2位。6.PC是16位的计数器。其内容为将要执行的指令地址,寻址范
此文档下载收益归作者所有