嵌入式课程报告:嵌入式处理器的功能和选型

嵌入式课程报告:嵌入式处理器的功能和选型
嵌入式课程报告:嵌入式处理器的功能和选型

华北水利水电大学

课程报告

课程名称:流行嵌入式处理器的功能与选型

姓名:

学号:

班级:

专业: 电子信息科学与技术

日期: 2014 6月18 日

摘要:

本文讲述了嵌入式处理器的分类和它们的特点,以及常见的各类嵌入式处理器,举例介绍某些系列处理器的功能和特点以及怎么选择合适的嵌入式处理器。

引言:

经过多年芯片产业的发展,嵌入式处理器种类近千种,最近AMD 推出两种新型嵌入式处理器,它们具有高性能低功耗的特点,适用于机顶盒、限制范围的Internet访问设备、服务器装置、小型客户机、POS终端以及电讯设备等嵌入式应用。AMD-K6-2E++处理器为嵌入式设计者提供了优异的性能、热效率和价值。其特点包括带有五个额外数字信号处理(DS P)指令的增强AMD 3Dnow!指令集以及100MHz前端总线。嵌入式处理器分为四大类:嵌入式微处理器,嵌入式微控制器,嵌入式DSP处理器,嵌入式片上系统。各类都有各自的优点。文中重点介绍了PowerPC微处理器,Intel8051,AT89C51单片机。我们要根据自己需要的特性去选择处理器,根据处理器的参数去选择最好的最合适的处理器。

嵌入式处理器的概念

嵌入式处理器是嵌入式系统的核心部件,控制、辅助系统运行的硬件单元。嵌入式处理器的种类非常多,完全不同的体系结构就有几十种,相关的品种数量已经超过千种。鉴于嵌入式系统广阔的发展前景,很多半导体制造商都大规模生产嵌入式处理器,并且公司自主设计处理器也已经成为了未来嵌入式领域的一大趋势,其中从单片机、DSP到FPGA有着各式各样的品种,速度越来越快,性能越来越强,价格也越来越低。目前嵌入式处理器的寻址空间可以从64kB到16MB,处理速度最快可以达到2000MIPS,封装从8个引脚到144个引脚不。一般将嵌入式处理器分为4类,即嵌入式微控器MCU,嵌入式微处理器MPU,

嵌入式微处理器(Micro Processor Unit,MPU)

嵌入式微处理器是由通用计算机中的CPU演变而来的。它的特征是具有32位以上的处理器,具有较高的性能,当然其价格也相应较高。但与计算机处理器不同的是,在实际嵌入式应用中,只保留和嵌入式应用紧密相关的功能硬件,去除其他的冗余功能部分,这样就以最低的功耗和资源实现嵌入式应用的特殊要求。嵌入式微处理器具有体积小,重量轻,成本低,可靠性高的优点。目前主要的嵌入式处理器类型有AM186/88,AM186/188386EX,PowerPC,68000,MIPS,ARM/Srong,Arm系列AM186/188386EX,PowerPC,68000,MIPS,ARM/Srong ,ARM系列

ARM微处理器内核

1)ARM微处理器包含一系列的内核结构,以适应不同的应用领域。有些简单的操作系统不需要硬件内核的MMU(Memory Management Unit,存储器管理单元)支持,在这种情况下,ARM7系列以上的微处理器都满足要求;但是,有些复杂的操作系统是需要硬件内核的MMU支持的,如果用户希望使用WinCE或标准Linux等操作系统,就需要选择ARM720T以上带有MMU功能的ARM芯片另外有些ARM微处理器内核带DSP功能,如TI(得州仪器)公司的TMS320DSC2X 就带了自己公司的C5000的DSP内核。这就增强了内核的数学运算功能和多媒

体处理功能,ARM7系列微处理器的典型处理速度为0.9MIPS/MHz,常见的ARM7芯片系统主时钟为20~133MHz,ARM9系列微处理器的典型处理速度为1.1MIPS/MHz,常见的ARM9的系统主时钟频率为100~233MHz,ARM10最高可以达到700MHz。

PowerPC微处理器

POWER是Performance Optimized With Enhanced RISC的缩写。Motorola(Frees-cale)公司的PowerPC处理器在通信处理器市场上处于无可争议的领袖地位。PowerPC属于RISC架构,处理器品种很多,既有通用处理器,又有嵌入式微处理器和内核。PowerPC架构的特点是可伸缩性好,方便灵活,从高端的工作站、服务器到桌面计算机系统,从消费类电子产品到大型通信设备,其应用范围非常广泛。PowerPC处理器实现性能增强的主要原因在于修改了指令处理设计,它比传统处理器的指令处理效率高得多。PowerPC内核的主要特点有以下几方面。 (1)独特的分支处理单元可以让指令预取效率大大提高,即使指令流水线上出现跳转指令,也不会影响运算单元的运算效率。 (2)具有超标量(Superscale)设计:分支单元、浮点运算单元和定点运算单元,每个单元都有自己独立的指令集并可独立运行。 (3)可处理“字节非对齐”的数据存储(4)支持大、

小端数据类型。自从1994年第一个PowerPC处理器PowerPC 601问世以来,已经有几十种PowerPC独立微处理器与嵌入式微处理器投放市场,其主频范围从

