《简易航标灯报告》

上传人:tang****xu5 文档编号:159949481 上传时间:2021-01-08 格式:DOCX 页数:6 大小:45.18KB
返回 下载 相关 举报
《简易航标灯报告》_第1页
第1页 / 共6页
《简易航标灯报告》_第2页
第2页 / 共6页
《简易航标灯报告》_第3页
第3页 / 共6页
《简易航标灯报告》_第4页
第4页 / 共6页
《简易航标灯报告》_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《《简易航标灯报告》》由会员分享,可在线阅读,更多相关《《简易航标灯报告》(6页珍藏版)》请在金锄头文库上搜索。

1、昉强建工#障单片机实验报告课程名称 单片机技术与应用实验名称简易航标灯设计实验专业 光电信息工程班级 光电121班学 号050312113姓 名 蒯玄实验地点躬行楼528实验日期2015.5.28、实验目的1、掌握定时器/计数器原理及其应用;2、了解航标灯控制要求;、实验仪器编P仪器设备数量单位1WD99微机电源1个28051最小系统板1套3键盘显示接口板1块4万用表1套5示波器1台6Proteus7.8 SP2仿真软件1份7单芯杜邦线根、实验内容按键:灯 质设定MCU-发光二极管.照采集一图3-1简易航标灯控制结构图1、2位拨码开关:灯质设定(频率与占空比)拨码状态1! 状态z状态3暗赛暗完

2、暗_ 0全亮0,5S一.0 .0020. 5Si 0. 5Si 0. 5Si 3.5S0030. 5S! is0, 5SIS0. 5S2. 5S 2 、光敏电阻:实现光照采集(光照强,电阻小;光照弱,电阻大)3、灯驱动:发光二极管采用12V供电,要实验单片机驱动电路设计,三极 管驱动要求:通过光敏电阻采集光照度,白天灯熄灭,黑夜灯按照上表闪烁。课时数:2课时四、预习要求1、完成简易航标灯系统的标准 原理图;2、编程实现简易航标灯的各项功能;3、Proteus78仿真说明:光敏电阻:TORCH_LDR2位拨码开关:DIPSW_2接时不能接上拉电阻,否则仿真不通过;五、实验步骤主程序变重、定时器初

3、始化主程序流程图1、硬件:Proteus仿真电路设计,实物输入、输出信号模拟;2、软件:在Keil环境下编写程序,生成.hex文件,通过ProteusProteusV78_Timer0_HBD)进行功能仿真;3、调试:反复修改程序,完善功能。4、仿真完成后有条件的同学可通过端口模拟进行功能验证。六、实验过程#include reg51.h#define COUNT 50000 /50ms gcd:50ms 的倍数#define D_OPEN 1/ 开灯#define D_CLOSE 0/ 关灯sbit led=P0A0;/灯输出控制,高电平有效sbit OPCON=P1A2; /光照检测 ,高

4、电平(亮)struct IALAunsigned char num; / 拨码开关状态unsigned char gcd; /各时间间隔最大公约数unsigned char state6;/无符号字符型时间常数;unsigned int State6;unsigned char GetKey(void)(unsigned char key;key=0;if(P1&0x01)=0) /低电平有效key|=0x01;if(P1&0x02)=0)key|=0x02;return(key);key|=P1;return key&0x03;获取键值,两个开关有四种状态,分别是00,01,10,11即可获得四个键值0,1,2,3const struct IALA IALA44=(0,10,1,0,0,0,0,0,(1,10,1,3,0,0,0,0,(2,10,1,1,1,7,0,0,(3,10,1,2,1,2,1,5;将计数判断点存入数组中

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号