熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2018-8-24 09:11
正文摘要:雖然是個(gè)簡單的東西但是花了好長時(shí)間,寫程序期間遇到了好多問題,然后慢慢的修改,直到完成,能夠做出來感覺很欣慰,特此上傳來共同學(xué)習(xí)進(jìn)步。 頭燈功能說明書原理圖 1.按鍵按第一下LED1和LED3亮,再按亮LED2, ... |
liuguonianhua 發(fā)表于 2019-2-14 20:06 你厲害 |
樓主完全沒有實(shí)現(xiàn)上述功能,程序全是錯(cuò)的!DEVICE_INIT(void)這個(gè)初始化引腳函數(shù)中,將PA6配置成了輸入TRISA = 0B01000000; ,實(shí)際這個(gè)輸入指的是模擬信號(hào)輸入,如果接的是開關(guān)信號(hào)應(yīng)該將應(yīng)該將PA6配置為輸出才對!輸入在這款單片機(jī)中是為了ADC采集模擬信號(hào)!這是第一處錯(cuò)誤,第二處錯(cuò)誤,樓主將ADC_INIT()中,將采集通道設(shè)置成了1/4 VDD,而在Float_adcvalue(void)中用的是adcvalue=adcvalue/1023*2.0000;這個(gè)值根本就不是VDD的值,而是1/4 vdd的值!本來想?yún)⒖紭侵鞔a的,但是看到這么多漫不經(jīng)心的錯(cuò)誤,完全是誤人子弟! |
看樣子用這芯片的人好少, 用這東東做下遙控接收還是很好的 便宜實(shí)惠 |
你好,請問下有沒有MS83F0802相關(guān)的資料或者數(shù)據(jù)手冊?請不吝賜教。網(wǎng)上沒找到相關(guān)的資料 謝謝 |
liuguonianhua 發(fā)表于 2018-8-30 19:31 內(nèi)部2v |
adcvalue=adcvalue/1023*2.0000 明明參考電壓取得是VDD,為何乘的是2? |
看到了 有c語言的版本,好資料,51黑有你更精彩!!! |
程序是反匯編得到的嗎? |
Powered by 單片機(jī)教程網(wǎng)