基于单片机控制的楼道声控灯设计内容摘要:
* * * * [硬件说明 ] * * 硬件环境 AVR At=Tmega8L * * 系统时钟 8M * * * ifndef _MACRODEFINITION_H_ define _MACRODEFINITION_H_ define Open_Light_1 PORTC|=BIT(2) define Open_Light_2 PORTC|=BIT(3) define Open_Light_3 PORTD|=BIT(7) define Open_Light_4 PORTD|=BIT(6) define Open_Light_5 PORTD|=BIT(5) define Open_Light_6 PORTD|=BIT(4) define Open_Light_7 PORTD|=BIT(3) define Open_Light_8 PORTD|=BIT(2) define Open_Light_9 PORTD|=BIT(1) define Open_Light_10 PORTD|=BIT(0) define Value_1 0XFD define Value_2 0XFE define Value_3 0XFE define Value_4 0XFD define Value_5 0XFB define Value_6 0XF7 define Value_7 0XEF define Value_8 0XDF 9 define Value_9 0XBF define Value_10 0X7F define Read_Portc PINC define Read_Portb PINB define Time_Limit 10 define Light_Close {PORTDamp。 =0X00。 PORTCamp。 =~(BIT(2)|BIT(3))。 } endif /*********************************************************** * 声明库说明:底层硬件配置驱动声明库 * * 版本: * * 作者: * * 创建日期 : * * * ***********************************************************/ ifndef _HD_CONFIGURE_H_ define _HD_CONFIGURE_H_ extern void init_devices(void)。 endif /*********************************************************** * 函数库说明:底层硬件配置驱动函数库 * * 版本: * * 作者: * * 创建日期: * * * * [硬件说明 ] * * 处理器: AVR At=Tmega8L * * 系统时钟: 8M * * * * [支 持 库 ] * * 支持库名称: * * 需要版本: * * 支持库说明:底层硬件配置声明库 * ***********************************************************/ 10 include include void port_init(void) //端口初始化配置 { PORTB = 0x00。 DDRC amp。 = ~(BIT(0)|BIT(1))。 DDRC |= BIT(2)|BIT(3)。 PORTC = 0x00。 DDRB = 0x00。 PORTD = 0x00。 DDRD = 0xFF。 } void timer1_init(void) //定时器初始化配置 { TCCR1B = 0x00。 TCNT1H = 0x85。 TCNT1L = 0xEE。 OCR1AH = 0x7A。 OCR1AL = 0x12。基于单片机控制的楼道声控灯设计
相关推荐
(二).程序流程图 开始 SET按下 开始计时 RESET按下 R1=0 停止计时 Y Y Y N N N (三).程序 ORG 0000H JMP MAIN ORG 0003H JMP EX00 ORG 0013H JMP EX11 ORG 001BH JMP TT1 ORG 0030H MAIN:MOV SP,60H MOV DPTR,TABLE MOV TMOD,10H MOV P1
if(output1!=LS20[i][2]||output2!=LS20[i][3]) { ledR = 0。 //点亮红 led time=0。 break。 } if(output1==LS20[i][2]amp。 amp。 output2==LS20[i][3]) { time++。 } } if(time==16) { ledG = 0。 //点亮绿 led
建模方式便于容纳多种技术,使网络规范与具体实施方法无关,使规范能保持相对稳定性。 这种功能分层模型摒弃了传统的面向传输硬件的网络概念,十分用于以业务为基础的现代网络概念,使传送网成为一个独立于业务和应用的动态灵活、高度可靠和低成本的基础网,而在此基础平台之上再组建各种各样的业务网,适应各式各样的业务和应用的需要。 (二) WDM 光网络的拓扑结构
11 P2=temp。 delay(1)。 P2=0xff。 temp=_crol_(temp,1)。 P0=0x40。 P2=temp。 delay(1)。 P2=0xff。 temp=_crol_(temp,1)。 P0=0x40。 P2=temp。 delay(1)。 P2=0xff。 temp=_crol_(temp,1)。 P0=0x40。 P2=temp。 delay(1)。
.0 1 5 uC20 .0 1 5 uX11 2 M H Z 五、软件模块 本系统用了定时器 0和定时器 1。 6 7 开 始是 否 修 改 抢答 时 间。 抢 答 时 间 m a x减 一 倒 计 时 并显 示选 手 1 是 否抢 答。 选 手 2 是 否抢 答。 选 手 3 是 否抢 答。 选 手 4 是 否抢 答。 抢 答 倒 计 时m a x 是 否 为 0。 显 示 抢 答 时间 最
要求 见表格后的“填写 说明 5”。 基于动环系统实现基站油机发电管理精细化 1 前言 随着 公众对 移动通信 需求 的 不断增加 ,移动通信基站 数量大大增加。 基站站点也从市区扩展到 山区、郊外。 目前 市区外 电网 的 供电质量不够稳定,时常会发生停电。 为 保证基站通信设备的连续运转,维护方只用通过油机进行发电保障。 然而在 全国电信运营公司都进行维护体制的变革 中。 为 集中维护