毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于μC/OS-II的温度采集系统设计+电路图(3)
1.3.2 软件设计
编写上述各硬件模块驱动程序验证其正确性,仿真结果表明,各硬件模块能够正常工作。
在时钟获取方面,以单片机定时中断计时和时钟芯片计时作对比,并给出选择时钟芯片的理由;在温度测量方面,在数据处理过程中移出寄存器中小数位,使得正负整数温度能够显示在LCD上,在传感器量程内,温度测量范围由容错性设计中所设阈值决定;在LCD显示方面,函数封装功能较为完善,在实际使用时,能够在指定位置输出汉字和ASCII码混合型字符串。
1.3.3 μC/OS-II的移植与应用
在移植之前需对单片机系统资源进行合理分配,扩展MCS-51系列单片机RAM容量与GPIO数目,同时,笔者设计了一种合适的软件处理方法完成了各子模块驱动程序的兼容。在系统移植成功后,笔者对系统进行适当裁剪、编写相关任务函数并加强系统容错性设计,仿真结果表明,系统功能运行比较稳定。
1.4 本文结构安排
本文内容安排如下:
第一章绪论主要讲述了本课题的研究背景及研究内容,概括了温度采集系统以及µC/OS-II的应用现状,并对本课题所做的工作及成果进行了说明;
第二章对项目系统进行综述,给出了系统的总体结构以及项目设计流程;
第三章详细论述了本课题硬件电路的设计过程,并给出元器件参数选择依据;
第四章详细论述了软件设计部分内容,给出了具体软件代码,并给出设计过程中硬件遗留问题的软件解决方法;
第五章论述了µC/OS-II的移植与应用,对操作系统进行适当裁剪,并分析各任务实时性要求,完善系统的容错性设计;
结论对本论文工作进行了总结,对实践中的不足进行了说明,并对本课题的实际运用做出了展望。
2 嵌入式系统
2.1 简述
嵌入到对象体系中的专用计算机应用系统即嵌入式系统[13],本系统即是基于单片机的小型嵌入式系统。一般来说,嵌入式系统分为嵌入式软件系统和嵌入式硬件系统两部分,本项目需设计系统软、硬件,并完成软、硬件仿真联调。
2.2 系统总结构
本系统在硬件平台上移植µC/OS-II实时操作系统,并在该操作系统调度管理下完成软件设计。图2.1为系统总体结构图,主控芯片为系统核心,为各硬件子模块提供足够的硬件驱动力,并在驱动程序的配合下使得硬件子模块能够正常工作。将µC/OS-II移植至CPU后,即可在操作系统的管理下实现系统任务调度、时间管理并确立系统通信机制。同时,CPU搭建监控平台,保证系统运行的稳定性。
图2.1 系统总体结构图
2.3 系统设计流程
系统设计流程图如图2.2所示,在项目设计初始,先对项目需求进行系统级分析,拟定所需元器件的数量、型号。准备工作完成后,便可根据规划开始各硬件子模块原理图的绘制,并对各模块电气参数进行测量、分析、调试直至各模块能够正常工作为止,接下来便可以对系统原理图进行ERC检测,当硬件初期纠错完成后开始软件验证,即编写各硬件子模块驱动程序以确保各模块能在CPU的控制下正常工作。这部分调试工作较为麻烦,当子模块无法正常工作时,需要先确定是软件错误还是硬件错误所致才可采取相应的措施纠错。当所有子模块都可以正常工作后,便可以开始移植µC/OS-II实时操作系统并完成后续系统级的软件设计与调试。
共3页:
上一页
1
2
3
下一页
上一篇:
AT89C51单片机白光LED路灯照明控制器设计
下一篇:
MATLAB基于时频重排技术的目标微多普勒特性研究
认知无线电网络中基于双...
基于TCP/IP技术的转向架振动测试系统设计
基于PM2.5浓度的健康出行路径规划及实现
基于涡旋电磁波的新型雷达成像技术研究
基于相关滤波器的长期跟踪算法研究
基于ZigBee协议轨道交通环...
变分模态分解方法研究及...
谷度酒庄消费者回访调查问卷表
《醉青春》导演作品阐述
高校网球场馆运营管理初探【1805字】
国内外无刷直流电动机研究现状
浅谈新形势下妇产科护理...
多元化刑事简易程序构建探讨【9365字】
拉力采集上位机软件开发任务书
浅谈传统人文精神茬大學...
辩护律师的作证义务和保...
中国古代秘书擅权的发展和恶变