单片机与嵌入式系统作业

合集下载

单片机原理与嵌入式系统设计课后答案

单片机原理与嵌入式系统设计课后答案

F
A
0
7
8
C
3
4
70
65
48
55
56
67
51
52
6.写出下列字符串的 ASCII 码(用十六进制表示)。 (1)X = 3+5; (2)China
解: (1)(88 61 51 43 53)10 Ù (58 3D 33 2B 35)16 (2)(67 104 105 110 97)10 Ù (43 68 69 6E 61)16
·8·
单片机原理与嵌入式系统设计―课后习题参考答案---电子版
息存储可靠性最高,当用量很大时,单片成本最低。 PROM 即可编程 PROM,又称 OTP ROM,需要存储的信息由用户使用编程器写入,信
息存储可靠性次之,单片成本较低,只能使用一次,目前已较少使用。
17.EEPROM 与 EPROM 之间有什么区别?
8.嵌入式操作系统一般如何分类?
答: 嵌入式系统的种类按形态可分为设备级、板级、芯片级,按应用分为工业应用和消费电 子。
9. 说明使用嵌入式操作系统的优缺点。 答: 优点:程序设计和扩展容易,不需要大的改动就可以增加新的功能;通过将应用程序分 成若干独立的模块,使程序设计过程大为简化;对实时性要求较高的事件都得到了快速、可 靠的处理;充分利用了系统资源。 缺点:使用嵌入式操作系统需占用嵌入式处理机的硬件资源和部分内存,另外还需支付 操作系统内核费用,不适合低成本的小型项目。
答: EPROM 是 Erasable Programmable Read Only Memory 的缩写,因为其擦除方法是用紫外
控制;
·2·
单片机原理与嵌入式系统设计―课后习题参考答案---电子版

嵌入式系统设计作业.

嵌入式系统设计作业.

嵌入式系统设计作业一、填空1.当前单片机界公认的、最终统一的名称是微控制器,英语简称是。

2.00100101B转换为十六进制数为,00100101BCD转换为十六进制数为。

3.ACSII码全称是。

4.程序计数器PC主要用来存放和指示。

5.单片机执行程序的过程可以分为、、。

6.80C51单片机的存储器在物理结构上可分为4个空间,即片内RAM B、片内ROMB、片外RAM(最大可扩展64KB)、片外ROM(最大可扩展64KB)。

7.如果要将P1口设置为输入口,则必须先向对应的锁存器写入以关闭内部场效应管。

8.堆栈一般用来,堆栈指针SP的初始值是H。

9.已知fosc=6MH Z,则其机器周期是,定时器T0的计数周期是。

二、选择1.可以用来判断单片机是否正常工作的引脚是。

A.ALEB.PSENC.EAD.RST2.外部中断1的入口地址是。

A.0000HB.0003HC.000BHD.0013H3.当前工作寄存器组由位组合来决定。

A.M1M0B.IT1IT0C.SM0SM1D.RS1RS04.若要将片外RAM30H中的内容传送到片内40H中,下列程序编写正确的是。

A. MOV 40H,30HB. MOV R0 ,#30HC.MOV R0,#30HD.MOV A,30HMOV A,@R0 MOVX A, @R0 MOV 40H,AMOV 40H,A MOV 40H,A5.若要将IE的第三位取反,其余各位不变,则应使用指令。

A. MOV IE, #00001000BB. XRL IE, #00001000BC. ANL IE, #00001000BD.ORL IE, #00001000B6.若要将主程序MIAN放在以100H开始的存储单元中,应该使用伪指令。

A. ORGB.DBC.ENDD.EQU7.定时器T0有四种工作方式,其中可以自动重装初值的工作方式是。

A.方式0B.方式1C.方式2 C.方式38.若IP=0,下列中断源优先级最高的是。

《单片机原理与嵌入式系统实践》模拟试卷及答案

《单片机原理与嵌入式系统实践》模拟试卷及答案

《单片机原理与嵌入式系统实践》模拟试卷及答案一、填空题1. 单片机复位方式有外部RST引脚复位,内部低压检测复位,MAX810专用复位电路复位,软件复位,掉电复位/上电复位,看门狗复位和程序地址非法复位。

2. IAP15W4K58S4内部程序存储器(ROM)容量为58KB ,地址从0000H开始,用于存放程序和表格常数。

3. IAP15W4K58S4输入/输出口线38 条,它们都是标准输入输出端口。

4.八段共阳数码管,若H段信号由数据位D7提供,A段信号由数据位D0提供,则‘n’的显示码为__ABH ____。

5.LED为共阳极接法(即负逻辑控制),则提示符P的七段代码值应当为8CH __H。

6.键盘按照接口原理可分为编码键盘和非编码键盘两类。

这两类键盘的主要区别是识别键符及给出相应键码的方法不同,编码键盘主要是用硬件来实现对键的识别,非编码键盘主要是用软件来实现键盘的定义和识别。

7.键盘按照其结构可分为独立式键盘和矩阵式键盘两类。

独立式按键主要用于按键较少的场合,矩阵式主要用于按键较多的场合,也称为行列式键盘。

8.51单片机中的五个中断源分别为:外部中断0、外部中断1 、定时器0 溢出、定时器1溢出和串行口发送或接收完成。

9.外部中断0、1的中断标志是IE0、IE1 ,位于寄存器TCON 中,IE0=1表示INT0端出现有效中断请求信号。

10.51单片机有 2 级优先级,由特殊功能寄存器IP 设置优先级,IP=0x03的作用是外部中断0、定时器0溢出中断优先级为高级。

11.外部中断1的中断号是2号。

12.51单片机的中断源全部设置为相同的优先级,先响应外部中断0 的中断请求。

13. 51单片机有 2 个定时/计数器,它们能实现定时和计数功能。

14.TMOD=0x51的含义是定时器0工作在定时器模式方式1,定时器1工作在计数器模式方式1 ,TR0=1表示启动定时器0 。

15.定时/计数器的功能选择位是C/T ,GA TE=0表示定时器计时器仅受TR0或TR1控制。

单片机与嵌入式系统样卷试题及答案2

