ImageVerifierCode 换一换
格式:DOCX , 页数:34 ,大小:1MB ,
资源ID:1671265      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1671265.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于uCOSII温度监控系统毕业设计.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于uCOSII温度监控系统毕业设计.docx

1、基于uCOSII温度监控系统毕业设计基于uCOS-II温度监控系统毕业设计 学号: 06437107 常 州 大 学 毕业设计(论文)(2010届)题 目 C/OS-II下温度监控系统设计 学 生 王 彦 婕 学 院 信息科学与工程学院 专 业 班 级 通信061 校内指导教师 万 军 专业技术职务 讲 师 校外指导老师 专业技术职务 二一年六月C / OS-II Temperature Monitoring SystemAbstract:With the information, intelligence, network development, embedded systems tech

2、nology has won broad space for development. the former communications and embedded technology has become mainstream consumer products. C / OS-II is designed for micro-controller system and open source software designed for preemptive multitasking real-time operating system kernel.Compared with other

3、 real-time operating systems such as linux with the implementation of high efficiency, small footprint, real-time performance and superior scalability and so on. the minimum core can be compiled from 2KB. This paper describes the structure and composition of the monitoring system software and hardwa

4、re design. System hardware including power modules, display module, temperature data acquisition module, limit alarm module, key control module, JTAG circuit and the main processing chip. System software design to complete the C / OS-II real-time embedded operating system migration. Second, the desi

5、gn of the four tasks namely the temperature detection task, showing task, Alarm set task and key tasks 4 tasks. The task of collecting temperature sent to the controller detected. The task of achieving real-time display shows temperature. Warning establishment duty establishment temperature maximum

6、and minimum value, if surpasses the limiting value to report to the police. System Migration C / OS-II real-time embedded operating system, the success of key response time, clear and stable temperature display.Keywords: C / OS-II; DS18B20; temperature monitoring; STM32F103CBT61 引言嵌入式系统开始于20世纪80年代单片

7、机使用。现在已经渗透到各个领域,且与人们的人常生活密不可分,给人们的生活和工业生产带来极大的方便,虽然普通的单片机的功能强大,从信号采集、处理到传输都能由嵌入式系统完成。但是,随着网络时代的到来,许多电子设备需要联网和更智能化,更强的计算能力,比如音频、视屏的数据采集、处理和传输;丰富的图形界面等,因此,嵌入式系统的运用更为广泛。随着电子技术的进步,芯片的制造成本大大降低,而功能却更加强大,16位和32位的嵌入式微处理器逐渐成为嵌入式系统设计的主流。但是,只有嵌入式微处理器是不够的,还需要有一个运行于嵌入式微处理器上的操作系统。其收入是操作系统要有良好的可移植性,能够用在根据应用要求选择的微处

8、理器中。当今嵌入式系统(单片机)集成越来越多资源,内部存储资源日益丰富,用户不需要扩充资源就可以完成项目开发,不仅是开发简单,产品小巧美观,同时系统也更加稳定,目前该方向既是发展为SOC(片上系统)。而且其抗干扰能力加强,使得它更加适合工业控制领域,具有更加广阔的市场前景。再次嵌入式系统(单片机)提供在线编程能力,加速了产品的开发进程,为企业产品上市赢得宝贵的时间。随着嵌入式系统的发展在线仿真变得容易。用户一旦开发一个比较大的系统,开发调试变得非常复杂,同时由于嵌入式系统(单片机)资源有限,不能像PC一样直接调试自己的软件,于是出现了品种繁多的专业仿真器,为用户的开发提供了强大功能,加速了开发

9、过程,降低了开发难度,同时这类仿真器也给中小型用户带来沉重的经济负担,目前已经有公司推出了可以在线调试的嵌入式系统(单片机)这类嵌入式系统(单片机)采用标准JTAG接口,JTAG是一种标准(IEEE 1149.1),视为测试芯片而制定的,目的是用TCK、TDI、TD0和TMS四个信号来测试芯片的内部状态,为什么测试芯片还需要专门制定标准呢?这是因为复杂的芯片引脚太多,特别是还有些芯片一旦安装到多层电路板上就无法看到引脚,更不要说测量了,这时候就可以在计算机软件的支持下通过JATA接口,对芯片进行测量,如果各个公司的芯片都符合该标准,就可以将各个芯片的JTAG口串联起来(又称菊花链),无论是在电

10、路板上有多少芯片,只需要4个引脚,就可以测量电路板上的所有芯片。既然可以测量芯片,当然可以将数据写入芯片,在可编程逻辑器件的数据下载中也使用了JTAG接口,出现了在系统编程(ISP)的概念,也就是就是可编程逻辑器件安装到了系统中,也可以对其内部电路进行修改,JTAG技术和EDA软件的进步,使可编程逻辑器件的开发与使用得到快速的发展。随着单片机的发展,人们对事物的要求越来越高,单片机的应用软件技术也发生了巨大的变化,从最初的汇编语言,开始演变到C语言开发,不但增加了语言的可读性,结构性,而且对于跨平台的移植也提供了方便,另外一些复杂的系统开始在单片机上采用操作系统,一些小的RTOS等,一方面加速

