太阳能实现的无线动态办公信息发布系统软件设计范文.doc

上传人:仙*** 文档编号:1057107 上传时间:2019-10-05 格式:DOC 页数:2 大小:13.33KB
返回 下载 相关 举报
太阳能实现的无线动态办公信息发布系统软件设计范文.doc_第1页
第1页 / 共2页
太阳能实现的无线动态办公信息发布系统软件设计范文.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述
毕业论文/毕业论文范文 太阳能实现的无线动态办公信息发布系统软件设计范文 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 利用率高,节约时间。*l
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!