单片机应用技术 教学课件 作者 谢敏 习题答案汇总.doc

单片机应用技术 教学课件 作者 谢敏 习题答案汇总.doc

ID:50337889

大小:451.00 KB

页数:35页

时间:2020-03-08

单片机应用技术 教学课件 作者 谢敏 习题答案汇总.doc_第1页
单片机应用技术 教学课件 作者 谢敏 习题答案汇总.doc_第2页
单片机应用技术 教学课件 作者 谢敏 习题答案汇总.doc_第3页
单片机应用技术 教学课件 作者 谢敏 习题答案汇总.doc_第4页
单片机应用技术 教学课件 作者 谢敏 习题答案汇总.doc_第5页
资源描述:

《单片机应用技术 教学课件 作者 谢敏 习题答案汇总.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位的计数器。其内容为将要执行的指令地址,寻址范

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。