/*基于盛群单片机开发的获得温湿传感器dht11和光敏电阻的数据并且发送到1602显示屏的程序*/#include#pragmavectorisr_4@0x4#pragmavectorisr_8@0x8#pragmavectorisr_c@0xc#pragmavectorisr_ad@0x10//ad中断服务程序(r232地址是10)//ISRforsafequardvoidisr_4(){}//externalISRvoidisr_8(){}//timer/event0voidisr_c(){}//timer/event1//initializeregistersforsafeguardvoidsafeguard_init(){_intc0=0;_intc1=0;_tmr0h=0;_tmr0l=0;_tmr0c=0;_tmr1h=0;_tmr1l=0;_tmr1c=0;_pac=0xff;_pbc=0xff;//inputmode_pcc=0xff;}typedefunsignedcharu8;#definers_pc2//屏幕的控制rs#defineep_pc0//屏幕的控制rs#definerw_pc1//屏幕的控制rs#definedht_pb1#defineko_pb2//外部按键定义#defineky_pb3#defineLED_DATA_CRL_pac//屏幕数据管脚的I/O控制#defineDHT_DATA_CRL_pbc//dht数据管脚的I/O控制#defineLED_DATA_DATA_pa//屏幕数据管脚的数据传递#defineLED_CRL_CRL_pcc//屏幕控制管脚的I/O控制#definead_start_26_7//定义ad转换的start位(r232的adcr寄存器地址是0x26h)voidbusycheck(void);voidini