单片机与嵌入式系统样卷试题及答案2

《单片机原理及应用》考试样卷A一简答(4*5=20分)1 指令MOV @R1,A对目的操作数采用的是何种寻址方式?写出它的机器代码。

2 指出下列指令的对错(对用”T”表示,错用”F”表示):1)MOV R1, R32)PUSH DPTR3)RRC A4)MOV A,@R25) DJNE R1,LOOP3 MCS-51的并行I/O口信息有哪两种读取方法?ORL P1,#0FFH这条指令对P1口使用的是哪种读取方法?4 简述软件实现按键消抖的方法以及为什么要消除按键抖动。

二程序阅读题(6+8+9=23分)1)当下列程序执行完后,R0及累加器的内容是什么?MOV A, #71HMOV R0, #0AHXCHD A, R0SWAP AXCH A, R02)执行下述程序后,SP=? B=? PC=? ,并写出每条指令的首地址。

ORG 3100HMOV SP,#50HMOV A,#50HLCALL SUBRADD A,#22HCLR CSUBB A,#50HMOV B,AL1: SJMP L1SUBR: MOV DPTR,#310DHHPUSH PSWPUSH APUSH DPLPUSH DPHRET3)假设8031片内RAM由地址20H开始的10个单元内存放着字符串‘ABC123%@#!’(ASCII码)。

片内RAM由地址30H开始的10个单元内存放的数均为0。

I.这段程序的功能是什么?II.程序执行后,R7=III.程序执行后30H~39H的内容是什么?程序清单如下:MOV R0,#20HMOV R1,#30HMOV R6,#10MOV R7,#0NEXT1: MOV A,@R0INC R0CJNE A,#30H,L1L1: JC NEXT2CJNE A,#3AH,L2L2: JNC NEXT2INC R7MOV @R1,AINC R1NEXT2: DJNZ R6,NEXT1RET三为下列程序中有下划线的指令写出简要注释,并指出整个程序实现的功能。

《单片机与嵌入式系统》试卷A答案

《单片机与嵌入式系统》试卷A答案

装。

订。

线。

2009~2010学年第2学期《单片机与嵌入式开发技术》试卷〖A卷〗附:试卷中可能用到的特殊功能寄存器2.3.4.5.一、选择题(每题1分,共20分)注:请将选择题答案填入下表中,否则答题无效。

1、80C51单片机的堆栈区只可设置在(A)。

A. 片内RAMB. 片外RAMC. 片内ROMD. 片外ROM2、MCS-51单片机串行端口有四种工作方式,其中方式1为(C)。

A. 同步串行移位寄存器方式B. 11位波特率可变的通用异步收发器C. 10位波特率可变的通用异步收发器D. 11位固定波特率的通用异步收发器3、下面关于MCS-51单片机并行扩展接口的描述,正确的为(C)。

A. 扩展的数据存储器和并行存储器必须统一编制B. 必须用专用的地址译码器来产生片选信号C. 执行“MOVX A,@R0”期间,P3.7(RD)引脚可能为低电平,而P3.6(WR)引脚保持高电平D. 执行“MOVX @R0,A”期间,P3.7(RD)引脚可能为低电平,而P3.6(WR)引脚保持高电平4、 80C51 CPU是(C)位的单片机。

A. 16B. 4C. 8D. 准165、在单片机中,通常将一些中间计算结果放在( D )中。

A.累加器B.控制器C.程序存储器D.数据存储器6、数据指针DPTR在(C)中。

A.CPU控制器B.CPU运算器C.内部数据存储器D.外部数据存储器7、指令和程序是以(C)形式存放在程序存储器中。

A.源程序B.汇编程序C.二进制编码D.BCD码8、辅助进位标志AC在( C )中A.累加器B.逻辑运算部件ALUC.程序状态字寄存器PSWD.DPTR9、单片机80C51的XTAL1和XTAL2引脚是(D)引脚A.外接定时器B.外接串行口C.外接中断D.外接晶振10、当标志寄存器P S W 的R S 0和R S 1分别为1和0时,系统选用的工作寄存器组为( C ) A.组0 B.组1 C.组2 D.组3 11、下列指令中错误的是( C )A.MOV A ,R4B.MOV 20H ,R4C.MOV R4,R3D.MOV ﹫R4,A12、已知1只共阴极LED 显示器,其中a 笔段为字形代码的最低位,若需显示数字9,它的字形代码应为( D )。

单片机实验嵌入式系统实验

单片机实验嵌入式系统实验

实验三
进行硬件调试,确保 电路功能正常,能够 支持后续的软件设计。
嵌入式系统软件设计实验
总结词
掌握嵌入式系统软件设计 原理
实验一
学习并掌握嵌入式系统操 作系统的使用,如Linux、 RTOS等。
实验二
根据项目需求,编写嵌入 式系统的底层驱动程序, 实现对硬件设备的控制。
实验三
进行软件调试,确保驱动 程序能够正确地与硬件交 互,实现所需功能。
ቤተ መጻሕፍቲ ባይዱ
嵌入式系统应用开发实验
总结词
掌握嵌入式系统应用开发 流程
实验一
实验二
根据项目需求,设计并实 现嵌入式系统的应用软件, 如智能家居控制、工业自 动化等。
进行系统集成测试,确保 应用软件与硬件能够协同 工作,实现完整的功能。
实验三
优化嵌入式系统的性能, 提高其稳定性和可靠性。
单片机与嵌入式系统实验比
消费电子
嵌入式系统在消费电子领域应用广 泛,如智能手机、平板电脑、智能 电视等。
汽车电子
单片机和嵌入式系统都在汽车电子 领域有应用,但嵌入式系统在高级 驾驶辅助系统(ADAS)等领域的应用 更为广泛。
单片机与嵌入式系统实验案
06
例分析
LED闪烁实验案例分析
总结词:简单明了
详细描述:LED闪烁实验是单片机实验中最基础的实验之一,主要目的是让学习者了解单片机 的I/O端口操作。通过编程控制单片机,使得连接在单片机上的LED灯按照设定的频率进行闪烁, 从而掌握单片机的硬件连接和软件编程。
单片机实验的发展趋势
01 随着技术的不断发展,单片机也在不断升级换代, 未来单片机将更加注重高性能、低功耗、智能化 等方面的发展。
02 嵌入式系统与物联网技术的结合将更加紧密,单 片机将更多地应用于智能家居、工业自动化等领 域。

