单片机原理课程2015-2016年度第二学期作业
单片机原理及应用教程(第2版)各章习题参考答案
3.简答题 (1) 单片机与微处理器的联系与区别: 微型计算机技术形成了两大分支:微处理器(MPU)和微控制器(MCU,即单片机)。
·2·
单片机原理及应用教程(第 2 版)
MPU是微型计算机的核心部件,它的性质决定了微型计算机的性能。通用型的计算机 已从早期的数值计算、数据处理发展到当今的人工智能阶段,它不仅可以处理文字、字符、 图形、图像等信息,而且还可以处理音频、视频等信息,并向多媒体、人工智能、虚拟现 实、网络通信等方向发展。它的存储容量和运算速度正在以惊人的速度发展,高性能的32 位、64位微型计算机系统正向大、中型计算机挑战。 MCU主要用于控制领域。由它构成的检测控制系统应该具有实时的、快速的外部响应 的功能,应该能迅速采集到大量数据,并在做出正确的逻辑推理和判断后实现对被控对象 参数的调整与控制。单片机直接利用了MPU 的发展成果,也发展了16 位、32 位、64 位 的机型,但它的发展方向是高性能、高可靠性、低功耗、低电压、低噪声和低成本。目前, 单片机仍然是以8 位机为主,16 位、32 位、64 位机并行发展的格局。单片机的发展主要 还是表现在其接口和性能不断满足多种多样检测对象的要求上,尤其突出表现在它的控制 功能上,用于构成各种专用的控制器和多机控制系统。 单片机与微型计算机的联系与区别: 从组成方面,微型计算机(通用机)通常将 CPU、RAM、 I/O 口、ROM 等部件以芯 片形式安装在主板上; 单片机则将上述部件被集成到单芯片中。 从功能方面,通用计算机擅长于数据运算、采集、处理、存储和传输;单片机的专长 则是测控,往往嵌入某个仪器/设备/系统中,使其达到智能化的效果。 (2) 集成度高、体积小;面向控制、功能强;抗干扰能力强;功耗低;使用方便;性 能价格比高;容易产品化;等等。 (3) 单片机内部一般包括中央处理器 CPU、随机存储器 RAM、只读存储器 ROM、输 入/输出接口电路、定时器/计数器以及串行通信接口等。 中央处理器 CPU 是单片机的核心部件,实现运算器、控制器的功能以及中断控制等; RAM 一般作为数据存储器,用来存储数据,暂存运行期间的数据、中间结果、堆栈、位 标志和数据缓冲等;ROM 一般作为程序存储器,用于存放应用程序;并行 I/O 口,使用上 不仅可灵活地选择输入或输出,还可作为系统总线或控制信号线,从而为扩展外部存储器 和 I/O 接口提供了方便;串行 I/O 用于串行通信;定时器/计数器用于产生定时脉冲,以实 现单片机的定时控制。 (4) 由于单片机功能的飞速发展,它的应用范围日益广泛,已远远超出了计算机科学 的领域。小到玩具、信用卡,大到航天器、机器人,从实现数据采集、过程控制、模糊控 制等智能系统到人类的日常生活,现已广泛应用于国民经济的各个领域,主要包括工业过 程控制、智能仪表、机电一体化产品、智能化接口、家用电器等领域。 (5) MCS-51系列;AT89系列;PIC系列;M68HC11系列;MCS-96系列;8XC196KX 系列;MSP430系列;SPCE系列;M68300系列;SH系列;TX99/TX49系列单片机等。
单片机原理及应用(第2版)课后习题解答(附练习题8套)
各章习题解答第1章单片机概述参考答案1.答:微控制器,嵌入式控制器2.答:CPU、存储器、I/O口、总线3.答:C4.答:B5.答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。
而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。
嵌入式处理器一般意义上讲,是指嵌入系统的单片机、DSP、嵌入式微处理器。
目前多把嵌入式处理器多指嵌入式微处理器,例如ARM7、ARM9等。
嵌入式微处理器相当于通用计算机中的CPU。
与单片机相比,单片机本身(或稍加扩展)就是一个小的计算机系统,可独立运行,具有完整的功能。
而嵌入式微处理器仅仅相当于单片机中的中央处理器。
为了满足嵌入式应用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。
6.答:MCS-51系列单片机的基本型芯片分别:8031、8051和8071。
它们的差别是在片内程序存储器上。
8031无片内程序存储器、8051片内有4K字节的程序存储器ROM,而8751片内有集成有4K字节的程序存储器EPROM。
7.答:因为MCS-51系列单片机中的“MCS”是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。
8.答:相当于MCS-51系列中的87C51,只不过是AT89S51芯片内的4K字节Flash存储器取代了87C51片内的4K字节的EPROM。
9.单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,实现各种方式的检测和控制。
单片机在嵌入式处理器市场占有率最高,最大特点是价格低,体积小。
DSP是一种非常擅长于高速实现各种数字信号处理运算(如数字滤波、FFT、频谱分析等)的嵌入式处理器。
由于对其硬件结构和指令进行了特殊设计,使其能够高速完成各种复杂的数字信号处理算法。
河北机电学院《单片机应用技术》试卷AB
河北机电职业技术学院期末考试试卷2015-2016年度第二学期《单片机应用技术》课程(A卷)(开卷可以带笔记本)班级电子1401 学号姓名成绩一、填空题(每小题2分,共20分)1.51系列单片机芯片有_______个引脚,有_______个并行I/O端口,分别是_______、________、_________和___________。
2.8051芯片最小系统的构成,包括:电源、接地、___________电路和_____________电路。
3.一个C源程序至少应包括一个_______函数。
程序的执行从_______执行,到_______结束。
4.单片机复位后IE=_________,PC=_________,SP=_____________。
5.十进制数127转换为二进制数为_________,转换为十六进制数为_______。
6.51系列单片机内部有_________个中断源,分别是______、______、______、______、_______。
其中,有_________个内部中断源。
7.51系列单片机的存储器主要有4个物理存储空间,即__________、__________、__________和___________。
8.在共阴极数码管显示器上若要显示字符“A”,其相应的字形码是____________。
9.串行通信方式有__________种,分别是________________,51系列单片机串行口的通信方式是___________。
10.A/D转换器的作用是____________,应用在单片机控制系统的____________通道。
二、判断题,下列各小题叙述是否正确,正确的在后面括号内打“√”,错误的在后面括号内打“×”。
(每小题1分,共10分)1.单片机复位后,其四个并行I/O端口的状态分别为0FFH。
( )2.51系列单片机中的程序据存储器断电后信息不消失了。
大工16秋《单片机原理及应用》大作业
网络教育学院《单片机原理及应用》大作业题目:交通灯控制系统设计学习中心:浙江工商奥鹏学习中心层次:高中起点专科专业:机械制造与自动化年级: 2015年秋季学号: 151100231575学生姓名:石洪武交通灯控制系统设计目录摘要 (1)1.设计任务与要求 (1)2.系统硬件设计 (2)3.系统软件设计 (5)4. Proteus软件仿真 (6)5.设计心得 (7)交通灯控制系统设计摘要自从1858年英国人发明了原始的机械扳手交通灯之后,随后的一百多年里,交通灯改变了交通路况,也在人们日常生活中占据了重要地位,随着人们社会活动日益增加,经济发展,汽车数量急剧增加,城市道路日渐拥挤,交通灯更加显示出了它的功能,使得交通得到有效管制,对于交通疏导,提高道路导通能力,减少交通事故有显著的效果。
近年来,随着科技的飞速发展,电子器件也随之广泛应用,其中单片机也不断深入人民的生活当中。
本模拟交通灯系统利用单片机AT89C51作为核心元件,实现了通过信号灯对路面状况的智能控制。
从一定程度上解决了交通路口堵塞、车辆停车等待时间不合理、急车强通等问题。
系统具有结构简单、可靠性高、成本低、实时性好、安装维护方便等优点,有广泛的应用前景。
本模拟系统由单片机硬/软件系统,两位8段数码管和LED灯显示系统等组成,较好的模拟了交通路面的控制。
关键词:交通灯单片机数码管 LED灯1.设计任务与要求东西、南北两干道交于十字路口,各干道有一组红、绿、黄三个指示灯,指挥车辆和行人安全通行。
东西方向为主干道,通行时间为40秒;南北方向为支干道,通行时间为30秒。
通行时间最后3秒,绿灯灭,黄灯闪烁,黄灯闪烁完毕变更通行车道。
通行时间由数字显示器显示,黄灯3秒闪烁不单另计时。
2.系统硬件设计根据上面的功能要求,硬件系统主要有单片机模块、指示灯模块和倒计时显示模块。
各模块选择如下:(1)单片机模块主控芯片采用AT89C51单片机,其管脚图如图1所示。
单片机原理及应用湖北文理学院2015毕业生补考试卷答案
单片机原理及应用湖北文理学院2015毕业生补考试卷答案湖北文理学院机械与汽车工程学院2014~2015学年度下学期《单片机原理及应用》试卷答案专业学号姓名课程类别:必修适用专业:一、填空题(在横线上填上正确答案,每空1分,共20分)1、-3的原码是 10000011B ,反码是 11111100B ,补码是 11111101B 。
(8位二进制数表示)。
2、十进制数50H的压缩BCD码是 0101 0000B 。
3、80C51的内部数据存储器中已知(20H)=10H,(A)=16H,(R0)=20H执行指令ADD A,@R0后,A中内容为 26 H;ADD A,R0执行指令后A中内容为 36H。
4、若89C51单片机寄存器(A)=10000000B,进位位(C)=1B,执行指令RLA后A的内容是 00000001B ;执行RLC A后A的内容 00000001 ,进位位C的内容为 1B 。
5、MOVC @DPTR,A 指令中,源操作数是寄存器寻址,目的操作数是寄存器间接寻址。
6、伪指令ORG 3000H,TAB :DW 1234H,5678H定义后,(3000H)=12H 、(3001H)= 34H 、(3002H)= 56H (3003H)=78H。
7、已知(DPTR)=TABLE,(A)=02H,程序段ORG 0400H,TABLE:DB01H,02H,03H,04H,05H则执行指令MOVC A,@A+DPTR 后,A 的内容是03H ,源操作数属于基址加变址间接寻址寻址。
8、对累加器A中第1,7位清0指令是ANL A,#01111101B。
9、KEIL调试环境中,显示外部RAM中20H单元内容的命令是x:20H。
10、8051的引脚EA接高电平,则系统启动后从内部ROM的0000H单元地址单元取第一条指令执行。
二、单项选择题(在四个备选答案中选一个正确答案,每小题2分,共20分)1、80C51单片机对累加器A中1,6,7位置1,其余位不变的指令是( D )。
华中科技大学2016单片机试卷
2015年-2016学年度第二学期华中科技大学本科生课程考试试卷(A卷)课程名称:单片机原理课程类别□公共课■专业课考试形式□开卷■闭卷所在院系:自动化学院专业及班级:测控&自动化13级考试日期: 2016.06.24 学号:姓名:任课教师:邓忠华一、选择题(10分))A. B. C. D.2. 在MCS-51系列单片机中,()A.由P0和P1的口线做地址线 B.由P1和P3的口线做地址线C. 由P0和P3的口线做地址线D.由P0和P2的口线做地址线3.MCS-51单片机的晶振频率为12MHz,最短指令执行时间是()A.0.5us B.1us C.2us D.4us 4. MCS-51单片机的内部程序计数器PC的值是()A.当前正在执行的指令的地址 B.下一条要执行的指令的地址C.当前指令前一条指令的地址 D.控制器中指令寄存器的地址5.设8051单片机的SP=48H,在CPU响应中断时把断点地址送入堆栈保护后,SP的值为()A. 50H B.46H C.48H D.4AH6. MCS-51单片机fosc=12MHz,串行口工作在方式0,则波特率为()A. 62500Hz B.1MHz C.19200Hz D.9600Hz7.MCS-51单片机外部中断0中断服务程序的入口地址是()A.0000H B.0003H C.000BH D.0013H8.在MCS-51系统中,哪几个中断请求在响应中断时会自动清除( )A. 定时器中断 B .串行口中断 C .边沿触发方式的外部中断D .电平触发方式的外部中断9.用间接寻址方式访问片内数据存储器时,可用作间址寄存器的是( )A. R0,R1 B .R1,R2 C .R0,Rn D .R0,DPTR10. MCS-51单片机定时器方式1下,设系统fosc =12MHz ,则最大定时时间为( )A. 0.256ms B .8.192ms C .16.384ms D .65.536ms二、判断改错题(10分)1. 以下是INT0的中断服务程序,阅读程序,指出错误并改错(5分)INT0_INT: PUSH ACCPUSH BMOV A,R0MOV B,#8MUL ABMOV R0,APOP ACCPOP BRET2. 下面指令用法是否存在错误,有请改正(5分)指令 对错 改正MOV A,@R2 ( )MOVC A,@A+DPTR ( )MOV R2,R3 ( )MOVX @R0,B ( )SJMP $ ( )三、简答题(每小题6分,共30分)1.单片机由那些部分组成?2.MCS-51单片机定时器工作方式2简介3.MCS-51单片机有那些寻址方式?举例说明4.MCS-51单片机中断源有哪些?5.MCS-51单片机串行口的四种工作方式四、阅读以下程序,说明程序的功用和结果(15分)1. 下面程序片段与MCS-51外部中断请求INT0相关(晶振频率为12MHz)(7分)ORG 0000HAJMP MAINPROGORG 0003HPUSH PSWPUSH ACCAJMP EXTINT0_ISRMAINPROG: MOV SP,#5FHMOV TMOD,#01H ;01H=00000001BMOV TH0,#0SETB TR0MOV IE,#10000001BSJMP $EXTINT0_ISR: MOV PSW,#00010000BCLR TR0MOV R6,TL0MOV R7,TH0CLR AMOV TH0,AMOV TL0,ASETB TR0POP ACCPOP PSWRETI4.2 下面程序中MCS-51晶振频率为11.0592MHz(8分)ORG 0000HAJMP MAINPROGORG 0023HAJMP SERIAL_ISRMAINPROG: MOV TMOD,#20HSETB TR1MOV TH1,#-3MOV PCON,#00HMOV SCON,#11010000BMOV IE,#10010000BMOV 08H,#40HMOV 0FH,#16SJMP $SERIAL_ISR: PUSH PSWPUSH ACCMOV PSW,#00001000BJNB RI,SERIAL_ISR_ECLR RICJNE R7,#0,SERIAL_ISR_ASJMP SERIAL_ISR_ESERIAL_ISR_A: MOV A,SBUFMOV @R0,AMOV ACC.2,CXRL A,SCONJB ACC.2,SERIAL_ISR_EINC R0DEC R7SERIAL_ISR_E: P OP ACCPOP PSWRETI五、应用题(题分共35分)某基于8751单片机(fosc=11.0592MHz)的仪表,每隔5秒钟将存储在内部数据存储器地址为50H-5FH的数据以19200波特率通过串行口发送给与之相连的计算机。
电子科技大学中山学院2015-2016第二学期《单片机原理及接口技术2》A卷(机械)答案
一、填空题(共10题,每空1分,共20分),得分 1.8051单片机的内部硬件结构包括: cpu 、 ram 、 rom 、定时计数器以及并行I/O 口、串行口、中断控制系统等部件,这些部件通过总线相连接。
2.DPTR 在访问 片外寄存器 时作地址指针使用,DPTR 是 16 位寄存器。
3.MCS-51单片机的片内数据存储空间的低128字节单元通常可划分为3个区域,这3个区域分别是 工作寄存器区 、 位寻址区 、 普通缓存区 。
4.MCS-51单片机内部含有4个8位的并行口,其中作为向外扩展的数据线的是___P0______口;作为高8位地址线的是____P2_______口。
5.MCS-51单片机外部中断请求信号有电平方式和脉冲方式。
在脉冲方式下,当采集到INT0、INT1的有效信号为 信号下降沿 时,激活外部中断。
6.指令中的操作数直接以单元地址的形式给出,称为 直接 寻址方式。
7.8051单片机有_____ 5 ___个中断源,复位后___ INT0 ____中断源为最高优先级。
8.MCS-51单片机共有 2 个可编程的定时器/计数器,采用的为 16位 计数结构。
9.串行口的方式0的波特率为 osc f /12 ,其传输方式为 同步 (同步/异步)。
10.8051单片机片内片外ROM 是统一编址的,CPU 访问时使用指令 MOVC ,当EA 为 高电平 时,访问片内ROM 。
电子科技大学中山学院考试试卷课程名称: 《单片机原理及接口技术》 试卷类型: A 卷 2015 —2016 学年第 2 学期 期末 考试 考试方式: 开卷 拟题人: 张xxx 日期: 2016.5 审 题 人: 学 院: 机电工程学院 班 级: 学 号: 姓 名:提示:考试作弊将取消该课程在校期间的所有补考资格,作结业处理,不能正常毕业和授位,请诚信应考。
二、选择题(共15题,每小题2分,共30分),得分( D )1.单片机8051的XTAL1和XTAL2引脚是引脚。
单片机温湿度传感器课程设计
信息与电气工程学院课程设计说明书〔2015 /2016 学年第 2 学期〕课程名称:单片机应用课程设计题目:温湿度监测系统专业班级:自动化3班学生:学号:指导教师:苗敬利、王立国、王静爽、侯帅、何明星、赵奇设计周数:2周设计成绩:2016 年7 月6 日摘要本设计实现的是单片机温湿度测量与控制系统,通过在LCD1602上实时显示室内环境的温度和相对湿度。
系统采用集温湿度传感器与A/D转换器为一体的DHT90传感器芯片,通过单片机AT89C52处理进行显示,其它模块包括了实时时钟/日期产生电路和超限报警处理电路,对所测量的值进行实时显示和报警处理。
本文介绍了基于ATMEL公司的AT89C52系列单片机的温湿度实时测量与控制系统和显示系统的设计,包括介绍了硬件结构原理,并分析了相应的软件的设计及其要点,包括软件设计流程及其程序实现。
系统结构简单、实用,提高了测量精度和效率。
关键词: 温湿度;SHT10传感器;单片机;DHT11传感器1设计目的:制定温湿度监测系统的操作流程,指导温湿度监测系统的正确使用和维护,防止温湿度监测系统操作不当而造成损坏,并保证测试的数据准确。
2 温湿度检测的简介2.1 系统的概述温湿度测量技术在当今的工厂加工、医疗区域、农业区域中已经起来重要的位子,例如资源的节约、产品质量的提高、产品数目的提高,这些问题现在已经越来越受到外界的关注了。
当今,知识信息和知识的工业化已经开始了飞一般的进步,温度与湿度的问题影响的范围距离已经不再之前谈到的那些方面,它还表达在科技发展、卫生用品、医药卫生、国家安全基础等多种方面。
就上述几个问题和情况,温湿度检测的准确性、稳定性、快速性、安全性这些方面的设计要求变得尤其重要。
在最近几年中,使用SHT10控制的温湿度传感器和温湿度数据的网上直接检验技术现已成为当下的一种发展方向和追求。
本次毕业设计介绍和实现了一种单片机与自动化温湿度传感器互相结合,它们两就组成了一种简单的温湿度检测器系统。
单片机课程形考作业2答案
第三章89C51指令系统第十章系统实用程序一、填空题:1、CPU在取指令时,采用寄存器进行寻址;CPU在访问64KB的片外数据存储器时,一般采用寄存器进行寻址。
(PC,DPTR)2、当需要从51单片机程序存储器取数据时,采用的指令操作码应为。
(MOVC)3、假定(A)=68,(R5)=79 ,执行下列指令后,累加器A内容为。
(47H)ADD A,R5DA A4、若A中数据为63H,那么PSW的最低位(奇偶位P)为。
(用“1”或“0”表示)(0)5、访问89C51片外数据存储器采用的是寻址方式。
89C5片外可直接寻址的程序存储空间最大可达KB,可直接寻址的数据存储空间最大可达KB。
(寄存器间接寻址,64,64)6、20根地址线的寻址范围可达。
(1MB)7、指令AJMP的调用范围是,指令LJMP的调用范围是。
(2KB,64KB)二、简答题:1、访问内部RAM单元可以采用哪些寻址方式?访问外部RAM单元可以采用哪些寻址方式?访问特殊功能寄存器(SFR)可以采用哪些寻址方式?答:对特殊功能寄存器只能采用直接寻址方式;对单片机内部RAM的高128个字节(80H~FFH),只能采用寄存器间接寻址;对外部扩展的数据存储器只能用MOVX指令访问,即寄存器间接寻址方式;而内部RAM的低128个字节(00H~7FH)既能用直接寻址方式,也能用寄存器间接寻址方式。
2、访问外部数据存储器和程序存储器可以用哪些指令来实现?举例说明。
答:访问外部数据存储器可以用以下指令实现:MOVX A,@Ri ;((Ri))→A,寄存器Ri指向的片外RAM地址中的内容送到累加器A中MOVX @Ri,A ;A→((Ri)),累加器中内容送到寄存器Ri指向的片外RAM地址中MOVX A,@DPTR ;((DPTR))→A,数据指针指向的片外RAM地址中的内容送到累加器A中MOVX @DPTR,A;A→((DPTR)),累加器中内容送到数据指针指向的片外RAM地址中访问程序存储器可以用以下指令实现:MOVC A,@A+DPTR ;((A+DPTR))→A,表格地址单元中的内容送到累加器A中MOVC A,@A+PC;PC+1→PC,((A+PC))→A,表格地址单元中的内容送到累加器A 3、试用下列3种寻址方式编程,将立即数0FH送入内部RAM的30H单元中。
单片机原理及应用第二版答案
单片机原理及应用第二版答案单片机(Microcontroller Unit,简称MCU)是一种集成了微处理器、存储器、定时器、串行通信接口等功能模块的集成电路芯片,广泛应用于各种电子设备中。
本文将从单片机的原理和应用两个方面进行详细介绍。
首先,单片机的原理。
单片机的核心是微处理器,它通过与存储器、输入输出设备和外围设备的连接,实现对系统的控制和处理。
单片机的内部结构包括中央处理器(CPU)、存储器(RAM和ROM)、输入输出端口(I/O)、定时器/计数器、串行通信接口等模块。
其中,CPU负责执行指令和控制系统的运行,存储器用于存储程序和数据,输入输出端口用于与外部设备进行数据交换,定时器/计数器用于产生精确的时序信号,串行通信接口用于与其他设备进行数据通信。
单片机的工作原理是通过这些模块之间的协调配合,实现对外部环境的监测和控制。
其次,单片机的应用。
单片机广泛应用于各种电子设备中,如家电、汽车电子、工业控制、通信设备等。
在家电领域,单片机可以实现对空调、洗衣机、电视机等设备的控制和管理,提高了设备的智能化和便利性。
在汽车电子领域,单片机可以实现对发动机、制动系统、空调系统等的控制和监测,提高了汽车的性能和安全性。
在工业控制领域,单片机可以实现对生产线、机器设备、仪器仪表等的控制和监测,提高了生产效率和产品质量。
在通信设备领域,单片机可以实现对手机、路由器、通信基站等设备的控制和通信功能,提高了通信设备的性能和稳定性。
总的来说,单片机作为一种集成电路芯片,具有控制和处理功能,广泛应用于各种电子设备中。
通过对单片机的原理和应用进行深入了解,可以更好地理解单片机的工作原理和应用场景,为相关领域的研发和应用提供技术支持和指导。
希望本文能够对单片机的相关知识有所帮助,谢谢阅读!。
单片机第2章作业及答案
第2章作业1、 89C51内部包含哪些主要逻辑功能部件?运算器(1) 8位算术逻辑运算单元ALU (Arithmetic Logic Unit)(2) 8位累加器ACC(Accumulator)(3) 8位寄存器B (Register B )(4) 程序状态字寄存器PSW (Program Status Word)(5) 两个8位暂存寄存器TMP1和TMP2 (Temporay Register)控制器(1) 程序计数器PC (Program Counter)PC的作用是用来存放将要执行的指令地址,共16位,可对64K ROM直接寻址,PC低8位经P0口输出,高8位经P2口输出。
也就是说,程序执行到什么地方,程序计数器PC就指到哪里,它始终是跟蹿着程序的执行。
我们知道,用户程序是存放在内部的ROM中的,我们要执行程序就要从ROM中一个个字节的读出来,然后到CPU中去执行,那么ROM具体执行到哪一条呢?这就需要我们的程序计数器PC来指示。
程序计数器PC具有自动加1的功能,即从存储器中读出一个字节的指令码后,PC自动加1(指向下一个存储单元)。
(2) 指令寄存器IR (Instruction Register)指令寄存器的作用就是用来存放即将执行的指令代码。
(3) 指令译码器ID (Instruction Decode)用于对送入指令寄存器中的指令进行译码,所谓译码就是把指令转变成执行此指令所需要的电信号。
当指令送入译码器后,由译码器对该指令进行译码,根据译码器输出的信号,CPU控制电路定时地产生执行该指令所需的各种控制信号,使单片机正确的执行程序所需要的各种操作。
(4) 内部复位电路(5) 内部振荡电路存储器(1)程序存储器(EPROM)(2)数据存储器(RAM)I/O端口4个并行I/O端口P0、P1、P2、P32、简述89C51片内RAM的空间分配。
片内RAM共有256 Byte (00H~FFH),可分为高128 Byte (80H~FFH)和低128 Byte(00H~7FH)。
大工16春单片机原理及应用在线作业123及满分答案
大工16春单片机原理及应用在线作业123及满分答案大工16春《单片机原理及应用》在线作业1一、单选题(共10 道试题,共50 分。
)V1. Bit-band区域的存储器以()位的方式进行访问。
A. 8B. 16C. 32D. 64满分:5 分2. TIMx_EGR是()。
A. 控制寄存器B. 状态寄存器C. 自动重载寄存器D. 事件产生寄存器满分:5 分3. STC89C系列单片机是()位单片机。
A. 4B. 8C. 16D. 32满分:5 分4. DMA/中断使能寄存器中的TIE位用来()。
A. 允许触发DMA请求B. 允许更新的DMA请求C. 触发中断使能D. 允许更新中断满分:5 分5. 单片机也称为()。
A. 微处理器B. 存储器C. 微控制器D. 可编程控制器满分:5 分6. Cortex-M3内核优势不包括()。
A. 小处理器内核、系统和存储器B. 完整的电源管理,较高功耗C. 快速的中断处理D. 增强的系统调试功能满分:5 分7. 关于模数转换器(ADC)说法错误的是()。
A. 10位分辨率B. 支持自动扫描模式C. 最快转换速度可以达到1uSD. 规则转换可以产生DMA请求满分:5 分8. MCS-51单片机是()位单片机。
A. 4B. 8C. 16D. 32满分:5 分9. GPIOx_IDR是()。
A. 端口输入数据寄存器B. 端口输出数据寄存器C. 端口位设置/清除寄存器D. 端口位清除寄存器满分:5 分10. 关于状态寄存器(USART_SR)说法正确的是()。
A. TXE为发送数据寄存器非空位B. RXNE为读数据寄存器空位C. IDLE为过载错误位D. PE为校验错误位满分:5 分二、判断题(共10 道试题,共50 分。
)V1. 通用同步异步收发器(USART)提供一种灵活的方法与符合工业标准NRZ异步串行数据格式的外设进行全双工数据交换。
A. 错误B. 正确满分:5 分2. Bit-band区域的存储器以32位的方式进行访问。
单片机原理及应用习题答案
单片机原理及应用习题答案一、简介单片机(Microcontroller)是集成电路领域中的一种特殊类型,是一种完整的计算机系统,通常包括微处理器、存储器、输入输出接口和各种外设接口电路。
它具有体积小、功耗低、成本低等特点,广泛应用于各个领域。
二、单片机的基本工作原理单片机的基本工作原理是通过执行储存在其存储器中的程序来控制各种外设,并完成所需的功能。
单片机内部由运算器、控制器、存储器以及输入输出端口等组成。
1. 运算器运算器是单片机的核心,负责执行各种算术运算和逻辑运算。
它由ALU(算术逻辑单元)、寄存器等组成,能够进行加法、减法、乘法、除法等运算。
2. 控制器控制器负责从存储器中获取指令,并按照指令逐步执行。
它包括指令寄存器、程序计数器等部件,能够控制数据的流动和程序的执行。
3. 存储器存储器是用来存储程序代码和数据的地方。
单片机的存储器包括ROM(只读存储器)和RAM(随机存储器),其中ROM用于存储程序代码,RAM用于存储数据。
4. 输入输出端口输入输出端口用来与外部设备进行数据交换。
单片机的输入输出端口可以用来连接开关、LED、电机等各种外设,完成相应的控制任务。
三、单片机应用习题答案1. 习题一题目:使用单片机控制LED闪烁,要求每隔1秒闪烁一次。
答案:通过设置单片机的定时器,可实现LED的周期性闪烁。
具体步骤如下:1) 初始化单片机的定时器,设置为1秒钟一个周期;2) 设置一个计数器,每当定时器溢出时计数器加1;3) 当计数器为奇数时,将LED引脚置高,即LED点亮;4) 当计数器为偶数时,将LED引脚置低,即LED熄灭。
2. 习题二题目:编写程序,通过单片机控制电机正转和反转,并控制电机的转速。
答案:要控制电机正转和反转,需要通过PWM(脉宽调制)技术来实现。
步骤如下:1) 初始化单片机的PWM模块,设置频率和占空比;2) 设置一个计数器,用来控制电机正转和反转的时间;3) 当计数器小于一定值时,输出PWM信号,控制电机正转;4) 当计数器大于一定值时,反转电机,输出相反的PWM信号。
单片机原理及应用教程第2版课后练习答案
嵌入式系统一般没有系统软件和应用软件的明显区分,其功能设计及实现上不要 求过于复杂,这样一方面利于控制系统成本,同时也利于实现系统安全。 ⑷、高实时性 。
第二章 1. 举例说明 MCS-51 有哪些典型产品,它们有何区别?
MCS-51 系列单片机可分为两大系列:51 子系列和 52 子系列。 51 子系列单片机的典型产品有 8051、8751、8031、80C51、80C31 等。它们的结构基本相同, 其主要差别反映在片内存储器的配置上有所不同
控制总线(CB)
数据总线(DB)
地址总线(AB):CPU 根据指令的功能需要访问某一存储器单元或外部设备时,其地址信息由
地址总线输出,然后经地址译码单元处理。地址总线为 16 位时,可寻址范围为 216=64K,地
址总线的位数决定了所寻址存储器容量或外设数量的范围。在任一时刻,地址总线上的地址
信息是惟一对应某一存储单元或外部设备。
(5) 10000001 11111110 11111111
6.
00100101B 00110111BCD 25H
7.
137 119 89
8.什么是总线?总线主要有哪几部分组成?各部分的作用是什么?
总线是连接计算机各部件之间的一组公共的信号线。一般情况下,可分为系统总线和外总线。
系统总线应包括:
地址总线(AB)
7. 在什么情况下,P3 口作为第二功能使用? P3 口的第二功能是作为控制端口使用的。由于单片机没有专设的控制信号引脚,单片机在 进行外部存储器和 I/O 端口扩展时所需要的控制信号必须由 P3 口提供,P3 口第二功能相当 于 PC 机中 CPU 的控制线引脚。 8. 为什么说单片机具有较强的位处理能力? 对于许多控制系统,开关量控制是控制系统的主要对象之一。作为传统的 CPU,对于简单的 个别开关量进行控制却显得不那么方便,而让 MCS-51 值得骄傲的正是它有效地解决了单一 位的控制。 MCS-51 片内 CPU 还是一个性能优异的位处理器,也就是说 MCS-51 实际上又是一个完整而独 立的 1 位单片机(也称布尔处理机)。该布尔处理机除了有自己的 CPU、位寄存器、位累加 器(即进位标志 Cy)、I/O 口和位寻址空间外,还有专供位操作的指令系统,可以直接寻址 对位存储单元和 SFR 的某一位进行操作。MCS-51 单片机对于位操作(布尔处理)有置位、 复位、取反、测试转移、传送、逻辑与和逻辑或运算等功能。所以,单片机具有较强的位处 理能力。 9. 指出 8051 可进行位寻址的存储空间。
(完整word版)大工15秋《单片机原理及应用》大作业答案
网络教育学院《单片机原理及应用》大作业题目:单片机电子时钟设计学习中心:奥鹏远程教育福州学习中心层次:专升本专业:电气工程及其自动化年级: 2014 年 09秋季学号:学生姓名:大工15秋《单片机原理及应用》大作业具体要求:1 作业内容从以下五个题目中任选其一作答。
2 正文格式作业正文内容统一采用宋体,字号为小四,字数在2000字以上。
3. 作业提交学生需要以附件形式上交离线作业(附件的大小限制在10M以内),选择已完成的作业,点“上交"即可.如下图所示。
4。
截止时间2016年3月9日。
在此之前,学生可随时提交离线作业,如需修改,可直接上传新文件,平台会自动覆盖原有文件。
5。
注意事项请同学独立完成作业,不准抄袭其他人或者请人代做,如有雷同作业,成绩以零分计!题目一:单片机电子时钟设计准则:设计一个基于51单片机或STM单片机的电子时钟,并且能够实现时分秒的显示和调节撰写要求:(1)首先介绍课题背景,并进行需求分析及可行性分析,包括软硬件功能分配、核心器件的选型等;(2)对系统硬件进行设计,包括硬件功能模块划分、电路原理图设计等;(3)对系统软件进行设计,选用汇编语言或C语言编写程序,给出软件开发流程;(4)总结:需要说明的问题以及设计的心得体会。
一、课题背景1957年,Ventura发明了世界上第一个电子表,从而奠定了电子时钟的基础,电子时钟开始迅速发展起来。
现代的电子时钟是基于单片机的一种计时工具,采用延时程序产生一定的时间中断,用于一秒的定义,通过计数方式进行满六十秒分钟进一,满六十分小时进一,满二十四小时小时清零。
从而达到计时的功能,是人们日常生活不可缺少的工具.现在高精度的计时工具大多数都使用了石英晶体振荡器,由于电子钟、石英钟、石英表都采用了石英技术,因此走时精度高,稳定性好,使用方便,不需要经常调试,数字式电子钟用集成电路计时时,译码代替机械式传动,用LED显示器代替指针显示进而显示时间,减小了计时误差,这种表具有时、分、秒显示时间的功能,还可以进行时和分的校对,片选的灵活性好。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2015-2016学年第二学期作业
一、判断题(在题后的括号内打√或×):
1. 单片机根据数据总线宽度的不同,可以分为4位机、8位机、16位机、32位机。
(√)
2. MCS-51系列单片机分为三大字系列:51子系列、52子系列和53子系列。
(√)
3. 一般在计算机中,对于正数,最高位规定为“0”;对于负数,最高位规定为“1”。
(√)
4. MCS-51的特殊功能寄存器分布在60H~80H地址范围内。
(×)
5. P2口既可以作为I/O使用,又可以作地址/数据复用口使用。
(√)
6. 按指令执行时间分,可分为1周期、2周期、3周期指令。
(×)
7. 定时/计数器共有5种工作方式,由TMOD中M1M0的状态决定。
(×)
8. 异步通信的数据或字符是分为一帧一帧地传送,用一个起始位表示字符的开始,用停止位表示字符的结束。
(√)
判断以下各条指令是否正确:
9. MOV 20H , R1 (√)
10. SUB A,R2 (×)
二、单选题(请选择正确答案填写在括号中)
1. 所谓CPU是指(A)。
(A)运算器和控制器(B)运算器和存储器
(C)输入输出设备(D)控制器和存储器
2. 10101.101B转换成十进制数是(D)。
(A)46.625 (B)23.625 (C) 23.62 (D) 21.625
3. 能够用紫外光擦除ROM中程序的只读存储器称为( C )。
(A)掩膜ROM (B)PROM (C)EPROM (D)EEPROM
4. 若某存储器芯片地址线为12根,那么它的存储容量为( C )。
(A)1KB (B) 2KB (C)4KB (D)8KB
5. PC中存放的是( B )。
(A)下一条指令的地址(B)当前正在执行的指令
(C)当前正在执行指令的地址(D)下一条要执行的指令
6. 8031单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。
(A)P0 (B)P1 (C) P2 (D) P3
7. 8031单片机中既可位寻址又可字节寻址的单元是( A )。
(A)20H (B)30H (C) 00H (D) 70H
8. 寻址空间为外部数据存储器所用的指令是:( A )
(A)MOVX (B)MOV (C) MOVC (D) ADDC
9. 下列指令中不影响标志位CY的指令有( D )。
(A)ADD A,20H (B)CLR (C) RRC A (D) INC A
10. MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( A )。
(A)外部中断0 (B)外部中断1 (C)定时器0中断(D)定时器1中断
三、简答题
1.简述单片机的主要特点。
答:(1)受集成度限制,片内存储器容量较小,一般内ROM:8KB以下;
(2)内RAM:256KB以内.(3)可靠性高.(4 )易扩展.
(5)控制功能强.(6 )易于开发.7)优异的性能价格比.
(8)高集成度,体积小,高可靠性.
2.从功能上、工艺上、程序存储器的配置上看,MCS-51单片机有哪些种类?
答:工艺:MOS工艺和CHMOS工艺。
类型:基本型和增强型。
配置:片内无程序存储器、掩膜程序存储器ROM、EPROM。
3.简述累加器的ACC的作用。
答:8位专用运算器,运算时存放一个操作数,运算后存放运算结果。
4.什么叫堆栈?堆栈指示器SP的作用是什么?
答:堆栈是计算机中在内存RAM里的一段特殊的存储空间,存储数据按“先进后出,后进先出”规律,一般在子程序调用,中断子程序调用时保存地址和数据用。
8051单片机堆栈指针SP是8位的,用来指向堆栈的栈顶。
5.MCS-51单片机的P0~P3口在结构上有何不同?
答:P0:数据总线和低8位地址总线P1:通用I/O接口
P2:高8位地址线P3:多功能I/O接口
6.简述下列基本概念:指令、指令系统、程序、汇编语言指令。
答:指令:指示计算机执行某种操作的命令。
指令系统:指一台计算机所具有的全部指令的集合。
程序:各种指令的有序组合。
汇编语言指令:用助记符形式书写的指令,汇编语言指令由操作码和操作数两部分组成.
7.MCS-51单片机有哪几种寻址方式?
答:MCS-51单片机有寻址方式有七种,分别是立即寻址,寄存器寻址,直接寻址,寄存器间接寻址,寄存器相对寻址,基址加变址寻址,相对基址加变址寻址。
8.简述寄存器间接寻址方式及其寻址范围。
答:寄存器中存放的是操作数的地址,即操作数通过寄存器得到,MCS-51单片机规定工作寄存器的R0、R1作为间接寻址寄存器,R0和R1都是8位的寄存器,所以它的寻址范围是1到2566
9.MCS-51的中断系统有几个中断源?几个中断优先级?中断优先级是如何控制的?在出现同级中断申请时,CPU按什么顺序响应(按由高级到低级的顺序写出各个中断源)?
答:MCS51单片机有5个中断源,2个中断优先级,中断优先级由特殊功能寄存器IP控制,在出现同级中断申请时,CPU按如下顺序响应各个中断源的请求:INT0、T0、INT1、T1、串口,各个中断源的入口地址分别是0003H、000BH、0013H、001BH、0023H
10.并行数据通信与串行数据通信各有什么特点?分别适用于什么场合?
答:基本的通信方式有两种:a.并行方式,数据的各位同时传送;b.串行方式,数据一位一位顺序传送,并行通信通过并行输入/输出接口进行,数据有多少位就要有同样数量的传送线。
并行通信的优点是处理速度快,缺点是传输线多。
因此并行传输适用于近距离传输、处理速度快的场合。
串行通信借助于串行输入/输出接口实现,只要一条传输线。
故串行通信节省传送线,特别是当位数多和长距离传送时,这个优点就更为突出。