熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2017-2-13 17:56
正文摘要:學(xué)習(xí)蘿莉的教程制作的電壓顯示器,處于學(xué)習(xí)階段。用到的材料:STC15W408AS DIP28 單片機(jī) 數(shù)碼管 四位共陽 可調(diào)電阻 10K 效果: |
學(xué)習(xí)一下,學(xué)習(xí)一下,謝謝 |
學(xué)習(xí)一下,學(xué)習(xí)一下,謝謝 |
wosiyabo 發(fā)表于 2017-2-14 00:11 謝謝了,正是我需要的。 |
我也研究過STC單片機(jī)的ADC,你這個(gè)是8位的ADC轉(zhuǎn)換程序。我給你一個(gè)10位ADC轉(zhuǎn)換程序吧,可以做1024級輸出的,配分壓電阻可做10.24V以內(nèi)-1%精度。 uint GetADCResult(uchar ch) { ADC_CONTR = ADC_POWER | ADC_SPEEDLL | ch | ADC_START; _nop_(); //等待4個(gè)NOP _nop_(); _nop_(); _nop_(); while (!(ADC_CONTR & ADC_FLAG));//等待ADC轉(zhuǎn)換完成 ADC_CONTR &= ~ADC_FLAG; //Close ADC return (ADC_RES*4+ADC_LOW2);//1024格換算 } |
Powered by 單片機(jī)教程網(wǎng)