单片机嵌入式实训报告

单片机嵌入式实训报告

一、实训背景随着科技的不断发展,单片机技术已成为现代电子设备中不可或缺的一部分。

为了提高学生的实际操作能力和工程实践能力,我校组织了单片机嵌入式实训课程。

本次实训旨在使学生掌握单片机的基本原理、开发流程和实际应用,培养学生的创新精神和团队协作能力。

二、实训目标1. 掌握单片机的基本原理和开发环境;2. 学会使用单片机进行简单的编程和调试;3. 能够根据实际需求设计并实现嵌入式系统;4. 培养学生的创新精神和团队协作能力。

三、实训内容1. 单片机基本原理实训过程中,我们学习了单片机的基本结构、工作原理和常用外设。

主要包括:(1)单片机的内部结构:中央处理单元(CPU)、存储器、定时器、计数器、并行I/O口、串行通信接口等。

(2)单片机的工作原理:通过编程,使CPU执行指令,实现对外设的控制和数据处理。

(3)常用外设:LED灯、数码管、按键、传感器、LCD显示屏、串行通信模块等。

2. 单片机开发环境实训过程中,我们学习了Keil uVision软件的使用,该软件是单片机开发过程中常用的集成开发环境。

主要包括:(1)Keil uVision软件的安装与配置;(2)项目管理:创建项目、添加文件、设置编译器、链接器等;(3)代码编写:使用C语言进行编程,实现单片机的功能;(4)调试:使用调试器进行程序调试,观察程序运行过程。

3. 实践项目在实训过程中,我们完成了一个基于单片机的嵌入式系统设计项目。

项目要求如下:(1)设计一个基于STC89C52单片机的抢答器系统;(2)系统包括4个抢答按钮、一个LCD显示屏和一个蜂鸣器;(3)当抢答按钮被按下时,LCD显示屏显示抢答者的编号,蜂鸣器发出提示音;(4)系统具备去抖动功能,防止误操作。

4. 项目实现过程(1)需求分析:明确项目需求,确定系统功能;(2)系统设计:设计系统硬件电路、软件程序和界面;(3)硬件电路设计:绘制电路图,焊接电路板;(4)软件程序编写:使用C语言编写程序,实现系统功能;(5)调试与优化:调试程序,解决出现的问题,优化系统性能。

单片机与嵌入式系统作业资料

单片机与嵌入式系统作业资料

杭州电子科技大学通信工程学院单片机与嵌入式系统作业项目名称:基于MSP430G2553的智能WIFI遥控电源插座设计班级:13083415姓名:徐炜学号:13071135姓名:王畅学号:13071206姓名:毛媛苑学号:13085103一、研究背景、现状及研究目的、意义由于经济的发展促使人们追求更高的生活品质,而且科技的进步技术成熟也使软硬件的性价比达到了合理的水平。

所以新兴的智能住宅采用一系列高新技术, 实现服务、信息和系统资源的高度共享, 为住户提供一种更加安全、舒适、方便的智能化、信息化生活空间[1]。

虽然目前大部分家电具有近距离遥控功能,这些遥控器均采用红外线传输技术。

红外传输技术是一种视距传输技术,遥控器与家电接收端之间不允许有障碍物阻隔,且红外传输仅能实现点对点通信任务,其一般通信距离在3m以内。

因此,红外传输技术不适合应用于智能家居领域。

针对目前住宅中很多的电器设备都不具有远程遥控功能,这样给智能家居要求的电器远程控制要求带来了很大的障碍[2]。

为了对这些普通的电器设备实现远程遥控的功能, 理论上讲, 有两种解决方案:一种方案是对电器进行改装, 装入遥控电路接口, 使其具有被遥控的功能。

另外一种方案是对电器设备不进行改装, 只是在其外部挂一个可实现远程无线遥控的电器插座。

显然, 第二种方案更加方便实用[1-2]。

在2009年,物联网的发展在国内社会中受到了高度重视,借助物联网的发展,智能家居产业存在着巨大的发展潜力。

在2014年3月的上海家博会上,智能家居成为了本届展会的关键词之一。

国内外各大厂商集体在智能家居战略上发力。

如海尔推出了最新的U+智慧家居系统。

三星展示了一款可以借助WIFI网络控制的新型洗衣机[2]。

智能家居结合云计算预示着其未来的发展方向,也引发人们对智能家居的广泛关注[2]。

本项目在对智能家居中可实现远程遥控的智能电器插座进行调研的基础上,运用单片机与无线局域网技术,根据实际需求设计了通过智能手机WIFI进行远程无线遥控的智能电源插座,实现对电器设备的远程控制与监测。

嵌入式系统与单片机2.5-2.8

嵌入式系统与单片机2.5-2.8
嵌入式与单片机
实验报告
课程名称: 指导教师: 姓 学 名: 院: 嵌入式与单片机 贺建飚 帅康 信息科学与工程学院 ×××× ××××
专业班级: 学 号:
2017 年 11 月
1 / Байду номын сангаас8
目录
一 C 语言程序实验一...................................................................................................................... 4 一、实验目的........................................................................................................................... 4 二、实验设备........................................................................................................................... 4 三、实验内容........................................................................................................................... 4 四、 实验结果......................................................................................................................... 4 五、练习题....

单片机与嵌入式系统模拟试题加答案

单片机与嵌入式系统模拟试题加答案

一、选择题(每题1分,共10分)1.8031单片机的( D)口的引脚,还具有外中断、串行通信等第二功能。

a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在(B)a)RAM b)ROM c)寄存器 d)CPU3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为(B)a)7542H b)7542 c)75.42H d)75.424.下列指令中不影响标志位CY的指令有(D)。

