|
楼主 |
发表于 2020-9-5 11:44:35
|
显示全部楼层
本帖最后由 sfes 于 2020-9-5 11:52 编辑
MAIN: ;CLR LED_R ; CLR LED_G ;CLR LED_B //;------------------------------------ CLR CHECK_PWR ;检测电源开 MOV C,CHECK_BIT ;检测 SETB CHECK_PWR ;检测电源关 MOV LED_R,C JC NO_BEEP MOV CCAPM0,#49H ;PCA模块0为16位定时器模式 JMP YES_BEEP NO_BEEP: MOV CCAPM0,#0 ;49H ;PCA模块0为16位定时器模式 CLR BEEP YES_BEEP: ; CLR LED_B ; CALL DELAY1S ; SETB LED_B JBC SEC5_BIT,CHECK_TASK; // ORL ADC_CONTR,#4EH ;启动AD转换P3.6 ADC14 // NOP // NOP // MOV A,ADC_CONTR ;查询ADC完成标志 // JNB ACC.5,$-2 // ANL ADC_CONTR,#NOT 20H ;清完成标志 // MOV A,ADC_RES ;读取ADC结果 // MOV R_LIGHT_V,A ; 保存环境亮度值 ;---------------------- //CALL DS18B20 ;启动ds18b20 // mov a,tph // call send_1 // mov a,tpl // call send_1 // mov a,#0bbh // call send_1 ; SETB EA ;开总中断 ;------------------------------------------ MAIN2: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;; // JB P3.0,$+6 ;自动下载 // MOV IAP_CONTR,#60H // ;;;;;;;;;;;;;;;;;;;;;;;;;;;; LJMP MAIN
;貌似粘贴的程序格式乱了,看附件吧 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|