32 MHz到1 GHz不等。典型的PowerPC微处理器有405GP、MPC823e、MPC7457、MPC7447、8260(QUICC II

嵌入式微控制器(Micro controller Unit, MCU)

嵌入式微控制器的典型代表是单片机,和嵌入式微处理器相比,微控制器的最大特点是单片化,体积大大减小,从而使功耗和成本下降、可靠性提高。微控制器的片上外设资源一般比较丰富,适合于控制,因此称微控制器。嵌入式微处理器俗称单片机,其最大的特点是单片化,芯片内部一般集成了总线,总线逻辑,定时或者计数器,Flash, RAM等必要的处理器外设,只要在其外围加上极少的电路就可以构成一个嵌入式系统,由于其外围芯片少,采用单片机构成的系统通常具有体积小,功耗低,可靠性高,成本低的趋势。在整个嵌入式处理器市场中占有的比例较大,比较有代表性的包括8051、MCS-251、MCS-96/196/296、P51XA、C166/167、68K系列以及MCU8XC930/931、C540、C541,并且有

支持I2C、CAN-Bus、LCD及众多专用MCU和兼容系列。

Intel8051

Intel8051由英特尔公司于1981年制造。到现在,有更多的IC设计商,如Atmel、飞利浦、华邦等公司,相继开发了功能更多、更强大的兼容产品。8051单芯片是同步式的顺序逻辑系统,整个系统的工作完全是依赖系统内部的时脉信号,用以来产生各种动作周期及同步信号。

主要功能及特性

8051在单一的封装中提供很多功能(包括CPU,RAM,ROM,输入输出,中断,时钟等)。单芯片具备了便宜、电路简单、体积小与耗电低等优点,所以目前在业界使用的极为广泛。

1 内部含Flash存储器

2与80c51引脚兼容

3 都是具有三总线构架,都是40脚封装,在内部包含了4kb以上可编译程序存储器,具有3级程序存储器锁定,可进行1000次擦写工作,内含128字节或256字节的数据存储器,4个8位i/o口,2、3个定时器,6---8级中断源和1个通用串行口,工作电压为2.7----6v,具有待机和掉电工作方式

,的主要结构特点为:

单+5V供电,总线型40引脚封装,非总线型20引脚封装;

8位微处理器CPU;

片内有振荡电路和时钟电路;

全静态操作:O~24MHz;

4K字节可重擦写Flash闪速程序存储器(1 OOo次擦写周期);

128字节内部数据存储器RAM;

32根可编程I/o口线;

64KB的片外程序存储器地址空间;

两个16位定时/计数器;

5个中断源,可编程为两个优先级;

1个可编程串行UART通道;

布尔处理器;

低功耗空闲和掉电模式。

嵌入式DSP处理器

DSP处理器是专门用于信号处理方面的处理器,其在系统结构和指令算法方面进行了特殊设计,具有很高的编译效率和指令的执行速度。在数字滤波、FFT、谱分析等各种仪器上DSP获得了大规模的应用。MPU较低的处理速度无法满足DSP的算法要求,其应用领域仅仅局限于一些尖端的高科技领域。随着大规模集成电路技术发展,到80年代后期,DSP的运算速度进一步提高,应用领域也从上述范围扩大到了通信和计算机方面。90年代后,DSP发展到了第五代产品,集成度更高,使用范围也更加广阔。

DSP芯片一般具有如下的一些主要特点:

(1)在一个指令周期内可完成一次乘法和一次加法。

(2)程序和数据空间分开,可以同时访问指令和数据。

(3)片内具有快速RAM,通常可通过独立的数据总线在两块中同时访问。

(4)具有低开销或无开销循环及跳转的硬件支持。

(5)快速的中断处理和硬件I/O支持。

(6)具有在单周期内操作的多个硬件地址产生器。

优点:

大规模集成性

稳定性好,精度高

可编程性

高速性能

可嵌入性

接口和集成方便

缺点:成本较高

高频时钟的高频干扰

功率消耗较大等

-DSP芯片的选型

1运算速度

MIPS MOPS MFLOPS MBPS ACS 指令周期MAC 时间FFT/FIR执行时间2运算精度

3字长的选择

4存储器等片内资源安排

5开发调试工具

6价格及厂家的售后服务因素

·嵌入式片上系统

嵌入式片上系统(SOC)是追求最大包容的集成软件,是目前嵌入式应用领域的热门话题之一。SOC最大的特点是成功实现了软硬件无缝结合,可以直接在处理器片内嵌入操作系统的代码模块。具有极高的综合性,能够使用硬件描述语言或者高级语言来实现一个复杂的的系统 .采用SOC技术,用户不需要再像传统的系统那样绘制庞大复杂的电路板,一点点的焊制。对于采用SOC系统s处理器的系统,由于其绝大部分构件都是在系统内部,整个系统就特别简洁,不仅减小了系统体积和功耗,而且提高了系统的可靠性。目前,比较典型的SOC产品有Phillips的Smart XA, Siements的T r I c ore 某些基于ARM系列的SOC 器件,Echelon和Motorola联合研制的Neuron芯片

总结及展望:本报告总结了嵌入式的特点,现在存在的嵌入式处理器多种多样,嵌入式系统发展日新月异,近些年成为大家关注的焦点,因特尔与AMD彼此竞争激烈,但供应商格局总体较为稳定,不

过嵌入式市场存在很多变数。通过本报告的总结,我了解了嵌入式各类处理器的特点,它们的发展史,以及现在存在的流行的嵌入式处理器。了解它们的特点和选型参数,便于我们更好的选择性价比最高最适合我们的嵌入式处理器。本文只针对部分较典型的嵌入式处理器作出分析和总结,随着电子产业的不断发展,各大处理器制造商的激烈竞争,未来会出现更多功能更强大,体积更小,功耗更低更快速的嵌入式处理器。

参考文献:1 田泽嵌入式系统开发与应用教程

2苏曙光,沈刚编著,嵌入式系统原理与设计,华中科技大学出版社

3韩磊主编;曹欲晓,彼飞副主编,嵌入式系统基础实践教程,北京大学出版社

4杨代华,陈分雄,张莉君等编著,单片机与嵌入式系统原理及应用,中国地质大学出版社,

5俞建新王健宋健建编著,重点大学计算机教材嵌入式系统基础教程,机械工业出版社

6马维华主编 ,嵌入式系统原理及应用,北京邮电大学出版社

7陈赜主编秦贵和徐华中王磊等编著ARM9嵌入式技术及LINUX 高级实践教程,北京航空航天大学出版社

8许海燕付炎主编,嵌入式系统技术与应用,机械工业出版社

9戴庆肖红王辉,车燕娜陈丽红 DSP嵌入式系统

10王黎明陈双桥,闫晓玲 ARM9嵌入式系统开发与实践

11王勇嵌入式系统原理与设计

北京科技大学 嵌入式课程设计报告

《嵌入式控制系统》课程设计报告 学院 专业班级 姓名 学号 指导教师 _

目录 摘要 (4)

Abstract (4) 引言 (5) 带中断LED数码管驱动程序设计 (6) 1.设计内容 (6) 1.1 基本功能 (6) 1.2 扩展功能 (6) 1.3创新功能 (6) 2.实验设备 (6) 3.设计功能块说明 (6) 4.设计原理 (7) 4.1 LED发光原理 (7) 4.2 八位LED显示器 (8) 5. 实验步骤 (8) 5.1 驱动程序加载 (8) 5.2 添加控件 (8) 5.3基本功能的实现 (9) 5.4 使用指南 (10) 6. 实验结果 (10) 6.1 基本功能实现结果 (10) 6.2 LED数码管清零功能实现结果 (11) 6.3 中断计数功能实现结果 (12) 6.4 频率设置功能实现结果 (13) 7. 心得体会 (14) 附录 (16)

摘要 通过嵌入式控制系统课程的学习并结合本次课程设计,了解嵌入式系统的开发方法和流程,熟悉Intel XScale硬件平台及其应用处理机的使用方法,熟悉Windows CE嵌入式系统的基本原理、概念。能针对Intel XScale硬件平台、应用需求自行定制、优化WinCE操作系统,并独立编写可在Intel XScale嵌入式设备上运行的应用程序。 本课程设计主要实现了LED数码管的驱动程序,中断计数功能、LED显示清零功能、LED 数字显示频率设置的功能。 关键字:WINCE 中断数码管驱动 Abstract Learning Embedded Control Systems and combining the curriculum design can help us understand the Embedded Control Sy stems’ development methods and processes, and be familiar with Intel XScale Hardware platform and its usage. Know well the basic principles and concepts about WINCE. Design and optimize Windows Embedded Compact and compose Application software program that can operate on the Intel XScale Hardware platform. The main achievement of the curriculum design are drivers for LED, Interrupt Count, clean the results of the LED and set up the display frequency of the LED. Key words: WINCE Interrupt Digital Driving

建筑结构选型课程报告_结构实例分析报告

建筑结构选型课程报告 ——结构实例分析 目录 一、引言 (3) 二、框架结构 (4) 三、剪力墙结构、框剪结构 (6) 四、超高层建筑(筒结构) 抗风/抗震 (7) 五、桁架结构 (9) 六、拱结构 (11) 七、网架结构/大跨度屋盖 (13) 八、悬索结构 (15) 九、膜结构 (16)

一、引言 著名的建筑师及结构师奈尔维在他的《结构在建筑中的地位》一书中这样说:“现在建筑设计所要求的新的、宏伟的结构方案,使得建筑师必须要有理解结构构思,而且应达到这样一个深度和广度:使其能把这种基于物理学、数学和经验资料之上而产生的观念转化为一种非同一般的综合能力,转化为一种直觉和与之同时产生的敏感能力。” 结构概念是建筑物赖以生存的基础,建筑师只有掌握它,并在建筑设计的初期就自觉地运用它,才能设计出真正优秀的建筑。对建筑师而言,从整体把握结构的概念掌握结构体系的选择以及布置,远比了解结构计算重要。 正是出于上述原因,作为一名新时代建筑学的学子,对建筑结构的学习才显得尤其重要。而了解建筑结构很重要的一条就是对结构实例进行分析,只有对建筑的实例有深层的学习研究,打下坚实的基础,才能真正成为一名优秀的做建筑的人。 本文就是对著名建筑结构的实例进行分析,通过此分析来总结对《建筑结构选型》这门课程的学习成果。而且在本文的中几个案例是自己去调研,还有自己的一些看法。通过这门课的学习,确实让我增长了不少知识和见识;还要感老师,这几周的辛苦。 二、框架结构 框架结构是指由梁和柱以刚接或者铰接相连接而成构成承重体系的结构,即由梁和柱组成框架共同抵抗适用过程中出现的水平荷载和竖向荷载。采用结构的房屋墙体不承重,仅起到围护和分隔作用,一般用预制的加气混凝土、膨胀珍珠岩、空心砖或多孔砖、浮石、蛭石、粒等轻质板材等材料砌筑或装配而成。 建筑实例 大剧院

ARM课程设计报告

摘要 单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D 转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。 定时器是对外设时钟(PCLK)进行计数,根据4个匹配寄存器的设定,可以设置为匹配时产生中断或执行其他动作。它还包括4个捕获输入,用于在输入信号发生跳变时捕获定时器的当前值,并可选择产生中断。 关键字:单片机 LPC2106 GPIO 定时器timer 实时时钟外部中断Int 目录 第一章原理与总体方案 (4) 1.1单片机简介 (4) 1.2 LPC2106简介 (5) 1.3单片机的选择 (7) 1.4 LPC2106芯片的选择及设计原理 (8) 第二章硬件设计 (9) 2.1 LED显示电路 (9) 2.2电路图整体设计 (9) 第三章调试 (12) 3.1调试及处理 (12) 第四章测试与分析 (14)

4.1Proteus软件介绍 (14) 4.2仿真结果 (15) 第五章结束语 (16) 5.1结束语 (16) 第1章原理与总体方案 本章阐述了本课题研究的背景,表述了单片机的发展、功能以及LPC2114的简单介绍。阐述了单片机的选择原理以及LPC2106的设计原理。 1.1数字单片机简介 单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D 转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。 近年来,单片机以其体积小、价格廉、面向控制等独特优点,在各种工业控制、仪器仪表、设备、产品的自动化、智能化方面获得了广泛的应用。与此同时,单片机应用系统的可靠性成为人们越来越关注的重要课题。影响可靠性的因素是多方面的,如构成系统的元器件本身的可靠性、系统本身各部分之间的相互耦合因素等。其中系统的抗干扰性能是系统可靠性的重要指标。 单片机的另外一个名称就是嵌入式微控制器,原因在于它可以嵌入到任何微型或小型仪器或设备中。目前,把单片机嵌入式系统和Internet连接已是一种趋势。但是,Internet一向是一种采用肥服务器,瘦用户机的技术。这种技术在互联上存储及访问大量数据是合适的,但对于控制嵌入式器件就成了"杀鸡用牛刀"了。要实现嵌入式设备和Int ernet连接,就需要把传统的Internet理论和嵌入式设备的实践都颠倒过来。为了使复杂的或简单的嵌入式设备,例如单片机控制的机床、单片机控制的门锁,能切实可行地和Internet连接,就要求专门为嵌入式微控制器设备设计网络服务器,使嵌入式设备可以和Internet相连,并通过标准网络浏览器进行过程控制。

嵌入式课程设计报告

嵌入式课程设计报告设计题目:电子密码锁

、 摘要 随着科技和人们的生活水平的提高,实现防盗的问题也变得尤为突出,传统机械锁构造简单,电子锁的保密性高,使用灵活性好。根据需要设计运用W90P170开发板,制作一款电子密码锁,密码锁通过键盘输入密码,通过在LCD的文字和图片显示当前密码锁的状态。实现设置密码,密码验证,错误密码自锁、图片显示的功能。 目录

一、选题意义及系统功能 (3) 二、硬件设计及描述 (4) 三、软件设计及描述 (5) 四、程序代码 (6) 五、课程设计体会 (11) 六、运行结果 (12) 七、心得体会 (12) 八、参考文献 (13) 九、附录 (13) 一、选题意义及功能描述 1、选题意义 电子密码锁是通过密码输入来控制电路或是芯片工作,从而控制机械的开关闭合、开锁的电子产品。随着科技提高和人们生活水平的提高,对电子密码锁的需求增加。电子密码做较传统的机械锁安全性能更高。 特点如下: (1)保密性好,编程量大,随机开锁的成功率几乎为零。

(2)密码可变,用户可以随时改变密码,防止密码被盗,同时也可以避免人员的更替而使锁的密级下降。 (3)误码输入保护,输入密码多次错误是,系统进行自锁。 (4)无活动零件,不会磨损,寿命长。 (5)使用灵活性好,无需佩戴钥匙,操作简单。 2、功能描述 基本功能: (1)从键盘输入任意6位数字作为密码,将这六位数字经过USI总线存储到Flash芯片中,设置密码完成。 (2)从键盘输入密码,比较键盘输入的密码与Flash中存储的密码是否相同。 (3)如果密码正确,则LED灯点亮;如果密码不正确,则LED灯闪烁,而且如果连续三次输入密码错误则系统锁定,不允许再次输入密码。 扩展功能: (1)首先显示“请输入密码:”,显示密码锁背景图片1。 (2)如果密码正确则显示“密码正确”,显示成功进入系统的背景图片2。 (3)如果密码不正确则显示“密码不正确,请重新输入:” (4)如果连续三次输入密码错误则显示“对不起,您已经连续三次输入密码错误,系统锁定”,显示图片1。

ARM课程设计报告GPIO—流水灯

目录 一、设计目的 (3) 二、设计原理 1、GPIO—流水灯 (3) 2、SPI (7) 3、定时器 (10) 4、实时时钟 (12) 三、所用仪器 (18) 四、EasyARM2131开发套件功能介绍 (18) 五、设计内容:万年历-定时器-流水灯-SPI 1、功能描述 (21) 2、流程图 (22) 3、程序设计 (22) 六、心得体会 (28) 七、参考文献 (29)

一、设计目的 1、根据要求,复习巩固ARM的基础知识。 2、掌握ARM系统的设计方法,特别是熟悉模块化的设计思想。 3、熟练掌握ARM软件和2131开发板的使用。 4、提高综合运用所学的理论知识独立分析和解决问题的能力; 二、设计原理 1、GPIO—流水灯 (1)LPC2131具有多达47个通用I/O 口(GPIO,General Purpose I/O ports),分别为P0[31:0]、 P1[31:16],其中,P0.24未用,P0.31仅为输出口。由于口线与其它功能复用,因而需要进行相关的管脚连接模块(PINSEL0、PINSEL1、PINSEL2)选择连接GPIO,然后通过IODIR进行输入/输出属性设置后才能操作。 当管脚选择GPIO 功能时,有IOSET、IOCLR和IOPIN 3 个寄存器用于控制GPIO 的使用。IOSET 用于口线置位,而IOCLR 则用于口线清零,IOPIN 则反映当前IO口的状态,读回IOSET 则反映当前IO口设定状态。 (2)GPIO的特性和应用 特性: 单个位的方向控制; 单独控制输出的置位和清零; 所有I/O口在复位后默认为输入。 应用: 通用I/O口 驱动LED或其它指示器 控制片外器件 检测数字输入 (3)GPIO引脚描述 GPIO管脚描述见表4.1。 表4.1 GPIO 管脚描述

嵌入式实验心得体会

嵌入式实验心得体会 嵌入式实验心得体会是计算机专业应该具备的常用知识,以下这篇范文整理个人对嵌入式系统的认识,和进行操作之后的个人体会,对操作的疑难的反思。下面是这篇嵌入式实验心得体会 嵌入式实验心得体会 学期开始,我们开始学习《嵌入式系统及应用》,由于初次接触嵌入式系统,感觉蛮难的,所以收获不是很大,很多的概念都比较模糊,等到学期结束开始做嵌入式课程设计时,真是茫然无从下手,自,从拿到设计主题后,我就从像热锅像上的蚂蚁,一个字“急”。最后实在没有办“法,逼着自己去学法 习,查资料,总算对嵌入式有了资浅层理解。浅 嵌入式系统本本身是一个相对模糊的定义义,一个手持的mp3和一个一pc104的微型工业业控制计算机都可以认为是嵌入是式系统。总体来说,嵌入式系统是“用于控,制,监视或者辅制 助操作机器器和设备的装备”。一个典典型的桌面linux系统统包括3个主要的软件层---linux-内核、cc库和应用程序代码。内核核是唯一可以完全控制硬件的层,内核驱动程序代件表应用程表序与硬件之间进行行会话。内核之上是c 库,,负责把posixapii转换为内核可以识别的形形式,然后调用内核,从应应用程序向内核传递参数。应用程序依靠驱动内核。来完成特定的任务。来在了解了基础知识之后,我了开始进行上机操作,当然开,,其中遇到很多的难题,很多东西都是第一次接触很,又没有别,人在旁边指导操作,完全凭借自己去摸操索索练习。其中的困难可想而知。然而坚持就是胜利而,,牙一咬眼一闭坚持做下去去,而通过本次实验,我感觉收获还是蛮多的。可感能我对于嵌入能式的知识学习的还是不太多,但是这习之外的东西收获颇丰。之

建筑结构选型课程论文

河北农业大学 建筑结构选型课程论文 题目:建筑结构选型的综合考虑 学院: 专业班级:城市规划专业 1001班 学号: 学生姓名:钰 指导老师: - 目录 引言 1概述 1.1建筑结构选型的现实意义 1.2建筑结构类型 1.3大跨度结构分类 1.4高层建筑结构体系 2结构选型与建筑设计要求的关系 2.1 建筑设计与结构的关系 2.2因地制宜,逐序选择 2.3建筑结构与建筑空间功能的关系 2.4结构力学对选型的影响 3结构选型与经济技术问题的关系 3.1结构与造价的关系 3.2结构选择对建筑费用的综合影响 4结构选型与建筑美学 4.1结构选型与人的审美 4.2结构选型与建筑造型美 4.3结构的形式美全文总结参考文献 摘要: 建筑结构是建筑三大构成要素中建筑技术的组成内容,是保证房屋安全的重要手段。 建筑结构选型工作之所以复杂,不但是因为它涉及到安全、经济、环境、适用等众多领域,还存在许多确定性因素和未知因素需要预见性考虑。在城市空间环境日益紧张、人们审美能力不断提升、环境质量问题受到社会广泛关注的今天,合理的建筑结构选型,势必更加符合城市发展的需要、符合城市居民反对建筑风格单一化的要求,也能在一定程度上缓解建筑扩张给环境带来的压力 关键词:空间功能设计要求;力学分析;经济技术指标;建筑美学引言随着我国社会经济的飞速发展,建筑业也得到了快速发展。优秀的建筑设计应做到艺术、技术和经济性的三位一体,它是建筑师对这三方面知识充分掌握和创造性应用的产物。建筑师在完成建筑功能、建筑艺术性设计的同时,也应当兼顾建筑的安全性、适用性、耐久性和经济性,以便建筑设计时其他工种的同事能同自己良好的衔接。所以了解并选择合适的建筑结构是建筑设计的重要工作。建筑结构设计主要分为三个阶段:结构方案阶段、结构计算阶段与施工图设计阶段。其中结构方案阶段的内容是:根据建筑的重要性,工程地质勘查报告,建筑所在地的抗震设防烈度,建筑的高度和楼层的层数以及建筑场地的类别来确定建筑的结构形式。在确定了结构的形式之后,就需要根据不同结构形式的要求和特点来布置结构的受力构件和承重体系。选择满足建筑需求的建筑结构是建筑建设的基本要求。一种好的建筑形式更是使得建筑本身增色出众。1概述 1.1建筑结构选型的现实意义功能综合化、需求多元化是现代建筑发展的大趋势,因此,现代建筑尤其是现代高层建筑,其立体和平面形状更加多样化、内部空间的分布更加复杂化与个性化,另外建筑净空高度的增加对建筑的结构系统提出更高、更新的要求,合理选择建筑结构显得更加必要。建筑结构所要涉及的领域越来越宽广,需要综合考虑众多领域的信息和内容,假若考虑范围出现漏洞,导致建筑结构选型不合理,“蝴蝶效应”便会产生作用,则其后续问题更多更加麻烦。建筑施工尤其是高层建筑施工更是旷日持久的大工程,不仅投资大,而且工期通常非常长,一旦建筑结构选型不合理并付诸实践,则积重

arm嵌入式linux安装课程设计心得

arm嵌入式linux安装课程设计心得 篇一:116709047陈俊松嵌入式Linux课程设计 福建农林大学金山学院电子信息类课程设计 课程名称:设计题目:姓名: 系: 专业:年级:学号:指导教师:职称: 嵌入式linux应用开发课程设计嵌入式linux Web服务器的设计 陈俊松信息与机电工程系电子信息工程2011级116709047 朱仕浪讲师 2014年11 月24 日 福建农林大学金山学院电子信息类 课程设计结果评定 目录 设计的目的

-------------------------------------------------------- 1 设计要求---------------------------------------------------------- 1 主要仪器设备(软硬件环境)---------------------------------------- 1 设计内容---------------------------------------------------------- 1 设计原理---------------------------------------------------- 1 总体方案设计------------------------------------------------- 3 程序设计---------------------------------------------------- 3 程序的调试和运行结果---------------------------------------- 7 总结-------------------------------------------------------------- 8 参考文献---------------------------------------------------------- 9 嵌入式linux Web服务器的设计 1. 设计的目的

嵌入式系统课程设计报告

湖北民族学院 信息工程学院 课程设计报告书 题目 :基于A RM的数字式万年历 课程:嵌入式系统课程设计 专业:电子信息科学与技术 班级: 03114411 学号: 031441119 学生姓名:田紫龙 指导教师:易金桥 2017年6 月20 日

信息工程学院课程设计任务书 学号031441119学生姓名田紫龙专业(班级)0314411 设计题目基于 ARM 的数字式万年历 1.能测量温度并且实时显示; 2.具有时间显示功能,能够显示年月日,时分秒,并且可以手动调节时间。 设 3. 具有 12 小时制和 24 小时制切换功能。 计 技 术 参 数 对年、月、日、时、分、秒进行计时,还具有闰年补偿等多种功能。温度采集 选用 DS18B20芯片,万年历采用直观的数字显示,数据显示采用1602 液晶显 示模块,可以在LCD1602 上同时显示年、月、日、周日、时、分、秒,还具有 设 时间校准整点灯光提醒等功能。制作仿真和实物。 计 要 求 [1]苏平 . 单片机的原理与接口技术 [M]. 北京 : 电子工业出版社, 2006,1-113. [2]王忠民 . 微型计算机原理 [M]. 西安 : 西安科技大学出版社, 2003,15-55. [3]左金生 . 电子与模拟电子技术 [M]. 北京 : 电子工业出版社, 2004,105-131. [4]新编单片机原理与应用(第二版). 西安电子科技大学出版社, 2007.2 [5]张萌 . 单片机应用系统开发综合实例 [M]. 北京:清华大学出版社, 2007.7 [6] 朱思荣. 51 单片机实现公历与农历、星期的转换[Z].当当电子网 [7]李广弟 . 单片机原理及应用 [M] 北京航空航天大学出版社 ,2004 年 参[8] 王越明 . 电子万年历的设计 [J]. 黑龙江科技信息, 2004 年 考 资 料 2017年 6 月 20 日

建筑结构选型实例分析.

成绩 考查课结课作业(论文) 题目:建筑结构选型实例分析 课程名称:建筑结构选型 学院:土木与建筑工程学院 学生姓名: 学号:201104030002 专业班级:城市规划11-1 任课教师:尹涛 2013年6月 《建筑结构选型》课程报告评分表

学生姓名专业班级城市规划11-1 题目名称建筑结构选型实例分析 项目考核指标权重得分 课程报告质量收集调研相 关资料 独立查阅资料、进行调研;有收集处理相关信息及获得 新知识的能力。 10 内容完整、分 析正确合理 内容完整,每部分均包括概述、实例分析和小结,要求 图文并茂。结构实例综合分析的正确、合理性。 30 格式规范、条 理清楚 条理清楚、结构严谨、文理通顺、用语规范、书写格式 规范。 20 创新工作中有创新意识,一定的自己的理解,一定独创性。20 完成任务及答辩的情况答辩根据课程报告内容,正确回答相关问题10 学习态度、按时提交,按要求修改完善10 总分 简要评语: 任课教师签名:年月日 目录

一、引言 (1) 二、多层建筑(砖混结构、框架结构).................... (1) 三、高层建筑(剪力墙结构、框剪结构)........................ .. (5) 四、超高层建筑(筒中筒结构)................................ . (8) 五、工业厂房(轻型钢结构) (9) 六、大跨度公共建筑(桁架结构、拱结构、网架结构、膜结构等).. (10) 七、桥梁结构(桁架结构、拱结构、悬索结构等)................. . (13) 八、总结 (17) 引言 对于建筑结构,它们并不是我们通常所说的建筑物,而是隐藏于建筑物外表之下的,构成建筑

arm课程设计报告

课程设计报告 (嵌入式接口技术) 学院:电气工程与自动化学院 题目:基于ARM的多路数据采集系统设计 专业班级:自动化113班 学号:35号 学生姓名:翁志荣 指导老师:温如春 2013 年12月19日

摘要 数据采集系统用于将模拟信号转换为计算机可以识别的数字信号.该系统目的是便于对某些物理量进行监视.数据采集系统的好坏取决于他的精度和速度.设计时,应在保证精度的情况下尽可能的提高速度以满足实时采样、实时处理、实时控制的要求.在科学研究中应用该系统可以获得大量动态;是研究瞬间物理过程的重要手段;亦是获取科学奥秘的重要手段之一. 本次设计是基于ARM的多路数据采集系统,主控器能够对模拟信号产生的各路数据,通过数据采集系统进行采集并在主控器的程控下显示。 关键字:数据采集;模数转换;ARM;实时采样。 Abstract Data acquisition system for digital signal to analog signal conversion can be identified by computer. The system is aimed at facilitating monitoring of some physical quantity. Data acquisition system is good or bad depends on the precision and speed. When the design, should be in the case of ensuring accuracy as much as possible to meet the high speed real-time sampling, real-time processing, the requirement of real time control. The application of this system in scientific research can obtain a large number of dynamic; is an important means to study the instantaneous physical process; and it is also one of the important means of access to the mysteries of Science. Keyword s: data acquisition; ARM; real-time sampling analog-to-digital conversion.

嵌入式系统课程设计

《嵌入式系统设计与应用》课程设计 题目嵌入式系统的实践教学探讨 1.嵌入式系统设计与应用课程的内容概述 1.1 内容概述 本课程适用于计算机类专业,是一门重要的专业课程。它的任务是掌握嵌入式系统的基本概念;掌握嵌入式处理器 ARM 体系结构,包括ARM总体结构、存储器组织、系统控制模块和I/O外围控制模块;掌握ARM指令集和Thumb指令集;掌握ARM汇编语言和C语言编程方法;了解基于ARM 的开发调试方法。它的目的是了解和掌握嵌入式处理器的原理及其应用方法。 1)介绍嵌入式系统开发的基础知识,从嵌入式计算机的历史由来、嵌入式系统的定义、嵌入式系统的基本特点、嵌入式系统的分类及应 用、嵌入式系统软硬件各部分组成、嵌入式系统的开发流程、嵌入 式技术的发展趋势等方面进行了介绍,涉及到嵌入式系统开发的基 本内容,使学生系统地建立起的嵌入式系统整体概念。 2)对ARM技术进行全面论述,使学生对ARM技术有个全面的了解和掌握,建立起以ARM技术为基础的嵌入式系统应用和以ARM核为基础 的嵌入式芯片设计的技术基础。 3)ARM指令系统特点,ARM 指令系统,Thumb 指令系统,ARM 宏汇编,ARM 汇编语言程序设计,嵌入式 C 语言程序设计。 1.2实践教学探讨 在IEEE 计算机协会2004年6月发布的Computing Curricula Computer Engineering Report, Ironman Draf t 报告中把嵌入式系统课程列为计算机工程学科的领域之一,把软硬件协同设计列为高层次的选修课程。美国科罗拉多州立大学“嵌入式系统认证”课程目录包括实时嵌入式系统导论、嵌入式系统设计和嵌入式系统工程训练课程。美国华盛顿大学嵌入式系统课程名称是嵌入式系统