a)ADD A,20H b)CLR c)RRC A d)INC A5.CPU主要的组成部部分为(A)a)运算器、控制器 b)加法器、寄存器c)运算器、寄存器 d)运算器、指令译码器6.INTEL 8051 CPU是(C)位的单片机a)16 b)4 c)8 d)准167.8031复位后,PC与SP的值为(B)a )0000H,00H b)0000H,07H c)0003H,07H d)0800H,00H 8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为(B )。

a)MOV A, @R1 b)MOVC A, @A + DPTRc)MOVX A, @ R0 d)MOVX A, @ DPTR9.8031单片机中既可位寻址又可字节寻址的单元是(A)a)20H b)30H c)00H d)70H10.下列哪条指令是正确的(D)a)PUSH R2 b)ADD R0,Ac)MOVX A @DPTR d)MOV @R0,A11.MCS-51单片机复位操作的主要功能是把PC初始化为( C)。

A.0100HB.2080HC.0000HD.8000H12.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为( C)。

A.500B.1000C.216-500D.216-100013.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( D)引脚。

A.P3.2B.P3.3C.P3.4D.P3.514.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( A)。

单片机嵌入式试题(附答案)

单片机嵌入式试题(附答案)

考核试卷一第一部分理论试题一、填空题(每空1分,共25分)1.计算机的系统总线有地址总线、控制总线和_数据总线。

2.通常、单片机上电复位时PC= 00,SP= 07;而工作寄存器则缺省采用第0组,这组寄存器的地址范围是从00-07。

3.JZ e 的操作码地址为1000H,e=20H,它转移的目标地址为1022。

4.汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对汇编起命令作用。

5.假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器1031单元的内容送累加器A 中。

6.MCS-51单片机访问外部存储器时,利用ALE信号锁存来自P0口的低8位地址信号。

7.MCS-51单片机8031中有2个16位的定时/计数器,可以被设定的工作方式有四种。

8.MCS-51单片机有5 个中断源,可分为2 个中断优先级。

上电复位时INT0 中断源的最高。

9.用串行口扩展并行口时,串行接口的工作方式应选为0。

10.半导体存储器的最重要的两个指标是存贮容量和转换速度。

11.若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为_5/28。

12.MOV A,40H 指令对于源操作数的寻址方式是直接寻址。

13.MCS-8051系列单片机字长是 16 位,有 40 根引脚,96系列字长是 16 位。

14.8051单片机的存储器的最大特点是数据和程序的分离,Px并行口的地址是与 I/O 统一编址的,或者说属于该存储器。

15. 8051最多可以有 4 个并行输入输出口,最少也可以有1个并行口,即P1 。

16. P3常需复用作中端口和读写控制信号。

17.8051复位后,PC= 00 H。

若希望从片内存储器开始执行,EA脚应接高电平。

18. PC值超过 0FFF H时,8051会自动转向片外存储器继续取指令执行。

20. 8051的C/T是加(加或减)计数的。

21. 8051的中断向量表在 03 H、 0B H和13H、1BH、23H。

单片机原理及嵌入式系统设计第三次作业习题

单片机原理及嵌入式系统设计第三次作业习题

单片机原理及嵌入式系统设计第三次作业习题1、对程序存储器的读操作只能使用(D)A)MOV指令B)PUSH指令C)MOVX指令D)MOVC指令2、MCS51执行完MOVA,#08H后,PSW的哪一位被置位(D)A)CB)F0C)OVD)P3、MCS-51系统中,若用传送指令访问片内RAM,它的操作码助记符是MOV;若用传送指令访问片外RAM,它的操作码助记符是MOV某4.MOVPSW,#18H是将MCS-51的工作寄存器组置为第4组。

用简单的指令序列完成以下功能:6、将内RAM30H单元的内容传送到外RAM3000H单元中。

MOVDPTR,#3000HMOVA,30H7、将ROM0100H单元的内容传送到内RAM40H单元中。

MOVA,#00HMOVDPTR,#0100HMOV40H,A8、将外RAM0070H单元的内容传送到R5中。

MOVDPTR,#0070H9、用2种方法实现内RAM60H和61H单元内容的互换。

MOVA,60HMOV60H,61HMOV61H,A10、设SP=60H,片内RAM的(30H)=24H,(31H)=10H,请填出注释中的结果。

PUSH30H;SP=,(SP)=.PUSH31H;SP=,(SP)=.POPDPL;SP=,DPL=.POPDPH;SP=,DPH=.MOVA,#00H最后的执行结果是PUSH30H;SP=61H,(SP)=24H.PUSH31H;SP=62H,(SP)=10H.POPDPL;SP=62H,DPL=10H.POPDPH;SP=61H,DPH=24H.MOVA,#00H最后的执行结果是(2140H)=00H11、设片内RAM中(59H)=50H,执行下列程序段MOVR0,AMOVA,#0MOVA,#25HMOV51H,AMOV52H,#70H问A=25H(50H)=00H(51H)=25H(52H)=70H12、R0=4BH,A=84H,片内RAM(4BH)=7FH,(40)=20HMOV40H,AMOVR0,#35H问执行程序后R0、A和4BH、40H单元内容的变化如何?R0=35HA=7FH(4BH)=20H(40H)=7FH13、欲将片外RAM中3057H单元的内容传送给A,判断下列指令或程序段的正误。

单片机与嵌入式系统样卷试地训练题目及答案详解1

单片机与嵌入式系统样卷试地训练题目及答案详解1

(一) ORG 2000H2000H MOV SP, #40H2003H MOV A, #40H2005H LCALL 3000H2008H CLR C2009H SUBB A, #20H200BH MOV B, A200DH L1: SJMP L13000H SUBR: MOV DPTR, #200BH3003H PUSH A3005H INC A3006H POP A3008H PUSH DPL300AH PUSH DPH300BH RET程序执行完后,SP= ,A= ,B= ,PC=(二)参考下图,回答问题。

ORG 0000HLJMP STARTORG 100HSTART:MOV P1,#OFFH;MOV C,P1.6CPL CMOV P1.4,CNOPMOV C,P1.7CLR CMOV P1.5,CSJMP STARTEND回答如下问题,并简要说明之:A、开关S6接通(ON)时,发光二极管VL4亮否?B、开关S7接通(ON)时,发光二极管VL5亮否?四、程序设计题(12+12+8=32分)1.在内部RAM的20H和30H单元各存有一个有符号数X和Y。

