首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 基于Small RTOS51的数据采集器设计

基于Small RTOS51的数据采集器设计

资料介绍
嵌入式系统论文

基于Small RTOS51的数据采集器设计
摘要:介绍如何运用Small
RTOS51多任务操作系统进行嵌入式控制器的软件设计。首先介绍Small
RTOS51多任务操作系统,然后介绍基于该操作系统进行数据采集器软件系统的设计。
    关键词:Small RTOS51 多任务操作系统 数据采集器
引 言
  随着嵌入式系统的发展,嵌入式软件设计向软件平台靠近,单片机软件设计不再是
单一线程结构方式,而是逐步采用多任务的设计思想。实时内核也称为实时操作系统或
RTOS。它使得实时应用程序的设计、扩展和维护变得更容易,不需要大的改动就可以增
加新的功能。通过应用程序分割成若干独立的任务,RTOS使得应用程序的设计过程大为
简化。使用可剥夺性内核时,所有时间要求苛刻的事件都得到了尽可能快捷、有效的处
理。通过有效的服务,如信号量、邮箱、队列、延时、超时等,RTOS使得资源得到更好
的利用。
  目前8位单片机在嵌入式系统中,应用还是最广泛的。51多任务系统中,Keil C51
所带的RTX51 Full
太大(6KB多),且需要外部RAM,又无源代码,很多时候不实用。RTX51
Tiny虽然小(900多字节),但是任务没有优先级和中断管理,也无源代码,也不太实用
。而uC/OSII虽有源代码,但是它太大,又需要外部RAM,所有函数又必须是重入函数,
用在51这类小片内RAM的单片机上有点勉强。Small
RTOS为小RAM系统设计,RAM需求小,比较适合51这种资源比较少的系统上。
1 数据采集器系统设计
    1.1 数据采集器原理
  数据采集器是将采集到的电表脉冲信号转换为电能量数据整理保存,并与上行设备
通信传输到管理单元进行电表数据的统一管理。
    1.2 硬件设计
  主控制器采用AT89C52芯片,利用7032将脉冲信号采样,经过CPU的处理将数据存储
基于Small RTOS51的数据采集器设计
本地下载

评论