静止蒙面唱将百度云的爱百度云谢了

新人提问_单片机吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:130,105贴子:
新人提问收藏
能否用单片机对照片进行裁剪从一端输入照片的电子信号,在单片机内部用程序修改(裁剪),然后再输出到显示屏上能实现吗能的话是否困难
单片机海同强大的师资阵容,因人制定课程内容,分阶段学习.单片机就到正规Java培训机构-海同科技,培训Java面对面教学,免费重读!
可以,运算量很大,需要很大的RAM
完全可以的,只是比较繁琐,速度会慢一点而已,搞电子的都是聪明人,能发现提出问题的都是高手,但是也要多交流,沟通才能发现更多的问题,给楼主共享一个不错的企鹅群:,都是京城的工程师和老板,群里聊天气氛很和谐
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或单片机原理与应用--详细介绍
图书书名 图书作者
图书书号发行号系列名
&当前位置:
单片机原理与应用
单片机原理与应用
作者:王贤勇\郭龙源
书名:单片机原理与应用
定价:¥34 元
丛书名: &
免费资源下载:
本书PPT下载:
目录和样章下载:
模拟试题库下载:
教学资料包下载:
实例素材下载:
标准书号:&978-7-03-
字数(千):&
出版日期:&
发行号:&TP-
点击热度:&9262
习题答案下载:
教学视频下载:
电子教案下载:
.........................................................................................
.........................................................................................
.........................................................................................
&&本书选择MCS-51系列单片机作为主讲机型,系统全面地介绍MCS-51单片机内部的功能结构、软硬件资源的原理与应用,以及使用外部电路进行功能扩展的方法。全书共11章,主要内容包括MCS-51单片机的内部结构、指令系统、汇编语言和C语言程序设计、并行接口和并行设备的扩展、单片机的人机接口、中断系统的结构与应用、定时器/计数器的原理与应用、串行接口与串行通信、模拟量接口以及单片机应用系统的设计技术。&&本书提供了大量实例,硬件电路和程序代码规范、完整,稍加修改即可重复使用。附录A的实验指导,提供了一些稍复杂的设计任务及解决思路,可作为相关专业学生进行毕业设计和工程技术人员的参考资料。&&本书可用作高等院校计算机、控制、电子、电工、通信等专业的教材或教学参考书,也可供从事相关专业的技术人员参考。
.........................................................................................
&&单片机是单片微型计算机的简称,指在一块大规模或超大规模集成电路芯片上制成的微型计算机。单片机具有体积小、功耗低、性价比高、应用灵活等优点,可以作为一个部件嵌入到各种装置和产品中。现代生活中,从通信设备、家用电器、办公应用到工业控制、仪器仪表、汽车电子、航空航天,几乎每件电子和机械产品中都有单片机在工作,单片机的用量早已远远超过包括个人计算机在内的其他计算机的总和。以其嵌入到实际产品中发挥的控制作用或所处的地位,单片机又被称为微控制器或嵌入式微控制器。&&单片机的种类繁多、功能各异。Intel公司的MCS-51系列8位单片机,以其完善的结构、丰富的功能、开放的体系,盛行30多年而不衰。众多半导体厂商(如Atmel、Dallas&Semi、Infineon、Philips/Signetics等)获得Intel公司的授权后,在保持代码兼容性的前提下,融合各自先进技术,针对不同市场需求,在时钟、存储器、定时器/计数器、I/O接口、串行总线控制等方面进行了改进、裁剪,使得在任何实际产品的设计中都有最恰当的芯片可供选择,也给这一单片机家族提供了旺盛的生命力。本书选择MCS-51系列单片机作为主讲机型,系统全面地介绍MCS-51单片机内部的功能结构、软硬件资源的原理与应用,以及使用外部电路进行功能扩展的方法。书中提供的应用实例,大多具有工程背景,可作为相关专业学生进行毕业设计和工程技术人员的参考资料。&&本书力求在内容选材上强化基础、面向实用;在知识讲解中注重分析、学用结合;在编排顺序上点面结合、循序渐进;同时精选实例、分析细致,目的是让学生知其然、更知其所以然,在快速理解单片机内部各功能模块的应用特点、掌握控制电路设计和程序开发的基本工具和方法的同时,树立从元件到系统、从指令到软件、从思路到产品的整体设计思想,进而提高综合运用单片机软硬件知识解决实际问题的能力。&&本书共11章,各章的主要内容简述如下。&&第1章为单片机的基本知识,介绍单片机的技术特点及应用领域。&&第2章介绍MCS-51单片机的内部结构和主要功能部件的组织形式,作为单片机应用的硬件基础部分。&&第3章介绍MCS-51单片机的指令系统;第4章介绍MCS-51单片机汇编语言和C语言程序设计知识,以及单片机软件系统开发工具和手段。这两章为单片机应用的软件基础。&&第5章介绍MCS-51单片机的并行接口、并行设备和并行存储器的扩展;第6章介绍人机接口电路的设计,包括键盘和显示接口。学完这两章,再结合前面知识,就可以使用单片机完成简单功能的应用设计了。&&第7章介绍MCS-51单片机的中断系统结构、应用以及中断源的扩展方法;第8章介绍定时器/计数器的原理与应用,包括单片机内部的定时器/计数器,以及监视定时器、日历时钟芯片的用法;第9章介绍串行接口与串行通信,内容包括内部串行口的结构与应用、串行总线接口SPI和I2C的结构与用法;第10章介绍模拟量接口技术。这四章的重点内容是单片机内部硬件资源和外部接口的特性,以及在实际应用中连接、控制各种接口部件的方法,为灵活使用单片机设计复杂的系统提供了技术手段。&&第11章介绍单片机应用系统的设计技术,主要内容包括应用系统的设计过程以及硬件、软件设计中的具体问题,从系统设计的角度综合运用前10章的内容。&&附录A作为实验指导,提供了一些稍复杂的设计任务,绝大部分实验来自应用实践,而且硬件实验附加了参考电路。&&附录B为MCS-51指令速查表,提供了255条指令的机器码格式和执行时间。&&全书内容按“从CPU到外设,再到系统”,外设接口部分按“从片内资源到片外扩展、再到应用”的顺序组织,由浅入深、循序渐进,方便学生自学,也便于教师根据教学对象、学时进行删减。&&本书从介绍芯片功能、讲解如何发挥电路作用入手,将单片机应用中的软硬件设计过程合为一体,适于不同专业基础的学生学习;在详解单片机经典技术的同时,对近年成功应用于单片机领域的新技术、新器件,如Flash存储器、日历时钟芯片、串行总线扩展等也给出了具体应用。&&书中提供的大量实例,描述了问题求解过程的框架和细节,硬件电路、程序代码完整,解析得当,突出了各知识点的应用特性。绝大部分可以作为设计“定式”,稍加修改即可重复使用。多数实例中分析了不同的求解思路,并采用汇编语言和C语言对照编程的方式进行介绍。对于大部分硬件电路和软件代码,进行了结构、效率、精度、可靠性等方面的对比,而且讨论了所采用手段的可扩展性,便于学生树立工程思想、提高综合素质。&&本书由王贤勇、郭龙源任主编,程勇、赵传申、钱峰任副主编。全书框架由何光明、王珊珊拟定,参与本书编写、资料整理、校对、电路和程序调试的还有杨华庆、薛凌燕、魏茂雪、王明合、李海、吴婷、陈智、陈海燕、毛幸甜、毛红梅等,在此一并表示谢意。&&本书可用作高等院校计算机、控制、电子、电工、通信等专业单片机原理与应用课程的教学用书,也可供从事相关专业的技术人员参考。&&由于编者水平有限,疏漏与不足之处在所难免,恳请读者批评指正。
.........................................................................................
前言第1章&&单片机技术简介&11.1&&单片机简介&11.1.1&&计算机的基本组成&11.1.2&&单片机的基本结构&21.1.3&&单片机的发展历史&31.1.4&&单片机技术的发展特点&51.2&&单片机的结构特点&61.2.1&&单片机的CPU&71.2.2&&存储器设计&71.2.3&&总线结构&81.2.4&&单片机与微处理器&81.2.5&&单片机与嵌入式系统&81.3&&单片机的应用与选型&91.3.1&&单片机的应用&91.3.2&&单片机的选型&10习题&11第2章&&MCS-51单片机的内部结构&122.1&&MCS-51单片机的基本结构&122.2&&MCS-51单片机的引脚功能&142.3&&MCS-51单片机的CPU&172.3.1&&控制器&172.3.2&&运算器&192.3.3&&布尔处理器&202.3.4&&时钟电路&212.3.5&&时序&232.4&&MCS-51单片机的存储器组织&242.4.1&&程序存储器&252.4.2&&内部数据存储器&262.4.3&&特殊功能寄存器&292.4.4&&外部数据存储器&302.5&&MCS-51单片机的工作方式&312.5.1&&复位方式&312.5.2&&程序执行方式&332.5.3&&低功耗方式&33&2.5.4&&编程和校验方式&35习题&36第3章&&MCS-51单片机的指令系统&383.1&&单片机内部数据的表示&383.1.1&&数据的表示&383.1.2&&数据的运算&413.1.3&&指令的表示&423.2&&MCS-51单片机指令系统概述&423.2.1&&指令格式&423.2.2&&指令分类&433.2.3&&指令系统中使用的符号&443.3&&MCS-51单片机的寻址方式&453.3.1&&立即数寻址&453.3.2&&直接寻址&463.3.3&&寄存器寻址&463.3.4&&寄存器间接寻址&473.3.5&&变址寻址&483.3.6&&位寻址&493.3.7&&相对寻址&503.3.8&&寻址方式总结&503.4&&数据传送类指令&513.4.1&&内部数据传送指令&513.4.2&&外部数据传送指令&543.4.3&&查表指令&553.4.4&&堆栈操作指令&563.4.5&&数据交换指令&573.5&&算术逻辑运算类指令&593.5.1&&算术运算指令&593.5.2&&逻辑运算指令&633.5.3&&移位指令&643.5.4&&累加器清零指令&663.5.5&&累加器内容取反指令&663.6&&位操作指令&663.6.1&&位传送指令&663.6.2&&位修改指令&673.6.3&&位运算指令&673.6.4&&位控制转移指令&683.7&&流程控制类指令&703.7.1&&无条件转移指令&703.7.2&&条件转移指令&723.7.3&&减1不为零转移指令&743.7.4&&子程序调用与返回指令&753.7.5&&空操作指令&78习题&79第4章&&MCS-51单片机的程序设计&824.1&&MCS-51单片机程序设计语言概述&824.2&&MCS-51单片机的汇编语言&844.2.1&&汇编语言程序示例&844.2.2&&程序语句格式&854.2.3&&表达式&864.2.4&&伪指令语句&884.2.5&&通用的转移和调用语句&924.2.6&&条件汇编&924.2.7&&程序结构&934.3&&MCS-51单片机汇编语言程序设计&944.3.1&&顺序结构&944.3.2&&分支结构&954.3.3&&循环结构&974.3.4&&子程序设计&994.4&&MCS-51单片机的C语言&1024.4.1&&C语言程序开发过程&1024.4.2&&C语言的特点&1034.4.3&&MCS-51单片机的C语言&1044.5&&MCS-51单片机C语言的扩充&1044.5.1&&数据类型&1054.5.2&&存储器类型&1054.5.3&&存储模式&1064.5.4&&硬件资源访问&1074.5.5&&指针&1114.6&&MCS-51单片机C语言程序结构&1124.6.1&&函数&1124.6.2&&流程控制&1154.6.3&&输入与输出&1184.6.4&&程序的入口&1194.7&&C语言与汇编语言的混合编程&119习题&121第5章&&MCS-51单片机的并行接口&1235.1&&MCS-51单片机的并行接口&1235.1.1&&P0口&1235.1.2&&P1口&1255.1.3&&P2口&1265.1.4&&P3口&1275.1.5&&并行接口的驱动能力&1285.1.6&&并行接口的应用&1285.2&&MCS-51单片机并行接口的扩展&1305.2.1&&MCS-51的总线结构&1305.2.2&&并行输入接口的扩展&1315.2.3&&并行输出接口的扩展&1335.3&&可编程并行接口芯片5.3.1&&8255A的结构&1345.3.2&&8255A的工作方式&1355.3.3&&8255A的应用&1375.4&&MCS-51单片机并行存储器的扩展&1395.4.1&&程序存储器的扩展&1405.4.2&&并行数据存储器的扩展&1435.4.3&&Flash存储器的扩展&149习题&151第6章&&MCS-51单片机的人机接口&1536.1&&键盘接口&1536.1.1&&按键的抖动&1536.1.2&&独立式键盘接口&1546.1.3&&矩阵式键盘接口&1546.2&&LED显示接口&1576.2.1&&单个LED接口&1576.2.2&&LED数码显示器接口&1586.2.3&&静态显示与动态显示&1596.3&&LCD显示模块接口&1616.3.1&&LCD显示模块简介&1616.3.2&&LCD模块的CPU接口&1616.3.3&&LCD模块与MCS-51的接口&162习题&164第7章&&MCS-51单片机的中断系统&1667.1&&中断的概念&1667.1.1&&中断的过程&1667.1.2&&中断的作用&1677.1.3&&中断系统的主要功能&1677.2&&MCS-51单片机中断系统的结构&1687.2.1&&中断源&1697.2.2&&中断向量&1707.3&&MCS-51单片机的中断控制&1707.3.1&&中断请求标志&1707.3.2&&中断请求方式&1717.3.3&&中断允许&1727.3.4&&中断优先级&1727.4&&MCS-51单片机的中断响应&1737.4.1&&中断响应过程&1737.4.2&&中断响应时间&1757.4.3&&中断服务程序&1757.4.4&&中断请求的撤销&1767.5&&MCS-51单片机中断系统的应用&1767.5.1&&中断控制程序的编写&1767.5.2&&中断服务程序的编写&1787.5.3&&MCS-51单片机的单步操作&1807.6&&MCS-51单片机中断系统的扩展&1817.6.1&&中断优先级的扩充&1817.6.2&&中断源的扩展&181习题&184第8章&&MCS-51单片机的定时器/计数器&1858.1&&定时器/计数器T0、T1&1868.1.1&&T0、T1的内部结构&1868.1.2&&T0、T1的工作方式&1888.2&&定时器/计数器T2&1908.2.1&&T2的结构&1918.2.2&&T2的工作方式&1928.3&&定时器/计数器的应用&1958.3.1&&工作方式的选择&1958.3.2&&定时常数的计算&1968.3.3&&定时器/计数器应用举例&1978.3.4&&信号的测量&2028.3.5&&读取定时器/计数器&2048.4&&监视定时器&2048.4.1&&监视定时器的原理&2048.4.2&&监视定时器芯片MAX813L&2058.4.3&&AT89S51的内部监视定时器&2068.5&&日历时钟芯片DS8.5.1&&DS1302简介&2068.5.2&&DS1302的操作&2078.5.3&&DS1302的应用&208习题&210第9章&&MCS-51单片机的串行接口&2119.1&&串行通信简介&2119.1.1&&串行通信技术分类&2119.1.2&&串行通信的软件实现&2139.1.3&&串行接口与RS-232C标准&2149.2&&MCS-51单片机串行口的结构&2159.2.1&&串行口的结构&2159.2.2&&串行口的控制&2179.3&&MCS-51单片机串行口的工作方式&2189.3.1&&方式0&2199.3.2&&方式1&2219.3.3&&方式2和方式3&2239.4&&MCS-51单片机串行口的应用&2269.4.1&&波特率的计算&2269.4.2&&方式0的应用&2299.4.3&&方式1的应用&2319.4.4&&方式2和方式3的应用&2349.5&&MCS-51单片机的多机通信方式&2369.5.1&&多机通信原理&2369.5.2&&通信协议的设计&2379.6&&SPI总线接口&2389.6.1&&SPI总线结构&2389.6.2&&SPI总线应用&2399.7&&I2C总线接口&2409.7.1&&I2C总线简介&2419.7.2&&I2C总线协议&2419.7.3&&I2C串行EEPROM及其应用&242习题&247第10章&&MCS-51单片机的模拟量接口&24810.1&&D/A转换器&24910.1.1&&D/A转换原理&24910.1.2&&D/A转换器的指标&25010.1.3&&D/A转换器的选型&25110.2&&D/A转换器的接口与应用&25210.2.1&&DAC0832的结构&25210.2.2&&DAC0832的应用&25310.2.3&&DAC1208的结构与应用&25710.3&&A/D转换器&25910.3.1&&A/D转换原理&25910.3.2&&A/D转换器的指标&26110.3.3&&A/D转换器的选择&26210.4&&A/D转换器的接口与应用&26210.4.1&&ADC0809的结构&26210.4.2&&ADC0809的应用&26410.4.3&&AD574A的结构与应用&267习题&271第11章&&单片机应用系统的设计&27211.1&&单片机应用系统的设计过程&27211.1.1&&单片机应用系统的开发周期&27211.1.2&&软件开发过程&27311.1.3&&硬件开发过程&27411.1.4&&软、硬件集成测试&27511.2&&硬件设计中的问题&27511.2.1&&硬件设计的主要内容&27511.2.2&&驱动与隔离技术&27611.2.3&&电源与低功耗系统&27911.2.4&&硬件可靠性设计&28111.3&&软件设计中的问题&28211.3.1&&单片机应用系统软件特点&28211.3.2&&单片机应用系统软件结构&28311.3.3&&软件缓冲区的使用&28611.3.4&&系统运行过程的监控&28611.3.5&&软件可靠性设计&287习题&288附录A&&实验指导&290A.1&&软件设计实验&290A.1.1&&汇编语言程序设计实验&290A.1.2&&C语言程序设计实验&292A.2&&硬件设计实验&292A.2.1&&并行接口实验&292A.2.2&&LCD显示模块实验&293A.2.3&&中断控制实验&294A.2.4&&定时器实验&294A.2.5&&串行接口实验&295A.2.6&&模拟量转换实验&296附录B&&MCS-51指令速查表&298参考文献&299
All Rights Reserved
地址:北京市海淀区北三环西路43号青云当代大厦21层2109&& 邮编:100086
站长QQ: Email: 电话:010-
版权所有:科学出版社 职教技术出版中心第一章思考题与习题;1.什么叫嵌入式系统?与单片机的关系如何?;以应用为中心,以计算机技术为基础,软硬件可裁剪,;2.单片机主要应用在哪些方面?;单片机主要应用在工业、智能仪表、军事导航、电信、;3.单片机系统的开发过程分几步进行?;单片机的应用开发可分为五个过程,总体方案设计、硬;4.;并填入表中;5.(1)+)-.;8
第一章思考题与习题
1. 什么叫嵌入式系统?与单片机的关系如何?
以应用为中心,以计算机技术为基础,软硬件可裁剪,针对具体应用系统,对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统被称为嵌入式系统。单片机又称嵌入式微控制器,是嵌入式系统应用的主流。
2. 单片机主要应用在哪些方面?
单片机主要应用在工业、智能仪表、军事导航、电信、日常生活、办公自动化、汽车电子、消费电子等方面。
3. 单片机系统的开发过程分几步进行?
单片机的应用开发可分为五个过程,总体方案设计、硬件单元电路设计与制作、应用程序的设计与调试、系统联调、固化(烧写)与脱机运行。
并填入表中。
5. (1)+1010011
(2)-1011010 (3)+0101110
(4)-0111111 以8位二进制补码表示为: (1) (2) (3) (4). 试写出下列机器数所对应的真值。 (1)
(2) (3)
(4) (1)-64
(2)+127 (3)+91 (4)-1
8. 将下列有符号数的二进制补码转换为十进制数,并注明它的正负。 (1)B
(2)B (3)B
(4)B (5)B
(6)B (1)-1 (2)+127 (3)-125 (4)-4 (5)+3 (6)+124
9. 一个字节的十六进制数最大值相当于多大的十进制数,两个字节的十六进制数最大值相当于多大的十进制数?
一个字节十六进制数最大值为0FFH,相当于十进制数255,两个字节的十六进制数最大值为0FFFFH,相当于十进制数65535。
第二章思考题与习题
1. 微型计算机由哪几个功能部件组成?各功能部件的作用如何?
微型计算机由CPU、三总线、存储器、I/O接口电路及外围设备组成。CPU作为系统的运算中心和控制中心;三总线用于完成微处理器、内存储器和I/O接口电路之间信息的相互交换;存储器用于程序与数据的存储;I/O接口电路作为CPU与外部设备的联接桥梁,用于信号的标准化;外围设备可实现显示、输入、打印、通信等功能。
2. 三总线是指什么?它们的主要功能是什么?
三总线是指数据总线(Data Bus)、地址总线(Address Bus)和控制总线(Control Bus)。数据总线(DB)的功能是完成微处理器与内存、I/O接口电路之间的数据传送;地址总线(AB)是微处理器向内存和I/O接口电路传送地址信息的通路;控制总线(CB)是微处理器向内存和I/O接口电路发出的命令信息或由外界向微处理器传送状态的信息通路。
3. 微型计算机存储器的地址线与存储容量有什么关系?如果存储器的地址线有13根,则存储容量为多大?
地址线的多少与存储容量的关系满足:存储容量=2n(n为地址线的数量),如果存储器的地址线有13根,则存储容量为8KB。
4. 89S51单片机的存储器从物理结构上分别可划分为几个空间?
89S51单片机的存储器在物理结构上有4个存储空间:片内程序存储器、片外程序存储器、片内数据存储器、片外数据存储器。
5. 89S51单片机采用何种方式区分内外程序存储器及内外数据存储器?
单片机的程序存储器是在片内存储器还是片外存储器,取决于单片机外围引脚EA的状态。片内和片外数据存储器采用不同的指令加以区别,在访问片内数据存储器时,可使用MOV指令;要访问片外数据存储器可使用MOVX指令。
6. 89S51单片机内部数据存储器分为几个空间?每个空间有何特点?
89S51单片机的内部数据存储器分为00~7FH及80H~FFH两块空间。片内数据存储区地址为00~7FH空间划分为工作寄存器区、位寻址区及用户RAM区三个空间;80H~FFH地址空间中只有26个存储空间被特殊功能寄存器(SFR)占用。工作寄存器区共32个存储单元,分为4组,每组由8个地址单元组成通用寄存器R0~R7,每组寄存器均可作为CPU当前的工作寄存器。位寻址区共16个字节,每个字节8位,共128位,这128位用位地址编号,范围为00H~7FH,位寻址区既可采用位寻址方式访问,也可以采用字节寻址方式访问。用户RAM区共80个单元,可作为堆栈或数据缓冲使用。特殊功能寄存器SFR专门用来设置单片机内部的各种资源,记录电路的运行状态,参与各种运算及输入/输出操作。
7. 程序状态字PSW的作用是什么?常用状态位是哪些?作用是什么?
程序状态字PSW用来存放与当前指令执行结果相关的状态。常用的状态位有CY、AC、OV、P、RS1、RS0等。CY用于标志运算过程中是否有进位或借位;AC用于标志累加器中D3位向D4位是否存在进位或借位;OV用于标志有符号数运算过程中是否存在超出范围的情况;P用于指示累加器A中操作结果的“1”的个数的奇偶性,在串行通信中做数据校验;
RS1、RS0用于选择工作寄存器组别。
8. 89S51单片机内部有几个特殊功能存储单元?分别有何用途?
89S51单片机内部有26个特殊功能存储单元,各自用途请参见表2-3。
9. 89S51单片机复位后,CPU使用的是哪一组工作寄存器?它们的字节地址分别是什么?CPU如何确定和改变当前工作寄存器组?
89S51单片机复位后,CPU使用的是第0组工作寄存器,它们的字节地址为00H~07H。CPU通过标志寄存器中的RS1、RS0两位状态确定和改变当前工作寄存器组。
10. 89S51单片机的4个I/O端口P0~P3在结构上有何异同?使用时应注意什么? 89S51各端口中P0口既可作地址/数据总线口,又可作通用I/O口。在作地址/数据总线口时,它是真正的双向口,可以直接驱动MOS输入,不需要加上拉电阻。当它作通用I/O口时,应注意必须外接上拉电阻才能驱动MOS输入。对P1、P2、P3口而言,内部已接有上拉电阻,因此不必外接任何电阻就可驱动MOS输入。P0口和P1、P2、P3口作通用I/O口时一样,在输入时分为“读锁存器”和“读引脚”两种操作,这两种操作是用不同的指令区分的。
11. 简述89S51中下列各引脚信号的作用:
RD、WR、PSEN、EA、ALE
:读片外部程序存储器选通信号
EA:片外程RD:读信号
WR:写信号
序存储器选择信号
ALE:地址锁存允许信号
12. 什么是时钟周期、机器周期、指令周期?它们之间有何关系?
时钟电路产生的最小时序单位称为时钟周期;单片机执行一次基本操作所需要的时间单位为一个机器周期;单片机执行一条指令所需要的时间称为指令周期。1个机器周期=12个时钟周期,1个指令周期,通常由1~4个机器周期组成。
13. “复位”的含义是什么?89S51单片机常用的复位电路有哪些?复位后各内部存储器的值分别为多少?
复位就是对单片机进行初始化操作,使单片机内部各寄存器处于一个确定的初始状态。89S51单片机常用的复位电路有上电复位和按钮复位两种。复位后SP为07H,P0~P3为0FFH,SBUF不定,除SP、P0~P3及SBUF外,其余各寄存器值均为0。
第三章思考题与习题
1. MCS-51单片机指令格式是怎样的?各有何含义?
汇编语言表示的指令格式为:
[标号:] 操作码助记符 [操作数1,操作数2, 操作数3]
标号:表示该指令所在的地址。操作码:表示该语句要执行的操作内容。操作数:表示操作码的操作对象。注释:为阅读程序方便而加的解释说明。
2. MCS-51单片机有几种寻址方式?描述这些寻址方式的执行过程?
MCS-5l系列单片机共有7种寻址方式,立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、相对寻址、变址寻址、位寻址。
立即寻址:操作数直接由指令给出,寻址时直接到程序存储器中查找操作数。
直接寻址:操作数在指令给出的地址单元中,寻址时直接到数据存储器中查找操作数。 寄存器寻址:所需查找的操作数在寄存器中。
寄存器间接寻址:所要查找的操作数位于以寄存器的内容为地址的单元中。寻址时从寄存器中查找的值做为地址再次查找操作数。
相对寻址:不是寻找操作数的地址,而是要得到程序跳转位置对应的目标地址。
变址寻址:以16位寄存器(数据指针DPTR或程序计数器指针PC)作为基址寄存器,以累加器A作为变址寄存器,并以两者内容相加形成新的16位地址作为操作数所在的地址,查找操作数。
位寻址:将位地址中的内容做为操作数。
3. 指出在下列各条指令中,30H分别代表什么含义?
MOV A, #30H
;为立即数
MOV A, 30H
;为直接地址
MOV 30H, #30H
;30H为直接地址,#30H为立即数
MOV 30H, 28H
;30H为直接地址
MOV C, 30H
;为位地址
4. 设(A)=0FH,(R0)=30H,内部RAM的(30H)=12H,(31H)=0BH,(32H)=0CH, 请指出每条指令中源操作数的寻址方式,并写出执行下列程序段后上述各单元内容的变化结果。
;寄存器间接寻址,(A)=12H
;直接寻址,(30H)=0CH
;寄存器寻址,(32H)=12H
;立即寻址,(R0)=31H
;寄存器间接寻址,(A)=0BH
5. 用指令实现下列数据传送。
(1)内部RAM 20H单元内容送内部RAM 30H单元。
MOV 30H,20H
(2)外部RAM 20H单元内容送内部RAM 30H单元。
MOV R0,#20H
MOVX A,@R0
MOV 30H,A
(3)外部RAM 1000H单元内容送寄存器R2中。
MOV DPTR,#1000H
MOVX A,@DPTR
(4)内部RAM 20H单元内容送外部RAM 1000H单元。
MOV A,20H
MOV DPTR,#1000H
MOVX @DPTR,A
(5)外部RAM 20H单元内容送外部RAM 1000H单元。
MOV R0,#20H
MOVX A,@R0
MOV DPTR,#1000H
MOVX @DPTR,A
(6)ROM 2000H单元内容送内部RAM 30H单元。
MOV DPTR,#2000H
MOVC A,@A+DPTR
MOV 30H,A
(7)ROM 2000H单元内容送外部RAM 20H单元。
MOV DPTR,#2000H
MOVC A,@A+DPTR
MOV R0,#20H
MOVX @R0,A
(8)ROM 2000H单元内容送外部RAM 1000H单元。
MOV DPTR,#2000H
MOVC A,@A+DPTR
MOV DPTR,#1000H
MOVX @DPTR,A
6. 设(A)= 5AH,(R0)=20H,(20H)=6BH,(B)=02H,(PSW)=80H。写出下列指令执行后的结果及对标志位的影响。(每条指令都以题中规定的原始数据参加操作)。
;(A)=7AH,(PSW)=01H
(2)ADDC A,20H
;(A)=0C6H,(PSW)=44H
;(A)=39H,(PSW)=00H
;(A)=5BH,(PSW)=81H
;(A)=0B4H ,(B)=00H,(PSW)=00H
(6)DIV AB
;(A)=2DH,(B)=00H,(PSW)=00H
;(20H)=41H,(PSW)=80H
(8)ORL A,#32H
;(A)=7AH,(PSW)=81H
;(20H)=31H,(PSW)=80H
(10)XCH A,20H
;(A)=6BH,(20H)=5AH,(PSW)=80H
(11)SWAP A
;(A)=0A5H,(PSW)=80H
;(A)=0A5H,(PSW)=80H
;(A)=2DH,(PSW)=80H
;(A)=0B5H,(PSW)=01H
7. 写出执行下列程序段的运行结果。
(1)MOV A,#20H
DPTR,#2030H
外部RAM(2030H)=20H,(DPTR)=2030,(30H)=50H,(R0)=30H,(A)=0FFH
内部RAM(20H)=88H,(A)=76H,(PSW)=0C1H
包含各类专业文献、专业论文、幼儿教育、小学教育、外语学习资料、高等教育、应用写作文书、生活休闲娱乐、行业资料、50单片机应用技术思考题与习题等内容。 
 单片机的习题单片机的习题隐藏&& 单片机应用技术习题库 难易 序号 1 知识点 第1章 单 片机应用 系统 题型 单选 内容 MCS-51 系列单片机的 CPU 主要由___组成...  单片机应用技术 课后习题参考答案_工学_高等教育_教育专区。单片机应用技术(C语言版) 王静霞主编习题1 答案 1.1 单项选择题 (1) A (2)C (3)A (4) A (...  单片机应用技术(c语言版 第3版)[王静霞]_习题答案_工学_高等教育_教育专区。详细课后习题答案_单片机应用技术(c语言版 第3版)[王静霞] ...  最新单片机原理与应用习题参考答案(高惠芳版)_教育学_高等教育_教育专区。《单片机原理与应用技术》 (高惠芳版)习题参考答案: 间: 第二章(p38) 1) 64KB 片内片...  单片机习题答案_其它考试_资格考试/认证_教育专区。单片机应用技术习题答案单片机应用技术习题参考答案 《单片机应用技术》习题答案 第一章 概述 1. 什么是总线?总线主...  单片机课后习题答案(《单片机应用技术》C语言版)_工学_高等教育_教育专区。习题 1 答案 1, 什么是单片机 答:单片微型计算机是指集成在一个芯片上的微型计算机,它...  《单片机应用技术》课后答案(徐爱华主编)_理学_高等教育...吃哪些食物不发胖 在家全套瑜伽练习教程88份文档 2014...科目三实际道路驾驶考试注意事项 驾考新题抢先版文档...  1.3 与一般的微型计算机相比,单片机具有哪些主要特点?主要应用在哪些场合? 答:与一般微型计算机相比,单片机主要具有以下特点: ① 体积小、结构简单。 ② 可靠性高...  单片机应用技术(C 语言版)第二版课后习题答案序号 1 知识点 项目一 熟悉单片 机操作环 境 题型 1.1 单项 选择 题 内容 MCS-51 系列单片机的 CPU 主要由_...

我要回帖

更多关于 恋爱静止的世界百度云 的文章

 

随机推荐