编程按下式要求运算,结果F 存入40H单元。

2.设MCS-51单片机的晶振频率为6MHZ,P3.2输入低频负脉冲信号,要求P3.2每次发生负跳变后10ms,去读取一次P1口低4位开关值,然后驱动P1口高4位的发光二极管。

3.针对下图,用查询方式编制从ADC0809的IN5通道依次采样10个点的数据并存入片内RAM50H开始的10个单元的程序段,填空使程序完整。

(8分)MOV DPTR, # (1)MOV A,# (2)MOV R6, # (3)MOV R0,#50HLOOP: MOVX @DPTR, A(4) P3.3, $MOVX A, @DPTRMOV @R0, AINC R0DJNZ R6,LOOPF=X + Y 若X为正奇数X - Y 若X为正偶数X∧Y 若X为负奇数X∨Y 若X为负偶数精彩文档。

嵌入式系统课程设计作业

嵌入式系统课程设计作业

嵌入式系统课程设计作业一、教学目标本课程的教学目标是使学生掌握嵌入式系统的基本概念、原理和设计方法,培养学生运用嵌入式系统解决实际问题的能力。

具体目标如下:1.知识目标:(1)了解嵌入式系统的定义、发展历程和应用领域;(2)掌握嵌入式系统的硬件组成和基本工作原理;(3)熟悉嵌入式操作系统的原理和常用操作系统;(4)掌握嵌入式系统的设计方法和开发流程。

2.技能目标:(1)能够使用嵌入式系统开发工具和软件;(2)具备嵌入式系统硬件编程和调试的能力;(3)能够独立完成嵌入式系统项目的设计和实施。

3.情感态度价值观目标:(1)培养学生对嵌入式系统的兴趣和热情;(2)培养学生具备创新精神和团队合作意识;(3)培养学生具备良好的职业素养和道德观念。

二、教学内容本课程的教学内容主要包括以下几个方面:1.嵌入式系统概述:嵌入式系统的定义、发展历程、应用领域和未来发展趋势;2.嵌入式系统硬件:嵌入式处理器、存储器、输入输出接口等硬件组成及其工作原理;3.嵌入式操作系统:嵌入式操作系统的原理、分类和常用操作系统;4.嵌入式系统设计方法:硬件描述语言、软件开发方法和系统集成技术;5.嵌入式系统项目实践:项目需求分析、系统设计、编程调试和测试。

三、教学方法为了达到本课程的教学目标,我们将采用以下教学方法:1.讲授法:通过讲解嵌入式系统的基本概念、原理和设计方法,使学生掌握相关知识;2.案例分析法:分析典型的嵌入式系统项目,让学生了解实际应用和开发过程;3.实验法:让学生动手实践,熟悉嵌入式系统硬件和软件开发工具;4.讨论法:学生分组讨论,培养团队合作意识和创新精神。

四、教学资源为了支持本课程的教学,我们将准备以下教学资源:1.教材:《嵌入式系统设计与实践》等;2.参考书:《嵌入式系统原理与应用》、《嵌入式操作系统教程》等;3.多媒体资料:教学PPT、视频教程、在线课件等;4.实验设备:嵌入式开发板、编程器、调试器等。

以上教学资源将有助于提高本课程的教学质量和学生的学习效果。

嵌入式系统作业二

嵌入式系统作业二

嵌入式系统作业二题目:1.阐述C51开发环境下,.c、.obj、.hex文件的生成过程。

2.8051单片机定时常数如何计算?3.定时器运行及中断初始化涉及哪些寄存器?4.8051单片机,用P0口控制8个LED实现循环彩灯。

循环显示规律为:全亮、全灭、依次点亮、全灭。

间隔时间1秒。

时钟频率为24MHz,采用定时器0。

要求:(1)画出单片机和LED连接的示意图。

(2)设计定时中断方案(用哪些寄存器、如何实现1秒定时等),算出定时常数。

(3)画出C应用程序的流程图。

(4)写出带有注释的相应C程序。

答:1、以Keil C51开发软件来说,编辑器可以用C语言或者汇编编译,主要看保存的是.c文件还是.asm文件,以.c格式保存的就是C语言源代码,以.asm格式保存的就是汇编源代码;然后用编译器编译生成目标文件.obj文件,obj文件是将源代码编译生成的以二进制形式存在的文件,.hex文件是按地址排列的数据信息,数据宽度为字节,所有数据使用16进制数字表示, 常用来保存单片机或其他处理器的目标程序代码,所以一般要生成.hex文件都需要多c51开发软件的编译输出进行设置,如Keil c51开发软件中只需要点击菜单“Option for Tagret '...'” ---> 选择“Output”页--->钩选“Create HEX File”--->重编译,就可以生成.hex 文件了。

2、由于计数器是加1计数的,则定时常数Ct应求补码t = Tc×(2L-Ct) = (12/f)×(2L-Ct)Ct = 2L-t*f/12t:定时时间Tc:机器周期f:震荡器频率L:计数器字长3、单片机定时/计数器的工作由两个特殊功能寄存器控制。