广东海洋大学嵌入式系统课程设计

《嵌入式系统》设计报告学生姓名 Adao (学号) 所在学院数学与计算机学院 所在班级计科1141 指导教师 成绩

目录 1.课程设计目的 (2) 2.系统分析与设计 (2) 3.系统结构图 (2) 4.实现过程 (3) 5.实验效果 (5) 6.代码分析 (6) 7.系统测试出现的问题和解决的方案 (7) 8.系统优缺点 (7) 9.心得体会 (8) 参考文献 (8)

双按键控制流水灯系统开发 1.课程设计目的: 本次课程设计目的主要是对之前所学习的STM32的某个实验进行更深入的学习与了解,弄懂引脚,端口等相关的配置,对实验原理和具体实现有一定的理解,能做到自己通过原理图和使用库函数等把功能实现出来。我选择的是EXTI-外部中断实验并加以整合,具有一定实用功能的系统,可以对外提供服务。 2.系统分析与设计: 本课程设计所定义的系统主要功能为,通过两个按键KEY1(PA0)、KEY2(PC13)可以实现对流水灯进行同步控制,即一个开关控制产生的灯的状态可以被另一个开关去改变,按键控制需要对两个按键的端口,引脚等进行相关配置,并在两个引脚的中断服务程序中完成对流水灯状态同步控制的操作。本还想通过使用SysTick(系统滴答定时器)功能对流水灯进行精确定时,但由于时间比较匆促,最终没有实现。 3.系统结构图: 图3-1

