太阳能实现的无线动态办公信息发布系统软件设计范文
tiny和full两个版本,tiny是full的子集, 最大可运行的任务数是16个,支持时间片循环任务的调度,支持任务间信号通信,可以并行地利用中断。但它不支持存储区的分配和释放,不支持占先式任务的调度。rtx51tiny操作系统是一个非常小、易于使用的rtos,它只占用800字节左右的程序存储空间,可以在没有外放数据存储器的51系统中运行。完全集成在keil c51编译器中。用户可以很容易的创建任务,也不需要进行复杂的配置,只需包含一个指定的头文件即可编译运行。
本设计分为主机电路和从机电路,主机电路是以c8051f020单片机为控制核心,以显示电路、时钟电路、温度检测电路、无线收发模块以及太阳能电池供电模块构成。从机以at89c2051为控制核心,包含人体红外感应模块和无线收发模块。整个系统以主机作轮询模式对从机进行访问和数据传输。系统原理框图如1所示。
rtx51 tiny操作系统编程中不再需要mian函数,rtx51 tiny从第0个任务开始执行,在任务0中来创建其它需要执行的任务,在其它任务创建完后删除这个任务0。系统自动以时间片方式执行所创建的其它任务。任务0程序代码如下:
点阵扫描部分采用的是74hc154来控制行信号,74hc595来控制列信号,其中是低电平点亮led显示屏,154是4线16自动译码点整扫描分为两个半屏扫描,每次扫描8次,这样把扫描的数据送入显示。显示模块流程图如图2所示。
无线模块使用的jit433,在初始化的时候,先让它进行本机通信,设置一些模块参数,空中速率,频率,发射功率等参数,设置成功后,再进行多机通信。设置流程图如图3所示。
在与各分机模块通信时设置串口的波特率1200,这样可以信号可以传输得更远。然后等待接受从机发送过来的信号,接受到信号进行校正,正确就点亮对应的led灯。与各从机通信程序流程如图4所示。
在键盘部分,我使用了三个按键,分别是:功能按键、加键、减键;在每次按键时如果时间小于5 s的时候就可与进行加减设置,大于5 s就自动退出,这样使得任何时候可以设置时间,不必再按完以后在写入时间的。cpu 利用率高,节约时间。
-
毕业论文范文:谈谈全球变暖对地球的危害大纲
全球气候变暖是一种自然现象。由于人们焚烧化石矿物以生成能量或砍伐森林并将其焚烧时产生的二氧化碳等多种温室气体,由于这些温室气体对来自太阳辐射的可见光具有高度的透过性,而对地球反射出来的长波辐射具有高度的吸收性,也就是常说的温室效应,导致全球气候变暖...
-
传感器毕业论文:温度传感器
论文最好能建立在平日比较注意探索的问题的基础上,写论文主要是反映学生对问题的思考,详细内容请看下文传感器毕业论文。温度是一个基本的物理量,自然界中的一切过程无不与温度密切相关。温度传感器是一种能感受温度并把转换成可用输出信号的传感器。温度传感器是...
-
浅析口腔并发症病人口腔pH值变化范文
机体正常人群口腔内寄生着约10多种细菌,这些细菌维持着口腔内ph值平衡,使之处于偏碱状态。详细内容请看下文浅析口腔并发症病人口腔ph值变化。对于内科危重患者来说,其口腔自净功能减弱,加之机体免疫力降低,致使口腔内正常菌群失调,导致口腔ph值呈下降状态,呈偏酸性,口...
-
浅谈失独老人的养老问题
临近毕业了,大家的论文写好了吗,下文是失独老人的养老问题,希望大家有所收获!我国的计划生育政策实施30多年以来产生了数以万计的独生子女家庭。我国目前独生子女家庭数量已突破了一亿大关。第一代独生子女的父母已经陆续步入老龄化的行列。但是,对于独生子女家庭...