TMOD用于设置其工作方式;TCONC/T:0定时,1计数GATE:选脉冲源,0内部,1外部4、(1)(2) us Mhzcy T 5.012241=⨯= 61020.5us1s =Tcy t/ ⨯==N 由于定时器最长时间定时是162小于N,所以要设计一个循环,使n X -=65536有意义,)20000,100t (==⨯=n n t N 则取 t 表示循环次数。

奥鹏作业华师《单片机与嵌入式系统》在线作业-0001

奥鹏作业华师《单片机与嵌入式系统》在线作业-0001

华师《单片机与嵌入式系统》在线作业-0001
当我们利用定时器/计数器来设计一个外部中断时(即对外部输入的下降沿产生中断),通常使用定时器/计数器的哪项功能( )。

选项【A】:无这种功能
选项【B】:定时器功能
选项【C】:计数器功能
选项【D】:定时器和计数器功能
正确选项:C
假定A=83H,(R0)=17H,(17H)=34H,执行以下指令: ANL A,#17H ORL 17H,A XRL A,@R0 CPL A 后,A的内容为( )。

选项【A】:0CBH
选项【B】:6FFF
选项【C】:8721
选项【D】:其他选项都选
正确选项:A
MCS-51的时序定时单位中( )最大。

选项【A】:节拍
选项【B】:指令周期
选项【C】:机器周期
选项【D】:状态
正确选项:B
片内RAM低128个单元划分为( )个主要部分。

选项【A】:2
选项【B】:3
选项【C】:4
选项【D】:5
正确选项:B。

华师《单片机与嵌入式系统》在线作业-0005

华师《单片机与嵌入式系统》在线作业-0005
B:输出数据缓存
C:输入数据三态缓冲
D:数据对接
答案:D
P0口作数据线和低8位地址线时( )。
A:应外接上拉电阻
B:不能作I/O口
C:能作I/O口
D:应外接高电平
答案:B
常用的I/O接口编址有( )种方式。
A:1
B:2
C:3
D:4
答案:B
8051内部有( )个并行端口。
A:1
B:2
C:3
D:4
答案:D
在基址加变址寻址方式中,以( )作变址寄存器。
A:累加器A
B:PC
C:DPTR
D:PSW
答案:A
堆栈指针SP在内部RAM中的直接地址是( )。
A:00H
B:07H
C:81H
D:FFH
答案:C
8051单片机中有( )个定时器/计数器。
A:一
B:二
C:三
D:四
答案:B
假定A=83H,(R0)=17H,(17H)=34H,执行以下指令: ANL A,#17H ORL 17H,A XRL A,@R0 CPL A 后,A的内容为( )。
A:对
B:错
答案:A
在MCS-51单片机系统中,常用的伪指令共有8条。
A:对
B:错
答案:B
A:H
B:6FFF
C:8721
D:其他选项都选
答案:A
80C51系列单片机的存储器配置从逻辑上可分为:( )、( )、( )。
A:片内外统一编址的64KB的程序存储器
B:片内256B的数据存19储器
C:片外64KB的数据存储器
答案:A,B,C
美国电子工业协会(EIA)正式公布的串行总线接口标准有( )( )( )和( )等。

单片机嵌入式系统原理及应用课后答案

单片机嵌入式系统原理及应用课后答案

单片机嵌入式系统原理及应用课后答案【篇一:单片机原理及嵌入式系统设计第一次作业习题】1、用8位二进制数表示出下列十进制数的补码:+65 、—115[+65]补:0100 0001[-115]补:1100 11012 、写出十进制数12.4用的bcd码和二进制数:bcd码:0001 0010.0100 二进制数:1100.0110011001100110(结果保留16位小数) 3 、当采用奇校验时,ascii码1000100和1000110的校验位d7应为何值?这2个代码所代表的字符是什么?答:分别为0和1,代表字符分别是d和f4、计算机由(运算器、控制器、存储器、输入设备、输出设备)五部分组成。

5、画出微机的组成框图,说明三总线的作用。

数据总线db:在控制总线的配合下传递cpu的输入/输出数地址总线ab:选择芯片或选择芯片中的单元,以便cpu通过控制总线让数据总线与该单元之间单独传输信息控制总线cb:配合数据总线与地址总线起作用,负责传递数据总线或地址总线的有效时刻和数据总线的传输方向等信息6、8位微机所表示的无符号数、带符号数、bcd码的范围分别是多少?答:8位微机所表示的无符号数范围:0~255带符号数范围:-128~+127bcd码范围:0~997、1001001b分别被看作补码、无符号数、ascii码、bcd码时,它所表示的十进制数或字符是什么?答:分别是补码73,无符号数73,bcd码498、举例说出单片机的用途。

答:比如马路上红路灯的时间控制;洗衣机的洗涤、甩干过程的自动控制等9、举例说明cpu执行指令的过程。

答:计算机每执行一条指令都可分为三个阶段进行。

即取指令、分析指令、执行指令。

根据程序计数器pc中的值从程序存储器读出现行指令,送到指令寄存器。

将指令寄存器中的指令操作码取出后进行译码,分析其指令性质。

如指令要求操作数,则寻找操作数地址。

计算机执行程序的过程实际上就是逐条指令地重复上述操作过程,直至遇到停机指令可循环等待指令。

单片机与嵌入式系统样卷试题及答案3

单片机与嵌入式系统样卷试题及答案3

《单片机原理及应用》考试样卷B一简答题:(14分)1、在MCS-51扩展系统中,片外程序存储器和片外数据存储器共处同一地址空间为什么不会发生总线冲突?2、什么是全双工串行I/O接口?MCS-51的串行口有几种工作方式?各有什么特点和功能?如何决定串行口工作方式以及它们的波特率?3、MCS-51的并行I/O口信息有哪两种读取方法?读-修改-写操作是针对并行I/O口的哪部分进行的?二读程序:(16分)1)当下程序段执行完后,30H中的内容是什么?A累加器的内容是什么?R0中的内容是什么?MOV 30H,#0B5HMOV A,#0D6HMOV R0,#30HMOV R2,#5EHANL A,R2ORL A,@R0XCH A,R0SWAP ACPL AXRL A,#0F3HORL 30H,A2)下程序执行后,(SP)=?(A)=?(B)=?(PC)=?ORG 0100HMOV SP,#50HMOV A,#56HLCALL SUBRADD A,#22HCLR CSUBB A,#56HMOV B,AL1: SJMP L1SUBR: MOV DPTR,#010DHPUSH PSWPUSH APUSH DPLPUSH DPHRET三编程题:(10分)在2000H为首址的存储区中,存放着20个用ASCII码表示的0—9之间的数,试编程转换成BCD码,并以压缩BCD码的形式存放在3000H—3009H单元中。

四下是以8031为主机,扩展二片EPROM(27128)和二片SRAM(6264)的存储器电路,以形成具有32K字节程序存储器和16K字节数据存储器能力的最小开发系统,请画出电路图,写出各存储器芯片的地址范围,并编写一程序,将片内以50H为首址的16个连续单元清零,然后传输到片外第二片数据存储器的16个单元中。