4.实现过程: 1、GPIO的输入模式有上拉输入模式、下拉输入模式、浮空输入模式和模拟输入模式。GPIO 中的每个引脚可以通过配置端口配置寄存器来配置它的模式。每个引脚的模式由寄存器的4个位控制。 上拉/下拉输入模式:1000 浮空输入模式:0100 模拟输入模式:0000 2、STM32的所有GPIO都可以用作外部中断源的输入端。STM32的中断由中断控制器NVIC 处理。STM32的中断向量具有两个属性,一个为抢占属性,另一个为响应属性,其属性编号越小,表面它的优先级别越高。抢占属性会出现嵌套中断。 3、编写NVIC_Configuration()函数配置NVIC控制器的函数。 static void NVIC_Configuration(uint8_t IRQ) { NVIC_InitTypeDef NVIC_InitStructure; //将NVIC中断优先级分组设置为第1组 NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1); /* 配置中断源 */ NVIC_InitStructure.NVIC_IRQChannel = IRQ;//设置中断线 NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;//设置抢占优先级 NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;//设置响应优先级 NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; NVIC_Init(&NVIC_InitStructure); //对NVIC中断控制器进行初始化 } 4、调用GPIO_EXTILineConfig()函数把GPIOA、Pin0和GDIOC、PIN13设置为EXTI输入线。 GPIO_EXTILineConfig(GPIO_PortSourceGPIOA, GPIO_PinSource0); GPIO_EXTILineConfig(GPIO_PortSourceGPIOC, GPIO_PinSource13); 5、填写EXTI的初始化结构体,然后调用EXTI_Init()把EXTI初始化结构体的参数写入寄存器。编写EXTI_PA0_Config()函数完成各种需要的初始化。 void EXTI_Pxy_Config(void) { GPIO_InitTypeDef GPIO_InitStructure; EXTI_InitTypeDef EXTI_InitStructure; /* config the extiline clock and AFIO clock */

建筑结构选型 总结 (1)

建筑结构选型 10章空间网架结构 1.什么是网架结构? 网架结构是由很多杆件通过节点,按照一定规律组成网状空间杆系结构。 2.网架结构按外形可分为哪两类? 平板网架和曲面网架;通常平面网架称为网架,曲面网架称为网壳。 3.平板网架结构的优点? 整体性好,稳定性号,空间刚度大,能有效承接非对称荷载、集中荷载和动荷载,有较好的抗震性。与网壳相比,是一种无水平推力、拉力的空间结构、支座构造简单,一般简支即可,便于下部支承结构处理。 4.网架结构按构成方式分为哪两类? 一类是由不同方向的平行弦桁架相互交叉组成的,故称为交叉桁架体系网架;另一类是由三角锥、四角锥或六角锥等的椎体单元组成的空间网架结构,故称角锥体系网架。 5.交叉桁架体系网架有哪些?角锥体系网架有哪些?各种网架体系适用范围? 1)交叉桁架体系 ①两向正交正放网架;适用于正方形,近似正方形的建筑平面,跨度以30—60m的中等跨度为宜。 ②两向正交斜放网架;适用于建筑平面正方形或长方形的中大跨度的情况。 ③两向斜交斜放网架;一般用于建筑平面两方向柱距不等的情况。 ④三角交叉网架;特别适用于三角形、多边形和圆形的建筑平面。 2)角锥体系网架 ①三角锥体系网架:三角锥网架、抽空三角锥网架、蜂窝形三角锥网架;适用于中小跨度的周边支承的六边形、矩形和圆形平面的建筑。 ②四角锥体系网架 正放四角锥网架;适用于大柱网、点支承、设有悬挂吊车的工业厂房情况。 正放抽空四角锥网架;适用于中小跨度和矩形平面的建筑,当为点支承时,要注意在周 边布置封闭的边桁架,以保证网架稳定。 斜放四角锥网架; 星形四角锥网架;适用于中小跨度周边支承的网架。 棋盘形四角锥网架;适用于小跨度周边支承的情况。 单向折线形网架;适用于狭长矩形平面的建筑。 3)六角锥体系网架 6.网架结构的组成和各自的适用范围? 网架结构的组成:二层网架、三层网架;当跨度大于50m时,可考虑采用三层网架;当跨度大于80m时,可优先采用三层网架。 7.网架的结构选型原则: 安全可靠、技术先进、经济合理、美观适用。 8.了解网架的高度和网格尺寸? 网架高度:网架的高度与屋面荷载、跨度、平面形状、支承条件及设备管道等因素有关。屋面荷载较大、跨度较大时,网架高度应选得大一些。平面形状为圆形、正方形或接近正方形时,网架高度可取得小一些,狭长平面时,单向传力明显,网架高度应大一些。点支承网架比周边支承的网架高度要大一些。当网架中有穿行管道时,网架高度要满足要求。 网格尺寸:网格尺寸的大小,主要是上弦网格尺寸,网格尺寸主要与网架的跨度、屋面的材料、网架的型式、网架高度、荷载大小因素有关。