11、了开发人员的开发速度,节约开发成本,另外也为更复杂的实现提够了可能。当前比较流行的RTOS有:WINCE、uCLinux、Linux、C / OS-II等等。目前低端定位的单片机仍然走俏,但高端的单片机(微处理器)却是风起云涌,SOC 技术的发展,现代电子技术应用中包含了硬件(HW)、硬件加软件(HW+SW)、固件(FW)3 个层次。这3 个层次也可以说是现代电子技术应用的3 个发展阶段。自1997 年以来,电子技术应用又增加了一个新的层次片上系统(SOC)层次。SOC 技术概念和应用技术层次的出现,标志着现代电子技术应用进入了SOC 阶段。在本次毕业设计中,设计者使用ARM 32位Corte

12、x-M3为核心的STM32F103CBT6芯片移植C / OS-II操作系统,各种外界扩展I/O口实现在操作系统上多任务实时任务的并发执行。2嵌入式2.1嵌入式系统 “嵌入式系统”是指将应用程序和操作系统与计算机硬件集成在一起的系统。简单的说,所谓嵌入式系统就是用户自己开发设计电路板,电路板上有微处理器和各种芯片,其软件部分常常下载在ROM或Flash中,工作方式类似于BIOS。符合以上定义的嵌入式系统的第一个产品直到1971年以后才出现,这一年Inter发布了世界上第一块微处理器,4004,主要被日本Busicom公司用来生产上用的计算机。1969年,Busicom请Inter为他们的每一种

13、新式计算机分别进行设计,而且设计了一种用在所有型号上的通用电路。这个通用处理器被设计来读取存在外部存储芯片里一系列指令(软件)。Inter的想法是通过软件的设计可以为每一种计算机提供各自的特性。这种微处理器在一夜之间就成功了,并且在以后的十年中获得了广泛的应用。早期的嵌入式应用包括无人空间测探器、计算机控制的交通信号灯以及航空灯光控制系统。整个80年代,嵌入式系统静悄悄的统治着微处理器时代,并把微处理器带入了我们个人和职业生活的每一个角落。装有嵌入式系统的电子设备已经充斥了我们的厨房(烤面包机、食物处理机、微波炉)、卧室(电视、音响、遥控器)和工作场所(传真机、手机、激光打印机、点钞机、信用卡

14、读卡机)。嵌入式系统的数量看起来肯定会继续迅速增长,一机构很多具有巨大市场潜力的嵌入式系统设备:可以被中央计算机控制的调光器和恒温器。当小孩子或者矮个子的人在的时候不会充气的智能气囊,掌上电子记事薄和个人数字助理(PDA)、数码照相机和仪表导航系统。很明显,掌握一定技能并且愿意从事下一代嵌入式系统设计的人将会获得更多的机会1。2.1.1嵌入式系统的分类按照“嵌入”方式的不同,嵌入式系统可分为以下几种:(1)整机式嵌入一个带有专用接口的计算机系统嵌入到一个控制系统中,成为控制系统的核心部分。一般这种计算机系统功能完整而强大,完成系统中的核心关键工作,也具有较为完善的人机界面和外部设备。(2)部件

15、式嵌入以部件式嵌入到一个控制设备中,完成某一处理功能,与设备的其他硬件耦合紧密、功能更专一。如雷达的数字处理部件,一般选用专用CPU或DSP。(3)芯片式嵌入一个芯片是一个完整的专用计算机,具有完整的输入输出接口,完成专一功能。如显示处理器、微波炉控制器等。一般为专门设计的芯片。随着微电子技术的发展,芯片式嵌入应用将越来越广泛。2.1.2嵌入式系统设计的特点根据英国电机工程师协会的定义,嵌入式系统控制、监视或设备、机器、甚至工厂运作的装置。它是一种计算机软件与硬件的综合体,并且特别强调量身定做的原则,也就是给予某种特殊的用途,会针对这项用途开发出截然不同的一个系统。可以从以下几个方面说明嵌入式

16、系统设计方面的特点(1)用户界面和控制面板在这个方面不同的系统因功能不同而有很大的差别,有的系统可能只有几个简单的控制按键,而现实只需要几个示意的发光二极管就可以了,有的系统却要求包括多个菜单和许多选项,甚至有的要求精确的图形用户界面,如GPS。(2)软件代码高质量、高可靠性尽管半导体技术的发展是处理器速度不断提高,系统存储器容量不断增加,价格也不断下降,但在大多数应用中,存储空间仍然是宝贵的,多数时候还存在实时性的要求。为此要求程序编写的编译工具的质量要高,以减少程序二进制代码长度,提高执行速度。(3)制造成本制造成本在很多情况下是十分重要的,尤其对于消费类电子产品,它由许多因素决定,比如处理器的种类,所需存储器的大小及需要哪些I/O设备,当然还有系统软件和应用程序的成本。(4)功率嵌入式系统的产品

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1