(16分)五为下列程序的每一条指令写出注释并指出该程序实现的功能。

(16分)1、ORG 1020HMAX DATA 20HMOV 21H,#10HCLR AMOV R2,21HMOV R1,#30HLOOP: CLR CSUBB A,@R1JNC NEXTMOV A,@R1SJMP NEXT1NEXT: ADD A,@R1NEXT1: INC R1DJNZ R2,LOOPMOV MAX,ALP: SJMP LP2、ORG 1000HVAR: DATA 30HFUNC:DATA 31HMOV A,VARJZ COMPJNB ACC.7,POSIMOV A,#0FFHSJMP C OMPPOSI:MOV A,#O1HCOMP:MOV FUNC,ARET六设MCS-51单片机的晶振频率为6MHZ,P3.2输入低频负脉冲信号,要求P3.2发生负跳变时,P1.1口输出周期为2ms的方波。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

杭州电子科技大学通信工程学院单片机与嵌入式系统作业项目名称:基于MSP430G2553的智能WIFI遥控电源插座设计班级:13083415姓名:徐炜学号:13071135姓名:王畅学号:13071206姓名:毛媛苑学号:13085103一、研究背景、现状及研究目的、意义由于经济的发展促使人们追求更高的生活品质,而且科技的进步技术成熟也使软硬件的性价比达到了合理的水平。

所以新兴的智能住宅采用一系列高新技术, 实现服务、信息和系统资源的高度共享, 为住户提供一种更加安全、舒适、方便的智能化、信息化生活空间[1]。

虽然目前大部分家电具有近距离遥控功能,这些遥控器均采用红外线传输技术。

红外传输技术是一种视距传输技术,遥控器与家电接收端之间不允许有障碍物阻隔,且红外传输仅能实现点对点通信任务,其一般通信距离在3m以内。

因此,红外传输技术不适合应用于智能家居领域。

针对目前住宅中很多的电器设备都不具有远程遥控功能,这样给智能家居要求的电器远程控制要求带来了很大的障碍[2]。

为了对这些普通的电器设备实现远程遥控的功能, 理论上讲, 有两种解决方案:一种方案是对电器进行改装, 装入遥控电路接口, 使其具有被遥控的功能。

另外一种方案是对电器设备不进行改装, 只是在其外部挂一个可实现远程无线遥控的电器插座。

显然, 第二种方案更加方便实用[1-2]。

在2009年,物联网的发展在国内社会中受到了高度重视,借助物联网的发展,智能家居产业存在着巨大的发展潜力。

在2014年3月的上海家博会上,智能家居成为了本届展会的关键词之一。

国内外各大厂商集体在智能家居战略上发力。

如海尔推出了最新的U+智慧家居系统。

三星展示了一款可以借助WIFI网络控制的新型洗衣机[2]。

智能家居结合云计算预示着其未来的发展方向,也引发人们对智能家居的广泛关注[2]。

本项目在对智能家居中可实现远程遥控的智能电器插座进行调研的基础上,运用单片机与无线局域网技术,根据实际需求设计了通过智能手机WIFI进行远程无线遥控的智能电源插座,实现对电器设备的远程控制与监测。

WIFI是Wireless Fidelity的缩写,即无线高保真传输协议[3]。

WIFI基于IEEE 802.11协议,它是一种将个人电脑、手持设备(如PDA、智能手机)等终端以无线方式互相连接的技术[4]。

WIFI的最大优点是传输速度高,同时与现存网络设备具有良好的兼容性。

随着第五代WIFI协议版本802.11ac的推出,WIFI的传输速率将超过1Gbps,其覆盖范围也将进一步扩大。

因此,在现有的条件下,选择WIFI作为智能电源插座通信模块是最好的选择,一方面现有的移动终端设备上几乎全部集成了WIFI接口,可以方便地将移动设备作为智能电源插座的控制器。

另一方面WIFI传输速率快,并提供了以太网访问方式,便于实现智能家居系统和以太网的连接。

基于802.11b标准的WIFI工作在2.4GHz频段,其最大传输速率为11Mbps。

文献[5]采用WIFI网络通信模块作为家庭网关控制中心子模块,主要实现家庭网关控制中心和用户移动终端设备之间的通信。

由于用户移动终端设备如手机、笔记本电脑等均带有WIFI模块,设计中只需要实现家庭网关控制中心的WIFI通信功能即可。

选用WIFI模块的好处就是用户无需实现WIFI协议的上层协议标准,只需要通过模块收发所需的数据即可,这给开发者带来了一定的便利性。

文献[6]针对目前接触式电源开关存在的问题,设计了一种基于Android手机和WIFI的遥控电源开关实现方案。

通过对负载功率相关要素的分析,采用受WIFI无线模块控制的PWM信号来改变可控硅导通角的大小,从而利用具有Android操作系统的手机,实现对负载的通断控制和输出功率大小的控制。

文献[7]设计并实现了两种智能家居解决方案:蓝牙型智能插座方案与WIFI型智能插座方案。

通过控制智能插座来达到间接控制插座上所连接的电器设备的目的。

其硬件电路工作过程如下:电源转换模块将220V交流电转换成稳定的5V直流为整个插座的硬件平台供电,硬件平台通过WIFI模块接入Internet之后,整个插座就已经处于正常工作状态。

使用智能手机上的应用程序通过WIFI模块与智能电源插座连接后,实现对该智能电源插座的控制。

在本项目中,我们采用德州仪器(TI)中国大学计划提供的超低功耗MSP430G2553LaunchPad口袋实验开发平台作为智能电源插座主板,外扩电源转换模块、WIFI通信模块、继电器模块、时钟模块等,结合TI的CCS软件平台开发环境,研究和设计基于MSP430G2553的智能WIFI遥控电源插座。

该智能插座具有接收智能手机WIFI控制指令功能。

在同一无线局域网络中,可通过手机WIFI来遥控该插座所连接家用电器设备的开关,实现家电的远程遥控。

