1 / 28
文档名称:

嵌入式系统课程设计.ppt

格式:ppt   大小:1,395KB   页数:28页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式系统课程设计.ppt

上传人:我是药神 2022/7/20 文件大小:1.36 MB

下载得到文件列表

嵌入式系统课程设计.ppt

相关文档

文档介绍

文档介绍:嵌入式系统课程设计
⑷ 输出清零寄存器IOCLR
当管脚配置为GPIO 输出模式时,可使用该寄存器从管脚输出低电平。写入1 使对应管脚输出低电平。 写入0 无效。如果一个管脚被配置为输入或第二功能,写IOCLR 无效。
⑸ GPwareInterrupt
PrefetchAddr DCD PrefetchAbort
DataAbortAddr DCD DataAbort
Nouse DCD 0
IRQ_Addr DCD 0
FIQ_Addr DCD FIQ_Handler
ResetInit

BL InitStack
BL TargetResetInit
B __main
… …
一、基础知识
操作系统的功能和作用
计算机硬件系统
操作系统(WINDOWS、LUNIX等)
应用软件(如WORD、
PHOTOSHOP等)
系统软件(如编译程序、
汇编程序、数据库等)
操作系统在计算机中的地位
操作系统层通常是最靠近硬件
层的软件层,主要完成计算机硬件
资源的调度和分配、信息的储存和
保护以及并发活动的协调和控制。
从应用程序员的角度看,操作
系统是计算机硬件系统与应用程序
的接口,看到和使用的只是一些由
操作系统提供的函数。
嵌入式操作系统的特点
嵌入式硬件系统
嵌入式操作系统(UCOS-Ⅱ、WINCE
UCLUNIX等)
嵌入式系统的应用软件
嵌入式操作系统在嵌入式系统中的地位
● 微型化。保证应用的前提下,
规模越小越好。
● 可裁剪。嵌入式操作系统提供
的各个功能模块可以让用户根据
需要选择。
● 易移植。应在不做大量修改的
情况下稳定运行在不同的平台。
● 实时性可靠性好。
1、uC/OS-II内核具有可抢占的实时多任务调度功能
2、提供了许多系统服务,如信号量、消息队列、邮箱、内存管理、时间函数等
3、这些功能可以根据不同的需求进行裁减。
4、-。
uC/OS-II的特点
全世界有数百种产品在应用:
医疗器械
移动电话
路由器
工业控制
GPS 导航系统
智能仪器
更多
二、实际应用
(实时温度的采集控制)
温度传感器
A/D转换(ADC0808)
LPC2106
数码管显示
外界温度
电压信号
数字信号
实时温度采集的硬件框图
启动按钮
实时温度采集的硬件接线图
1、任务1——启动按钮(按键识别)
IO_Init();
while(1)
{
while((IOPIN&key)!=0);
IO_Init();
while((IOPIN&key)==0);
IOCLR= 0x0000ffFF;
任务切换
}


转换结束输出信号(转换结束标志),高电平有效
1KHz时钟信号
CLOCK
POT
ADC0808
OE:输出允许信号,高电平有效,即OE=1时,将输出寄存器中的数据放到数据总线上。
ALE:地址锁存允许输入信号
START:启动信号输入端
IOCLR=adstart;
delay(50);
IOSET=adstart;
delay(50);
IOCLR=adstart;
delay(50);
IO_Init();
while((IOPIN&adend)==0);
IOSET=1<<11;
i=IOPIN;
(1)送单次脉冲,启
动A/D转换
IO口设置
(2)A/D转换是否结束
2、任务2——A/D转换
(3)OE置1,将A/D转换后的数据读入


3、任务3——数码管显示
INT32U d,g,s,b;
b=i/100;
d=i %100;
s=d/10;
g=d%10;


(1)2进制转10进制
(2)动态显示
OS_STK Task0St