stm8單片機(jī)實(shí)戰(zhàn)100例詳解 msp430、stm8、avr、8051、IAR有什么關(guān)系?
msp430、stm8、avr、8051、IAR有什么關(guān)系?Msp430是16位微控制器,STM8和avr是8位微控制器。至于8051,以前是單片機(jī)型號(hào),現(xiàn)在成了標(biāo)配。這種單片機(jī)叫8051內(nèi)核。IAR
msp430、stm8、avr、8051、IAR有什么關(guān)系?
Msp430是16位微控制器,STM8和avr是8位微控制器。至于8051,以前是單片機(jī)型號(hào),現(xiàn)在成了標(biāo)配。這種單片機(jī)叫8051內(nèi)核。IAR和K
如何把stm8單片機(jī)里的程序清空?
用jlink擦除芯片就行了。
我有一個(gè)數(shù)碼管怎么可以做成電壓表?
制作帶數(shù)碼管顯示的電壓表一般有兩種方法:一種是選擇內(nèi)部帶有ADC(模數(shù)轉(zhuǎn)換器)的單片機(jī),利用其內(nèi)置的ADC將測(cè)量的電壓轉(zhuǎn)換成數(shù)字信號(hào),經(jīng)單片機(jī)處理后驅(qū)動(dòng)數(shù)碼管顯示電壓;其次,電壓表由ICL7107、ICL7135等數(shù)字電壓表專(zhuān)用的ADC組成。用這種方法制作的數(shù)碼管電壓表是純硬件電路,即使初學(xué)者也能 用單片機(jī)測(cè)試程序可以使它成功。讓 分別介紹了用單片機(jī)和電壓表專(zhuān)用集成電路制作數(shù)碼管電壓表的方法。
一、用單片機(jī)制作的數(shù)碼管電壓表
如果你想用單片機(jī)制作一個(gè)數(shù)碼管電壓表,如果單片機(jī)的編程水平不高,你 d最好選擇AT89S51之類(lèi)的51單片機(jī)來(lái)做,因?yàn)榫W(wǎng)上有很多這種單片機(jī)電壓表的電路圖和套路,我們很容易就能找到這樣的資料。有了資料,我們只需要根據(jù)圖紙選擇元器件和焊接電路,然后將相關(guān)程序輸入到單片機(jī)中,這樣電壓表就制成了。
上圖所示的數(shù)碼管電壓表由51單片機(jī)和外部ADC0832(8位AD轉(zhuǎn)換器)組成。雖然用51單片機(jī)制作數(shù)碼管電壓表的數(shù)據(jù)很容易找到,但這種單片機(jī)一般內(nèi)部沒(méi)有ADC,需要外接ADC,導(dǎo)致其電路不夠簡(jiǎn)潔,成本較高。如果懂單片機(jī)編程,可以選擇內(nèi)置ADC的ATmega168單片機(jī)做電壓表。
用單片機(jī)制作數(shù)碼管電壓表的優(yōu)點(diǎn)是:電路簡(jiǎn)單,電壓表的精度可根據(jù)實(shí)際需要選擇。比如需要四位精度的電壓表,我們可以選擇內(nèi)置12位ADC的STM8L051或C8051F410微控制器,如果需要五位或更高精度的電壓表,我們可以選擇內(nèi)置24位ADC的C8051F350微控制器來(lái)制作。
其次,數(shù)字電壓表由數(shù)字電壓表專(zhuān)用集成電路制成。
對(duì)于電子初學(xué)者誰(shuí)可以 t程序用單片機(jī),用ICL7107(如上圖所示)作為數(shù)字電壓表專(zhuān)用IC來(lái)做數(shù)字電壓表比較合適。這種電壓表的專(zhuān)用IC電路簡(jiǎn)單,不需要編程。只要按圖紙選擇部件,正確焊接,很容易制造成功。
上圖所示電路是由數(shù)字電壓表專(zhuān)用IC ICL 7107組成的三位半數(shù)字電壓表。其最低分辨率為0.1mV,轉(zhuǎn)換精度為0.05±1字。最大顯示值是1999。如果與合適的分壓器連接,該電路可用于測(cè)量1000V以?xún)?nèi)的DC電壓。如果與AD737組成的真有效值轉(zhuǎn)換器連接,就可以構(gòu)成真有效值數(shù)字電壓表,可以測(cè)量任意波形的交流電壓。
用ICL7107制作數(shù)碼管電壓表時(shí),需要選擇四個(gè)共陽(yáng)極的數(shù)碼管,它們與IC的連接如上圖所示。ICL7107內(nèi)置約2.8V的精確基準(zhǔn)電壓。在制造時(shí),通過(guò)調(diào)節(jié)電阻R6可以在36腳和32腳之間有100.0mV的參考電壓(這個(gè)電壓決定了電壓表的測(cè)量精度,所以必須調(diào)節(jié)到上述值,一般可以用四個(gè)半數(shù)字萬(wàn)用表的2V DC電壓來(lái)調(diào)節(jié))。被測(cè)電壓直接加在31腳和32腳之間,這樣數(shù)碼管就可以顯示被測(cè)電壓。由于ICL7107可以自動(dòng)識(shí)別被測(cè)DC電壓的極性,所以用該電壓表測(cè)量DC電壓時(shí),不必考慮被測(cè)DC電壓的極性。這里需要提到的是,電壓表的測(cè)量輸入沒(méi)有連接分壓器,其最大輸入電壓為199.9mV,如果要測(cè)量大于199.9mV的電壓,需要在輸入端連接分壓電阻。
用ICL7107制作的數(shù)碼管電壓表通常采用5 V電源供電,利用7805和7905三端穩(wěn)壓IC可以產(chǎn)生其5 V電源。在實(shí)踐中,如果不方便使用上述兩個(gè)三端穩(wěn)壓集成電路 s對(duì)于電源,也可以使用5V電源,用CD4069連接一個(gè)負(fù)電壓發(fā)生器就可以產(chǎn)生所需的-5V電壓,這樣就可以使用單個(gè)5V電源了。
想了解更多電子電路與元器件知識(shí),請(qǐng)關(guān)注這個(gè)頭條號(hào)。謝謝你。