同时,该智能插座所连接的用户家电设备的实时工作状态也可以通过WIFI反馈到用户手机上,获取智能插座的运行状态信息。

参考文献:[1]温铁钝,孙键国,张天宏.无线遥控智能插座的设计[J]. 测控技术. 2003,22(10):53-55,59.[2]孟坤. 基于MSP430的智能家居系统设计[D]. 苏州:苏州大学硕士学位论文, 2014.[3]刘乃安. 无线局域网(WLAN)原理、技术与应用[M].西安:西安电子科技大学出版社,2004.[4]段水福,历晓华,段炼. 无线局域网(WLAN)设计与实现[M].杭州:浙江大学出版社,2007.[5]张语涵. 基于WiFi网络智能家居系统的设计与实现[D]. 天津:天津工业大学硕士学位论文,2012.[6]李俐萍, 陈金鹰,孙宇,魏万迎. WiFi控制的功率调节系统设计与实现[J]. 自动化仪表. 2014,35 (7):48-51.[7]张新星.基于Android手机的智能插座设计[D]. 杭州:浙江大学硕士学位论文,2014.[8]杨艳,傅强. 从零开启大学生电子设计之路——基于MSP430LaunchPad口袋实验平台[M]. 北京: 北京航空航天大学出版社, 2014.二、实施方案、实施计划及可行性分析1. 主要内容本项目设计基于MSP430G2553的智能WIFI 遥控电源插座。

采用低功耗MSP430G2553单片机的串口控制WIFI 模块作为智能电源开关的接收端,通过智能手机WIFI 功能实现对该电源开关的控制,将控制信号传输给智能电源开关的WIFI 模块进行接收。

MSP430G2553作为智能电源开关的中央控制器,它与电源转换、继电器开关控制、WIFI 模块等进行连接。

其中,电源转换模块将220V 的交流电通过变压器降压后整流滤波转换为3.3V 直流电,MSP430G2553从电源转换模块获得稳定的3.3V 电源开始正常工作,MSP430G2553从WIFI 模块接收到智能手机发送过来的定时开关指令,经过MSP430G2553内部定时器计时后,通过GPIO 口控制继电器开关模块的开启或关闭,即设定插座的开关状态,控制电源插座通断电流,实现智能手机WIFI 对电源开关进行控制。

本项目的设计框图如图1所示。

MSP430G2553电源转换模块(变压器降压整流滤波)AC 电磁继电器模块电源插座电器WIFI 模块时钟模块WIFI 接入点220VAC220V AC 3.3V DC 串口GPIO 智能手机图1 智能WIFI 遥控电源插座设计框图 MSP430G2553是TI 公司推出的16位超低功耗混合信号微处理器(MCU )。

该单片机具有以下特点:(1)超低功耗,电源供电电压1.8-3.6V ,待机电流小于1uA ,具有1种活动模式(AM )和5种低功耗模式(LPM );(2)强大的处理能力,采用16位精简指令集(RISC )结构,系统时钟主频16MHz ,4KB RAM ,内部带56KB Flash 存储器;(3)丰富的外围模块资源,集成了比较器、定时器、10位ADC、串口(UART)、电容式触摸IO、SPI和I2C接口。

图1中的外围模块需要进行购买,各模块与MSP430G2553的接口需要进行设计,并开发相应的驱动电路与软件程序。

主要模块介绍如下:(1)电源转换模块:将220V交流电转换为3.3V直流电,采用变压器降压整流滤波方案。

220V交流电经过变压器降压后转为9V交流电,然后经过桥式整流电路整流、电容滤波和三端集成稳压管LM1117L3,输出稳定的3.3V直流电。

电源转换模块可以为单片机及其外围模块提供稳定的直流电源。

电源转换模块电路原理图如图2所示。

图2 电源转换模块电路原理图(2)WIFI模块:单片机通过WIFI模块与智能手机WIFI进行指令和数据的传输。

WIFI 模块以串口形式与单片机连接。

模块引出VCC、GND、TXD和RXD四根管脚。

VCC为3.3V(通过电源转换模块输出3.3V供电),默认设置波特率9600Baud、8位数据位、1位停止位、无奇偶校验。

它与MSP430G2553的接口引脚为TXD和RXD。

(3)继电器模块:继电器模块控制插座电源的通断。

当单片机接收到控制指令后,通过继电器模块实现控制任务。

在本项目中,我们拟采用电磁式继电器。

电磁式继电器由铁芯、线圈、衔铁、触电簧片等组成。

只要在线圈两端加上一定的电压,线圈中就会通过一定的电流,从而产生电磁效应,衔铁在电磁力的作用下被铁芯吸引,从而带动衔铁的动触电与常开触电吸合;当线圈断电后,电磁吸引力消失,衔铁在弹簧反作用力的作用下返回到原来的位置,使动触电与常闭触电吸合。

MSP430G2553单片机与继电器之间接口采用GPIO。

由于单片机是一个弱电器件,一般情况下工作在3.3V,其IO口输出电流很小,驱动电流在mA级以下,因此需要设计继电器驱动电路,继电器驱动是一个典型的功率驱动,拟采用三极管放大电流来驱动继电器。

设计的继电器驱动电路如图3所示。

VCC=3.3VGNDR 1:3.3K D 1保护二极管Q 19014/8050MSP430G2553LP 板P2.0电磁式继电器b ec图3 继电器驱动电路 在图3中,单片机GPIO 口P2.0输出高电平触发三极管导通。

三极管采用NPN 型的9014或8050,放大倍数100左右。

基极电阻选3.3K 。

集电极连接电磁式继电器。

在继电器两端反向并联保护二极管,以消除当三极管由导通变为截止时,继电器绕组产生的自感电压。

感应的高电压通过二极管正向导通回路进行释放,可以保证三极管的安全,防止击穿。

(4)时钟模块:时钟模块为智能插座提供实时日历信息,包括年、月、日、时、分、秒等数据,确保智能插座的定时功能能够准确运转,并且能够在插座断电的情况下继续精确走时。

2. 拟解决关键问题(1)硬件:各模块与MSP430G2553的接口电路与驱动电路。

相关文档
最新文档