基于ARM9的人脸识别系统 嵌入式报告 课程设计

嵌入式课程设计报告 学院信息电子技术 专业通信工程 班级 学号 姓名 指导教师 2017年07月01日

基于ARM9的人脸识别系统 一、引言 人脸识别背景和意义 人脸识别系统的研究始于20世纪60年代,80年代后随着计算机技术和光学成像技术的发展得到提高,而真正进入初级的应用阶段则在90年后期,并且以美国、德国和日本的技术实现为主;人脸识别系统成功的关键在于是否拥有尖端的核心算法,并使识别结果具有实用化的识别率和识别速度;“人脸识别系统”集成了人工智能、机器识别、机器学习、模型理论、专家系统、视频图像处理等多种专业技术,同时需结合中间值处理的理论与实现,是生物特征识别的最新应用,其核心技术的实现,展现了弱人工智能向强人工智能的转化语音识别、体形识别等,而指纹识别、虹膜识别等都不具有自然性,因为人类或者其他生物并不通过此类生物特征区别个体。 人脸识别具有这方面的特点,它完全利用可见光获取人脸图像信息,而不同于指纹识别或者虹膜识别,需要利用电子压力传感器采集指纹,或者利用红外线采集虹膜图像,这些特殊的采集方式很容易被人察觉,从而更有可能被伪装欺骗。 二、系统设计 1、硬件电路设计 (1)ARM9处理器 本系统所采用的硬件平台是天嵌公司的TQ2440开发板,该开发板的微处理器采用基于ARM920T内核的S3C2440芯片。 ARM9对比ARM7的优势:虽然ARM7和ARM9内核架构相同,但ARM7处理器采用3级流水线的冯·诺伊曼结构,而ARM9采用5级流水线的哈佛结构。增加的流水线设计提高了时钟频率和并行处理能力。5级流水线能够将每一个指令处理分配到5个时钟周期内,在每一个时钟周期内同时有5个指令在执行。在常用的芯片生产工艺下,ARM7一般运行在100MHz左右,而ARM9则至少在200MHz 以上。指令周期的改进对于处理器性能的提高有很大的帮助。性能提高的幅度依赖于代码执行时指令的重叠,这实际上是程序本身的问题。对于采用最高级的语言,一般来说,性能的提高在30%左右。ARM7一般没有MMU(内存管理单元),(ARM720T有MMU)。 (2)液晶显示屏 为显示摄像头当前采集图像的预览,系统采用三星的320x240像素的液晶屏,大小为206.68cm。该液晶显示屏的每个像素深度为2bit,采用RGB565色彩空间。 (3)摄像头 摄像头采用市场上常见的网眼2000摄像头,内部是含CMOS传感器的OV511+芯片。CMOS传感器采用感光元件作为影像捕获的基本手段,核心是1个感光二极

