大工16春《单片机原理及应用》大作业题目及要求(1)
- 格式:docx
- 大小:8.65 KB
- 文档页数:7
1.CS-51系列单片机串行口中断标志TI和R I在执行中断程序后,能否自动清零,这样设计的意图是什么?答:不能,由于串行通信的收发电路使用一个中断源,因而,有利于单片机查询是接收中断还是发送中断。
同时有利于全双工通信。
2.写出8051单片机的复位及5个中断服务程序的入口地址。
答:(1)复位入口地址:0000H;(2)外部中断0中断服务程序入口地址为0003H;(3)定时器/计数器0中断服务程序入口地址为000BH;(4)外部中断1中断服务程序入口地址为0013H;(5)定时器/计数器1中断服务程序入口地址为001BH;(6)串行口中断服务程序入口地址为0023H。
3.简述MCS-51单片机的工作寄存器的分布结构(包括:几个区、如何选择、每个区几个寄存器、如何表示)?答:(1)四个通用寄存器区;(2)通过PSW的RS1、RS0选择:00--0区、01—1区、10—2区、11—3区;(3)每个区有8个工作寄存器R0—R7;4.MCS-51单片机的P0口作为一般的I/O口使用时应注意什么?答:应注意:①由于P0口的输出级是漏极开路的开漏电路,所以作为一般的I/O口使用时需接外部上拉电阻;②P0口的输出级的输出驱动能力,可以驱动8个LS的TTL电路,使用必须确认是否能驱动的外部电路,否则应加驱动电路;③由于P0口为准双向口,在读引脚时,应先把口置1。
5.画出MCS-51单片机的三总线图(控制总线应包括三条)并注明几条数据线、几条地址线、各个控制线的意义。
答:(1)(2)8条数据线、16条地址线(3)/RD:对外部RAM及I/O口的读允许;/WR:对外部RAM及I/O口的写允许;/PSEN:对外部ROM的读允许;6.MCS-51系列单片机内部有哪些主要逻辑部件组成?(书)答:CPU、RAM、程序存储器、定时器、I/O接口、中断系统、串行接口等。
7.简述P3口的特殊专用功能(第2功能)。
答:P3.0----串行通信收;P3.1-----串行通信发;P3.2-----外部中断0;P3.3-----外部中断1;P3.4----- T0的计数输入;P3.5----- T1的计数输入;P3.6-----外部数据区写有效;P3.7-----外部数据区读有效。
网络教育学院《单片机原理及应用》大作业题目:基于51单片机的音乐播放器学习中心:层次:专业:年级:学号:学生姓名:题目二:基于单片机的音频播放器设计准则:设计一个基于51单片机或STM单片机的音频播放器。
撰写要求:(1)首先介绍课题背景,并进行需求分析及可行性分析,包括软硬件功能分配、核心器件的选型等;(2)对系统硬件进行设计,包括硬件功能模块划分、电路原理图设计等;(3)对系统软件进行设计,选用汇编语言或C语言编写程序,给出软件开发流程;(4)总结:需要说明的问题以及设计的心得体会。
基于51单片机的音乐播放器摘要:本大作业是基于sst89e52rd2单片机制作的wav音乐播放器。
该播放器可以播放存在sd卡中的音乐,通过对sd卡的读取并将数字信号送入单片机中,借助8位DA转换器TLC5620 变成模拟信号,经过放大器TDA2822放大交给扬声器发出最初读取的音频信号,实现音乐播放的功能。
关键词:SD卡,WAV文件,DA,音频放大1背景音乐随身听产品经过几年的发展,已经变得相当成熟。
市场上可以购买到各类不同的音乐播放器,产品线涵盖了高中低不同档次。
作为学习与研究,本作品尝试利用STI51开发板板载资源以及外搭的功率放大电路制作一台音乐播放器,能够播放通过计算机拷贝在SD卡(或MMC卡、TF卡)的根目录中的某一个WAV 文件。
2硬件设计该音乐播放器硬件组成如下主控制器采用SST公司生产的SST89E58RDA,其40引脚封装的芯片功能模块如图1所示。
芯片主要特想如下:兼容80C51系列,内置超级FLASH存储器的单片机•工作电压VDD=4.5~5V,5V工作电压时0-40MHz频率范围•1KB的内部RAM•两块超级FLASH EEPROM,32KB的基本存储卡和8KB的二级存储块(扇区大小为128字节),二级存储块可用于存放掉电后要保存的数据,放在内部具有极强的抗干扰性•最大片外程序/数据地址空间为64KB•全双工增强型UART,帧错误检测,自动地址识别•9个中断源,4个中端优先级•降低EMI模式(通过AUXR SFR不允许ALE输出时钟),确保了单片机的高抗干扰性•双DPTR指针(查表,寻址更方便)图1DA转换芯片采用TLC5620,为4路八位串行DA。
【最新整理,下载后即可编辑】课后思考题级习题答案思考题与习题1一、填空1.单片机按照用途通常分为通用型和专用型。
2.单片机也称为微控制器和单片微型计算机。
二、简答1.什么是单片机?答:单片机也称微控制器,它是将中央处理器、程序处理器、数据处理器、输入/输出接口、定时/计数器串行口、系统总线等集成在一个半导体芯片上的微计算机,因此又称为单片微型计算机,简称为单片机。
2.简述单片机的特点和应用领域。
答:(1)单片机体积小,应用系统结构简单,能满足很多应用领域对硬件功能的要求。
(2)单片机的可靠性高。
(3)单片机的指令系统简单,易学易用。
(4)单片机的发展迅速,特别是最近几年,单片机的内部结构越来越完善。
3.写出AT89S51与AT89S52芯片的主要区别。
内部程序存储区容量不同,52的程序存储空间为8K,内部数据存储空间为256B,中断源8个,定时器/计数器有3个,而51的程序存储空间为4K,内部数据存储空间为128B,中断源5个,定时器/计数器有2个。
思考题与习题2一、填空题1.如果(PSW)=10H, 则内部RAM工作寄存器区的当前寄存器是第二组寄存器,8个寄存器的单元地址为10H ~ 17H 。
2.为寻址程序状态字F0位,可使用的地址和符号有PSW.5 、0D0H.5 、F0 和0D5H 。
3.单片机复位后,(SP )= 07H ,P0~P3= FFH ,PC= 0000H ,PSW= 00H A= 00H 。
4.AT89S51单片机的程序存储器的寻址范围是由 PC 决定的,由于AT89S51单片机的PC 是 16 位的,所以最大寻址范围为 64KB 。
5.写出位地址为20H 所在的位,字节地址 24H.0 。
6.写出字节地址为20H 的单元最高位的位地址为 07H ,最低位的位地址为 00H 。
7.如果晶振频率MHz 6OSC f ,则一个时钟周期为1.66667E-7,一个机器周期为2us 。
网络教育学院《单片机原理及应用》大作业题目:交通灯控制系统设计学习中心:浙江工商奥鹏学习中心层次:高中起点专科专业:机械制造与自动化年级: 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所示。
练习与思考题1.C51的数据类型有哪些?存储类型有哪些?答:C51的基本数据类型有Char字符类型、Int整形、Long长整型、Float浮点型、Bit类型、指针型等。
C51有6种数据存储类型data、bdata、idata、xdata、pdata和code。
2.C51中,哪个函数是必需的?程序的执行顺序是如何决定的?答:在C51中,有且只有一个主函数(main)是必须的,程序的执行顺序是从主函数开始,到主函数结束。
3.C51和ANSI C相比,多了哪些数据类型?举例说明。
答:C51编译器对ANSI C数据类型进行了扩充。
如:sfr:特殊功能寄存器声明;sbit:用于访问可位寻址的特殊功能寄存器中的某个位;interrupt:中断函数声明;using:寄存器组定义。
4.如何设定程序的存储模式?答:存储模式用于确定没有明确指定存储类型的变量的默认存储区。
C51有3种存储模式:小模式、紧凑模式和大模式。
存储模式决定了定义变量时,默认情况下使用的存储区类型。
存储模式可在Keil集成环境下的对话框中设置,也可在程序开始处用指令#pragma small、#pragma compact、#pragma large说明后续程序所用的存储模式。
5.关键字bit与sbit的意义有何不同?答:C51数据类型中的关键词sbit和bit都可用于位变量的声明,bit是用来定义普通的位变量,它的值只能是二进制的0或1。
而sbit定义的是特殊功能寄存器的可寻址位,它的值是可以进行位寻址的特殊功能寄存器的某位的绝对地址。
6. 请说明下列语句的含义。
(1) unsigned char x;unsigned char y;unsigned int k;k=(int)(x+y);(2) #define uchar unsigned char (原题目里面这个单词里面定义的时候多了一个n)uchar a;uchar b;min=(a<b)?a:b;答:(1)unsigned char x; unsigned char y; 定义无符号字符型数据x、y;unsigned int k;无符号整型数据k;k=(int)(x+y);k赋值为x+y转整型后的值。
吉大16春学期《单片机原理及应用》在线作业二(1)满分答案吉大16春学期《单片机原理及应用》在线作业二一、单选题(共15 道试题,共60 分。
)V1. 单片机的两个定时器/计数器均有(A)个功能A. 二B. 三C. 四D. 五2. 在存储器扩展中,无论是线选法还是译码法,最终都是为了扩展芯片的()端提供信号(B)A. 基端B. 片选C. 定时器D. N-S图3. D/A转换器输出分为单极性和(A)两种输出方式A. 双极性B. 多极性C. 三极性D. 都不正确4. 总线按功能通常把系统总线分为(A)组A. 三B. 四C. 五D. 六5. 计算机中总线有(C)种。
A. 1B. 2C. 3D. 46. 串行口每一次传送(A)字符.A. 1B. 2C. 3D. 47. 目前常用的单片机A/D转换器的输出形式大致分为(C)种A. 1B. 2C. 3D. 48. 下列的指令正确的是(D)A. CPL R5B. MOV R0,R1C. PUSH DPTRD. MOV F0,C9. 8051单片机有(B)个定时器。
A. 1B. 2C. 3D. 410. MCS-51串行口有(D)种工作方式A. 一B. 二C. 三D. 四11. 在MCS-51中,PC和DPTR都用于提供地址,而DPTR 是为访问(B)存储器提供地址A. 程序B. 数据C. 总线D. 地址12. 如果手中仅有一台示波器,可通过观察()引脚的状态,来大致判断MCS-51单片机正在工作(A)A. ALEB. PSWC. DHLD. PPT13. PSW是(A)A. 程序状态字B. 程序流C. 流程图D. 关系图14. 片内RAM低128个单元划分为(B)个主要部分。
A. 2B. 3C. 4D. 515. MCS-51单片机的中断处理过程可分为(C)个阶段A. 一B. 二C. 三D. 四二、多选题(共 3 道试题,共12 分。
)V1. 下列说法中不正确的是(BCD)A. 单片机的主频越高,其运算速度越快B. PC是1个不可寻址的特殊功能寄存器C. 在MCS-51单片机中,1个机器周期等于1usD. 特殊功能寄存器SP内装的是栈顶首地址单元的内容2. 中断查询确认后,在下列各种8031单片机运行情况中,不能立即进行响应的是(ABC)A. 当前正在执行高优先级中断处理B. 当前正在执行RETI指令C. 当前指令是DIV指令,且正处于取指令的机器周期D. 当前指令是MOV A,R33. 单片机与普通计算机的不同之处在于其将()、()和()三部分集成于一块芯片上(ABC)A. CPUB. 存储器C. I/O口D. 显示器三、判断题(共7 道试题,共28 分。
单片机原理与应用形成性考核册学校名称:学生姓名:学生学号:班级:《单片机原理与应用》作业1 Array(第一、二章)一、选择题1.单片机芯片内提供了一定数量的工作寄存器,这样做的好处不应包括(D )。
A. 提高程序运行的可靠性B. 提高程序运行速度C. 为程序设计提供方便D. 减少程序长度2.内部RAM中的位寻址区定义的位是给( D )。
A. 位操作准备的B. 移位操作准备的C. 控制转移操作准备的D. 以上都对3.对程序计数器PC的操作( A )。
A. 是自动进行的B. 是通过传送进行的C. 是通过加1指令进行的D. 是通过减1指令进行的4. 单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是( B )。
A. 4KBB. 64KBC.8KBD.128KB5. 以下有关PC和DPTR的结论中错误的是(C )。
A. DPTR是可以访问的而PC不能访问B. 它们都是16位的寄存器C. 它们都具有自动加1功能D.DPTR可以分为两个8位的寄存器使用,而PC不能6. PC的值是( C )。
A.当前指令前一条指令的地址B.当前正在执行指令的地址C.下一条指令的地D.控制器中指令寄存器的地址7.假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为( D )。
A.36HB.37HC. 38HD.39H8. 在80C51中,可使用的堆栈最大深度为( A )。
A.80个单元B. 32个单元C.128个单元D.8个单元9. 位处理器是单片机面向控制应用的重要体现,下列中不属于位处理器资源的是( B )。
A.位累加器CYB.通用寄存器的可寻址位C.专用寄存器的可寻址位D.位操作指令集10. 在MCS-51单片机的运算电路中,不能为ALU提供数据的是( D )。
A. 累加器AB.暂存器C.寄存器BD.状态寄存器PSW11. 在MCS-51中( C )。
网络教育学院《单片机原理及应用》大作业题目:数字式电子秒表设计学习中心:层次:专升本专业:电气工程及自动化年级:学号:学生姓名:概述秒表计时器是电器制造,工业自动化控制、国防、实验室及科研单位理想的计时仪器,它广泛应用于各种继电器、电磁开关,控制器、延时器、定时器等的时间测试。
有关计时钟表的发展历史,大致可以分为三个演变阶段。
一、从大型钟向小型钟演变。
二、从小型钟向袋表过渡。
三、从袋表向腕表发展。
每一阶段的发展都是和当时的技术发明分不开的。
1088年,当时我国宋朝的科学家苏颂和韩工廉等人制造了水运仪象台,它是把浑仪、浑象和机械计时器组合起来的装置。
它以水力作为动力来源,具有科学的擒纵机构,虽然几十年后毁于战乱,但它在世界钟表史上具有极其重要的意义。
1656年,荷兰的科学家惠更斯应用伽利略的理论设计了钟摆,第二年,在他的指导下年轻钟匠S.Coster制造成功了第一个摆钟。
1675年,他又用游丝取代了原始的钟摆,这样就形成了以发条为动力、以游丝为调速机构的小型钟,同时也为制造便于携带的袋表提供了条件。
18世纪期间发明了各种各样的擒纵机构,为袋表的进一步产生与发展奠定了基础。
英国人George Graham在1726年完善了工字轮擒纵机构,它和之前发明的垂直放置的机轴擒纵机构不同,所以使得袋表机芯相对变薄。
20世纪初,尤其是第一次世界大战的爆发,袋表已经不能适应作战军人的需要,腕表的生产成为大势所趋。
许多新的设计和技术也被应用在腕表上,成为真正意义上的带在手腕上的计时工具。
紧接着的二战使腕表的生产量大幅度增加,价格也随之下降,使普通大众也可以拥有它。
腕表的年代到来了!1998年:建立超冷铯原子钟,比微微秒又要精确10万倍。
从我国水运仪像台的发明到现在各国都在研制的原子钟这几百年的钟表演变过程中,我们可以看到,各个不同时期的科学家和钟表工匠用他们的聪明的智慧和不断的实践融合成了一座时间的隧道,同时也为我们勾勒了一条钟表文化和科技发展的轨迹。
题目一:单片机电子时钟设计
准则:设计一个基于51单片机或STM单片机的电子时钟,并且能够实现时分
秒的显示和调节
撰写要求:(1)首先介绍课题背景,并进行需求分析及可行性分析,包括软硬件功
能分配、核心器件的选型等;
(2)对系统硬件进行设计,包括硬件功能模块划分、电路原理图设计等;
(3)对系统软件进行设计,选用汇编语言或C语言编写程序,给出软件
开发流程;
(4)总结:需要说明的问题以及设计的心得体会。
答:
单片机电子时钟设计
一、引言
单片机技术是计算机科学技术的独立分支,拥有着高性价比、高集成度、体积少、强大控制功能、功耗低、高可靠性、电压低、容易生产、方便携带等优点,越来越广泛的被应用于实际生活中。
单片机全称,单片机微型计算机,从应用领域来看,单片机主要用来控制系统运行,所以又称微控制器或嵌入式控制器,单片机是将计算机的基本部件微型化并集成在一块芯片上的微型计算机。
二、时钟的基本原理分析
利用单片机定时器完成计时功能,定时器0计时中断程序每隔0.01s中断一次并当作一个计数,设定定时1秒的中断计数初值为100,每中断一次中断计数初值减1,当减到0时,则表示1s到了,秒变量加1,同理再判断是否1min钟到了,再判断是否1h到了。
为了将时间在LED数码管上显示,可采用静态显示法和动态显示法,由于静态显示法需要译码器,数据锁存器等较多硬件,可采用动态显示法实现LED显示,通过对每位数码管的依次扫描,使对应数码管亮,同时向该数码管送对应的字码,使其显示数字。
由于数码管扫描周期很短,由于人眼的视觉暂留效应,使数码管。
单片机原理及应用试题库(附答案)一、单选题(共100题,每题1分,共100分)1.80C51单片机的定时/计数器在工作方式1时的最大计数值为()A、2^13=8192B、2^8=256C、2^4=16D、2^16=65536正确答案:D2.启动定时器1开始定时的C51指令是()。
A、TR0=0;B、TR1=0;C、TR0=1;D、TR1=1;正确答案:D3.LED数码管用于动态显示时需要将各位数码管的()。
A、全部位码线并联起来B、全部位码线串联起来C、相同段码线并联起来D、相同段码线串联起来正确答案:C4.通信时钟波特频率固定为()分频晶振A、四B、二C、十二D、八正确答案:C5.行列式键盘的工作方式主要有()A、独立查询方式和中断扫描方式B、直接输入方式和直接访问方式C、中断扫描方式和直接访问方式D、编程扫描方式和中断方式正确答案:D6.按照数据传送方向串行通信,不包括()A、都不是B、半双工C、全双工D、单工正确答案:A7.用串口方式0时,数据从()发出A、TXDB、RXDC、TDD、RD正确答案:B8.外部中断请求触发方式有()触发和下降沿触发A、无关B、无法确定C、低电平D、高电平正确答案:C9.外部中断1的中断触发控制控制位为IT1,IT1=1为什么触发方式()A、上升沿B、高电平C、低电平D、下降沿正确答案:D10.程序中常常把()作为循环体,用于消耗CPU运行时间,产生延时效果A、赋值语句B、表达式语句C、循环语句D、空语句正确答案:D11.关于51单片机串行口的SCON寄存器,下列描述正确的是:()A、发送和接收必须通过该寄存器设置是否允许B、在方式1下,需要用到该寄存器的TB8或者RB8C、SCON寄存器可以位寻址(TMOD不可位寻址)D、SM0、SM1、SM2用于设置其工作方式正确答案:C12.下面叙述中不正确的是()。
A、一个C51源程序可以由一个或多个函数组成B、一个C51源程序必须包含一个main()函数C、C51中的注释语句只能位于可执行语句的后面D、C51程序的基本组成单位是函数正确答案:C13.C51数据类型中关键词“sbit”用于控制()A、位变量B、字节变量C、无符号变量D、一个I/O口正确答案:D14.已知P1口第0位的位地址是0x90,将其定义为位变量P1_0的正确命令是()A、bit P1_0 = 0x90;B、sfr16 P1_0 = 0x90;C、sfr P1_0 = 0x90;D、sbit P1_0 = 0x90;正确答案:D15.在C51的数据类型中,unsigned char型的数据长度和值域为()A、单字节,-128~127B、双字节,-32768~32767C、单字节,0~255D、双字节,0~65535正确答案:C16.89C51单片机复位操作的主要功能是把PC初始化为()A、0100HB、2080HC、OOOOHD、8000H正确答案:C17.89C51单片机中定时/计数器的控制寄存器是指()A、TMODB、TCONC、IED、IP正确答案:B18.C51最小时序定时单位为()A、状态B、拍节C、机械周期D、周期正确答案:B19.如果中断响应受阻,则需要更长时间,最长响应周期是()机器周期A、3B、8C、7D、5正确答案:B20.共阴极数码管0x06表示()A、1B、2C、0D、3正确答案:A21.IP寄存器为()A、软件较为复杂B、占用口线较少C、中断优先级寄存器D、不易理解正确答案:C22.异步通信的数据是按()进行传送。
网络教育学院《单片机原理及应用》大作业题目:学习中心:层次:专业:年级:学号:学生姓名:大工15秋《单片机原理及应用》大作业具体要求:1 作业内容从以下五个题目中任选其一作答。
2 正文格式作业正文内容统一采用宋体,字号为小四,字数在2000字以上。
3. 作业提交学生需要以附件形式上交离线作业(附件的大小限制在10M以内),选择已完成的作业,点“上交”即可。
如下图所示。
4. 截止时间2016年3月9日。
在此之前,学生可随时提交离线作业,如需修改,可直接上传新文件,平台会自动覆盖原有文件。
5. 注意事项请同学独立完成作业,不准抄袭其他人或者请人代做,如有雷同作业,成绩以零分计!题目一:单片机电子时钟设计准则:设计一个基于51单片机或STM单片机的电子时钟,并且能够实现时分秒的显示和调节撰写要求:(1)首先介绍课题背景,并进行需求分析及可行性分析,包括软硬件功能分配、核心器件的选型等;(2)对系统硬件进行设计,包括硬件功能模块划分、电路原理图设计等;(3)对系统软件进行设计,选用汇编语言或C语言编写程序,给出软件开发流程;(4)总结:需要说明的问题以及设计的心得体会。
一、课题背景1957年,Ventura发明了世界上第一个电子表,从而奠定了电子时钟的基础,电子时钟开始迅速发展起来。
现代的电子时钟是基于单片机的一种计时工具,采用延时程序产生一定的时间中断,用于一秒的定义,通过计数方式进行满六十秒分钟进一,满六十分小时进一,满二十四小时小时清零。
从而达到计时的功能,是人们日常生活不可缺少的工具。
现在高精度的计时工具大多数都使用了石英晶体振荡器,由于电子钟、石英钟、石英表都采用了石英技术,因此走时精度高,稳定性好,使用方便,不需要经常调试,数字式电子钟用集成电路计时时,译码代替机械式传动,用LED显示器代替指针显示进而显示时间,减小了计时误差,这种表具有时、分、秒显示时间的功能,还可以进行时和分的校对,片选的灵活性好。
单片机原理及应用课程大作业一、引言单片机(Microcontroller)是一种集成了微处理器核心、存储器和各种输入输出设备的微型计算机系统。
它具有体积小、功耗低、成本低等特点,广泛应用于各个领域,如家电、汽车电子、工业自动化等。
本文将详细介绍单片机的工作原理、应用场景以及一个实际的大作业案例。
二、单片机的工作原理单片机的工作原理主要包括以下几个方面:1. 微处理器核心:单片机内部集成了一个微处理器核心,通常采用的是RISC (Reduced Instruction Set Computer)架构,具有高效的指令执行能力。
2. 存储器:单片机内部包含了存储器单元,用于存储程序代码和数据。
通常包括闪存(Flash)用于存储程序代码,以及静态随机存取存储器(SRAM)用于存储数据。
3. 输入输出设备:单片机通常具有多种输入输出接口,用于与外部设备进行数据交互。
常见的输入输出设备包括GPIO(General Purpose Input Output)、串口、SPI(Serial Peripheral Interface)、I2C(Inter-Integrated Circuit)等。
4. 时钟系统:单片机需要一个稳定的时钟信号来同步各个部件的工作。
通常采用晶体振荡器或者外部时钟源来提供时钟信号。
5. 中断系统:单片机具有中断系统,可以在特定的条件下中断当前的执行流程,转而处理其他紧急任务。
中断可以提高系统的实时性和响应能力。
三、单片机的应用场景单片机广泛应用于各个领域,下面列举几个常见的应用场景:1. 家电控制:单片机可以用于家电产品的控制,如空调、洗衣机、电视等。
通过单片机的控制,可以实现各种功能,提高产品的智能化水平。
2. 汽车电子:单片机在汽车电子领域也有广泛的应用,如车载音响、车身控制、发动机控制等。
单片机可以实现对汽车各个系统的精确控制,提高汽车的性能和安全性。
3. 工业自动化:单片机在工业自动化领域起到了至关重要的作用。
大工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位的方式进行访问。
单片机原理及应用练习题含答案一、单选题(共30题,每题1分,共30分)1、CPU主要的组成部部分为()。
A、运算器、控制器B、加法器、寄存器C、运算器、寄存器D、运算器、指令译码器正确答案:A2、用8051的定时器,若用软启动,应使TOMD中的A、GATE位置1B、C/T位置1C、GATE位置0D、C/T位置0正确答案:C3、MCS-51指令系统中,指令ADDC A,@R0 执行前(A)=38H,(R0)=30H,(30H)=FOH,(C)=1 执行后,其结果为()。
A、(A)=28H (C)=1B、(A)=29H (C)=1C、(A)=68H (C)=0D、A)=29H (C)=0正确答案:B4、汇编结束指令是():A、ORGB、BITC、EQUD、END正确答案:D5、MCS-51指令系统中,指令MOV A,@R0,执行前(A)=86H,(R0)=20H,(20H)=18H,执行后()。
A、(A)=86HB、(A)=20HC、(A)=18HD、(A)=00H正确答案:C6、执行程序:MOV DPTR,#8000H MOVX A,@DPTR ADD A,20H MOV R0,#00H MOVx @R0,A INC R0 CLR A ADDC A,#00H MOVx @R0,A RET 之后则CY是()A、0B、1C、-1D、2正确答案:A7、8051 单片机若晶振频率为fosc=12MHz,则一个机器周期等于()µS。
A、1B、2C、3D、4正确答案:A8、MCS-51指令系统中,执行下列程序后,堆栈指针SP的内容为()。
MOV SP,#30H MOV A,20H LACALL 1000 MOV 20H,A SJMP $A、00HB、30HC、32HD、07H正确答案:B9、8051单片机的机器周期为2µs,则其晶振频率fosc为()MHz.A、6B、12C、2D、1正确答案:D10、能将A的内容向左循环移一位,第七位进第0位的指令是()。
《单片机原理及应用》习题参考答案第一章1. 为什么计算机要采用二进制数?学习十六进制数的目的是什么?在计算机中,由于所采用的电子逻辑器件仅能存储和识别两种状态的特点,计算机内部一切信息存储、处理和传送均采用二进制数的形式。
可以说,二进制数是计算机硬件能直接识别并进行处理的惟一形式。
十六进制数可以简化表示二进制数。
2.(1) 01111001 79H (2) 0.11 0.CH (3) 01111001.11 79.CH(4) 11101010.101 0EA.AH (5)01100001 61H (6) 00110001 31H3.(1) 0B3H (2)80H (3) 17.AH (4) 0C.CH4.(1)01000001B 65 (2) 110101111B 4315.(1) 00100100 00100100 00100100 (2) 10100100 11011011 11011100(5) 10000001 11111110 111111116.00100101B 00110111BCD 25H7.137 119 898.什么是总线?总线主要有哪几部分组成?各部分的作用是什么?总线是连接计算机各部件之间的一组公共的信号线。
一般情况下,可分为系统总线和外总线。
系统总线应包括:地址总线(AB)控制总线(CB)数据总线(DB)地址总线(AB):CPU根据指令的功能需要访问某一存储器单元或外部设备时,其地址信息由地址总线输出,然后经地址译码单元处理。
地址总线为16位时,可寻址范围为216=64K,地址总线的位数决定了所寻址存储器容量或外设数量的范围。
在任一时刻,地址总线上的地址信息是惟一对应某一存储单元或外部设备。
控制总线(CB):由CPU产生的控制信号是通过控制总线向存储器或外部设备发出控制命令的,以使在传送信息时协调一致的工作。
CPU还可以接收由外部设备发来的中断请求信号和状态信号,所以控制总线可以是输入、输出或双向的。
大工春《单片机原理与应用》在线作业满分答案HomeWorkId:56d29a2c-6baa-464a-8a4e-dd468a75f554ExamTaskId:c858d67e-1906-4968-8410-05dd0938a8b4大工16春《单片机原理与应用》在线作业11:Bit-band区域的存储器以()位的方式进行访问。
A:8B:16C:32D:64正确答案:C2:TIMx_EGR是()。
A:控制寄存器B:状态寄存器C:自动重载寄存器D:事件产生寄存器正确答案:D3:STC89C系列单片机是()位单片机。
A:4B:8C:16D:32正确答案:B4:DMA/中断使能寄存器中的TIE位用来()。
A:允许触发DMA请求B:允许更新的DMA请求C:触发中断使能D:允许更新中断正确答案:C5:单片机也称为()。
A:微处理器B:存储器C:微控制器D:可编程控制器正确答案:C6:Cortex-M3内核优势不包括()。
A:小处理器内核、系统和存储器B:完整的电源管理,较高功耗C:快速的中断处理D:增强的系统调试功能正确答案:B7:关于模数转换器(ADC)说法错误的是()。
A:10位分辨率B:支持自动扫描模式C:最快转换速度可以达到1uSD:规则转换可以产生DMA请求正确答案:A8:MCS-51单片机是()位单片机。
A:4B:8C:16D:32正确答案:B9:GPIOx_IDR是()。
A:端口输入数据寄存器B:端口输出数据寄存器C:端口位设置/清除寄存器D:端口位清除寄存器正确答案:A10:关于状态寄存器(USART_SR)说法正确的是()。
A:TXE为发送数据寄存器非空位B:RXNE为读数据寄存器空位C:IDLE为过载错误位D:PE为校验错误位正确答案:D11:通用同步异步收发器(USART)提供一种灵活的方法与符合工业标准NRZ异步串行数据格式的外设进行全双工数据交换。
A:错误B:正确正确答案:B12:Bit-band区域的存储器以32位的方式进行访问。
网络教育学院
《单片机原理及应用》大作业
题目_____________________________________
学习中心:_______ ___
层次:____________________________
专业:____________________________
年级:年春/秋季
学号:____________________________
学生姓名:_________________________
大工16春《单片机原理及应用》大作业具体要求:
1作业内容
从以下五个题目中任选其一作答。
2正文格式
作业正文内容统一采用宋体,字号为小四,字数在2000字以上。
3•作业提交
学生需要以附件形式上交离线作业(附件的大小限制在10M以内),选择已
完成的作业,点“上交”即可。
如下图所示。
课程公书在検作比鳥歧柞业实时交滝序号悴业富那削止日期TKHffl ■处日期■井■件
1 鬣科醫ISO L3餌瑯江合州黑轉学耳O9-HcLT)g-B-3] 咖斑J
4.截止时间
2016年9月6日。
在此之前,学生可随时提交离线作业,如需修改,可直接上传新文件,平台会自动覆盖原有文件。
5.注意事项
请同学独立完成作业,不准抄袭其他人或者请人代做,如有雷同作业,成绩以零分计!
题目一:单片机电子时钟设计
准贝设计一个基于51单片机或STM单片机的电子时钟,并且能够实现时分
秒的显示和调节
撰写要求:(1)首先介绍课题背景,并进行需求分析及可行性分析,包括软硬件功能分
配、核心器件的选型等;
(2)对系统硬件进行设计,包括硬件功能模块划分、电路原理图设计等;
(3)对系统软件进行设计,选用汇编语言或C语言编写程序,给出软件开
发流程;
(4)总结:需要说明的问题以及设计的心得体会。
准贝设计一个基于51单片机或STM单片机的音频播放器。
撰写要求:(1)首先介绍课题背景,并进行需求分析及可行性分析,包括软硬件功能分配、核心器件的选型等;
(2)对系统硬件进行设计,包括硬件功能模块划分、电路原理图设计等;
(3)对系统软件进行设计,选用汇编语言或C语言编写程序,给出软件开发流程;
(4)总结:需要说明的问题以及设计的心得体会。
准贝设计一个基于51单片机或STM单片机的温度采集系统,测量的温度分辨率为0.5Co 撰写要求:(1)首先介绍课题背景,包括温度采集系统的发展、应用情况等,并进行需求分析及可行性分析,包括软硬件功能分配、核心器件的选型等;
(2)对系统硬件进行设计,包括硬件功能模块划分、电路原理图设计等;
(3)对系统软件进行设计,选用汇编语言或C语言编写程序,给出软件开
发流程;
(4)总结:需要说明的问题以及设计的心得体会。
题目四:交通灯控制系统设计
准贝设计一个基于51单片机或STM单片机的交通灯控制系统,实现十字路口交通信号灯
的基本控制、显示功能。
撰写要求:(1)首先介绍课题背景,并进行需求分析及可行性分析,包括软硬件功
能分配、核心器件的选型等;
(2)对系统硬件进行设计,包括硬件功能模块划分、电路原理图设计等;
(3)对系统软件进行设计,选用汇编语言或C语言编写程序,给出软件开
发流程;
(4)总结:需要说明的问题以及设计的心得体会。
题目五:基于单片机的自动洗衣机控制器设计
准贝设计一个基于51单片机或STM单片机的全自动洗衣机控制器
撰写要求:(1)首先介绍课题背景,并进行需求分析及可行性分析,包括软硬件功能分
配、核心器件的选型等;
(2)对系统硬件进行设计,包括硬件功能模块划分、电路原理图设计等;
(3)对系统软件进行设计,选用汇编语言或C语言编写程序,给出软件开
发流程;
(4)总结:需要说明的问题以及设计的心得体会。