完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
#include __CONFIG(HS&WDTDIS&LVPDIS); #define V_out_data RA0 #define I_out_data RA1 #define T_wendu_data RA2 #define GONGZUO RD0 #define CHONGDIAN RD1 #define GUANJI RD2 #define JIANGGONGLV RD3 #define JIANGDIBAOHUDIANLIU RD4 void Delay(unsigned int i) { unsigned int k; for(k=0;k } void init() { TRISA=0b11111111; TRISD=0B00000000; PORTA=0B00000000; PORTD=0B00000000; ADCON1=0b10000000; ADIE=0; } unsigned int get_ad(unsigned char m) { for(m=0;m<3;m++) { if(m==0) { unsigned char bufscdy[16]; unsigned char j; unsigned int ADbufscdy; for(j=0;j<16;j++) { ADCON0=0b00000001; asm("NOP"); asm("NOP"); asm("NOP"); asm("NOP"); ADGO=1; while(ADGO) continue; bufscdy[j]=ADRESH*256+ADRESL; } ADbufscdy=0; for(j=0;j<16;j++) { ADbufscdy+=bufscdy[j]; } ADbufscdy=ADbufscdy/16; return(ADbufscdy); } else if(m==1) { unsigned char bufscdl[16]; unsigned char l; unsigned int ADbufscdl; for(l=0;l<16;l++) { ADCON0=0b00001001; asm("NOP"); asm("NOP"); asm("NOP"); asm("NOP"); ADGO=1; while(ADGO) continue; bufscdl[l]=ADRESH*256+ADRESL; } ADbufscdl=0; for(l=0;l<16;l++) { ADbufscdl+=bufscdl[l]; } ADbufscdl=ADbufscdl/16; return(ADbufscdl); } else { unsigned char bufscdwd[16]; unsigned char m; unsigned int ADbufscdwd; for(m=0;m<16;m++) { ADCON0=0b00010001; asm("NOP"); asm("NOP"); asm("NOP"); asm("NOP"); ADGO=1; while(ADGO) continue; bufscdwd[m]=ADRESH*256+ADRESL; } ADbufscdwd=0; for(m=0;m<16;m++) { ADbufscdwd+=bufscdwd[m]; } ADbufscdwd=ADbufscdwd/16; return(ADbufscdwd); } } } void main(void) { TRISD=0; PORTD=0; unsigned int scdy; unsigned int scdl; unsigned int wd; init(); while(1) { scdy=get_ad(0); scdl=get_ad(1); wd=get_ad(2); if(scdl>6) { PORTD=0b00000010; } else { PORTD=0b00000001; } } } |
|
相关推荐
1 个讨论
|
|
你正在撰写讨论
如果你是对讨论或其他讨论精选点评或询问,请使用“评论”功能。
有人有STM8H1K08T连接TM1650的源码吗,可以直接使用的那种,我的代码在烧录之后数码管一直处于熄灭状态
271 浏览 0 评论
【瑞萨RA6E2】瑞萨E2S软件安装过程,等待过程玩下97_e2 studio_ZGZZ
493 浏览 0 评论
589 浏览 0 评论
【原创】【RA4M2-SENSOR开发板评测】低功耗+USB综合测试
891 浏览 0 评论
1436 浏览 2 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
16926 浏览 31 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-4 10:18 , Processed in 0.951381 second(s), Total 55, Slave 40 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
213