09嵌入式网络协议及其应用开发课程设计报告1

课程设计说明书 学生信息 系别计算机工程学院专业计算机科学与技术 班级姓名学号 课程设计信息 课程名称嵌入式软件开发课程设计 课程设计题目基于QT的直流电机设计 课程设计时间学期第 1~16 周 小组情况指导教师 批改情况 成绩评阅教师批改时间2012年5月 6 日2011-2012学年第2 学期

目录 1.课程设计内容 (3) 2.课程设计目的 (3) 3.背景知识 (3) 4.工具/准备工作 (3) 5.设计步骤与方法 (3) 5.1.步骤 1:设计直流电机控制界面 (3) 5.1.1. 步骤1.1:添加控件事件代码 (4) 5.2. 步骤2:编译程序 (5) 5.2.1. 步骤2.1:redhat主机下编译程序 (5) 5.2.2. 步骤2.2:在ARM板下测试直流电机界面–嵌入式下运行 (6) 6.软件测试截图 (7) 7.设计结果及分析 (7) 8.设计结论 (7) 9.问题及心得体会 (7) 10.对本设计过程及方法、手段的改进建议 (8) 11.任务分配 (8) 12.参考文献【1】C++ GUI Qt4编程(第2版) 兰切特 (Jasmin Blanchette)、萨默菲尔德(Mark Summerfield)、闫锋欣、曾泉人子工业出版社2008 (8) 13.课程设计评价(教师) (8)

