第一范文网 - 专业文章范例文档资料分享平台

模拟路灯控制系统报告

来源:用户分享 时间:2025/5/24 1:49:19 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

3. 软件设计

软件采用C语言编写,可移植性和可读性强。

软件编写体现了模块化的任务驱动方式。代码尽量符合变量定义规范。

3.1 -----子程序

本系统包含以下子程序

//键盘处理------------------------------ void KeyboardScan(void);//键盘扫描函数

void KeyboardOperate(uchar KeyNum);//按键处理函数

//定时器处理------------------------------ void InitTimer(void);//定时器参数设定及启动

//路灯控制------------------------------

void BrightnessSet(uchar LightNum, uchar Brightness);//亮度调整

//AD采样------------------------------ void ADExchange(uchar Num);//AD采样

/************************************************************** * 亮度调整函数 * **************************************************************/ void BrightnessSet(uchar LightNum, uchar Brightness);

/**************************************************************

13

* 溢出中断处理程序 * **************************************************************/ void interrupt 6 TimerInterrupt(void);

14

3.2 ----系统主程序流程图

系统流程图

开始单片机存储器及变量初始化显示初始化对几路模拟信号轮流进行采样,每2毫秒采样一个信号按键扫描及处理检测环境的明暗度并决定是否自动开关灯路灯的故障检测检测交通情况,并根据交通情况对路灯的开关进行管理定时管理15

3.2.1

3.2.2定时器溢出中断处理函数流程图

16

搜索更多关于: 模拟路灯控制系统报告 的文档
模拟路灯控制系统报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3ewqj3x4ji0cqsi0v4x8_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top