课程设计报告 1. 课程设计内容 本课程设计的内容是设计一个基于QT的直流电机设计,支持电机正反转以及设置参数以控制转速。 2. 课程设计目的 考察自己对课程的掌握程度,以及自己实际的动手能力,编程能力。 3. 背景知识 1.嵌入式linux下驱动程序的基本编译方法 2.掌握直流电机控制基本原理 3.QT软件的应用 4. 工具/准备工作 硬件: 安装有QT的PC机一台 软件: WindowsXP操作系统 VMware Workstation 7.0 Red Hat QT 4.6.3 5. 设计步骤与方法 5.1.步骤 1:设计直流电机控制界面 利用QT Creator,ui文件来编写一个良好的用户交互界面:

嵌入式操作系统课程设计报告

嵌入式系统设计报告 系(院):计算机科学学院 专业班级:计科11201 姓名:微尘 学号: 201203300 指导教师:王剑 设计时间:2015.6.22 - 2015.7.3 设计地点:4教硬件实验室

目录 一、课程设计的目的 (2) 1.1设计目的 (2) 1.2任务介绍 (2) 二、实验及开发环境 (3) 2.1 实验室环境 (3) 2.2 个人计算机课后开发环境 (3) 三、总体设计 (3) 四、详细设计 (4) 4.1 Windows CE系统编译与安装 (4) 4.2 编程驱动LED和数码管显示正确的信息 (7) 4.3 编程驱动电机运转 (8) 4.4 个人设计小程序 (10) 五、课程设计小结 (17) 5.1 设计小结 (17)

一、课程设计的目的 1.1设计目的 本次课程设计的目的是了解嵌入式系统、嵌入式操作系统,掌握基于嵌入式系统的应用开发基本知识。了解嵌入式操作系统Windows CE的特点,Windows CE的主要模块及各自的功能。掌握嵌入式操作系统Windows CE 的配置、编译、移植方法。了解Visual Studio .NET开发环境,掌握基于Windows CE平台的应用程序设计方法。 1.2任务介绍 以下任务需基于实验室的XSBase270开发平台完成 1.嵌入式操作系统Windows CE平台的搭建 使用Platform Builder编译出自己的Windows CE 5.0操作系统,然后根据实验提供的EBOOT引导程序将编译出的Windows CE 5.0系统安装(刷入)到实验平台。 2.IO接口控制-七段数码管的LED显示控制程序 了解Windows CE下I/O访问机制的原理。了解LED和七段数码管的显示和控制原理。掌握Windows CE下访问硬件I/O寄存器的方法。 3.IO接口控制-点击控制设计 了解Window CE下I/O访问机制和原理。掌握Windows CE下访问硬件I/O寄存器的方法,以及使用Visual Studio .NET对硬件设备编程的一般方法。 4.编写实用小程序并在指定的Windows CE平台上运行调试(选做) 这一部分我选择的是在Windows CE平台上使用Visual Studio 2005基于.NET利用C#语言编写一个简易计算器小程序。从而体验对嵌入式设备编程与普通PC编程的区别。

嵌入式系统课程设计报告书

成绩学生课程实践能力考查 题目:温度按键设定、显示、报警系统设计 课程名称:嵌入式系统开发专业班级: 学生学号: 学生姓名: 考查地点: 考查时长: 4小时 所属院部: 指导教师: 2017 — 2018学年第 2 学期 金陵科技学院教务

2017-2018学年第2学期《嵌入式系统开发》实践能力考核 任课教师签名: 日期: 温度按键设定、显示、报警系统设计 要求: 1、读取DS18B20温度,在液晶上实时显示,并显示上、下限,初始值上限32,下限26。 2、通过按键可以设置环境温度的上限与下限, WK_UP键按下调节上限,再按下调节下限,再按下调节上限…… KEY1按下加1; KEY0按下减1, 根据上限与下限判断当前温度有没有超出范围。 3、当温度超过上限,LED1隔1秒亮一次。超过下限,LED2隔1秒亮一次。(也可自定义报警方式) 4、串口波特率一律用9600bps。 液晶显示的信息: STM32 test name: xxxxxxxxx Maximum is 32C,Minimum is 26 C The temperature is 29 C,now! (xxxxx就是自己的名字拼音) 目录: 第一章.系统要求 1、1设计要求

1、2设计方案 第二章.硬件设计 2、1开发板原理图 2、2 DS18B20模块 2、3按键模块 2、4 LCD显示模块 2、5 LED 模块 第三章.软件设计 3、1程序流程图 3、2程序部分代码 3、2、1主函数、main、c 3、2、2 LED 函数led、c 3、2、3温度代码 s18b20、c 3、2、4键盘代码key、c 第四章、实物效果图 第五章、课程总结 第一章.设计要求及方案 1、1设计要求 1、读取DS18B20温度,在液晶上实时显示,并显示上、下限,初始值上限32,下限26。 2、通过按键可以设置环境温度的上限与下限, WK_UP键按下调节上限,再按下调节下限,再按下调节上限…… KEY1按下加1; KEY0按下减1, 根据上限与下限判断当前温度有没有超出范围。

相关文档
最新文档