【廣告】
單片機(jī)
單片機(jī)出現(xiàn)的歷史并不長(zhǎng),湖南基于Altera的FPGA單片機(jī)口袋機(jī),但發(fā)展十分迅猛。它的產(chǎn)生與發(fā)展和微處理器的產(chǎn)生與發(fā)展大體同步,自1971年美國(guó)Intel公司首先推出4位微處理器以來,它的發(fā)展到目前為止大致可分為5個(gè)階段。
單片機(jī)的特點(diǎn)是編程、維護(hù)相對(duì)復(fù)雜,編程方式常用C語言或者匯編語言,成本較低,I/O接口相對(duì)有限。
如需了解更多單片機(jī)的相關(guān)內(nèi)容,歡迎撥打網(wǎng)站上的熱線電話!
單片機(jī)的燒寫原理
有三種方式:
1、把單片機(jī)當(dāng)做一個(gè)ROM芯片,早期的單片機(jī)都是如此。將單片機(jī)放在通用編程上編程時(shí),基于Altera的FPGA單片機(jī)口袋機(jī)多少錢,就像給28C256這樣的ROM中寫程序的過程一樣。只是不同的單片機(jī)使用的端口,編程用的時(shí)序不一樣。
2、像AT89S52或AVR單片機(jī)一樣,在單片機(jī)上有SPI接口,這時(shí)用的下到線將程序燒寫到單片機(jī)中。這時(shí)不同的是,單片機(jī)的CPU除了執(zhí)行單片機(jī)本身的指令之外,還能執(zhí)行對(duì)ROM進(jìn)行操作的特殊指令,如ROM擦除、燒寫和校驗(yàn)指令。在編程ROM時(shí),下到線先通過傳輸這些指令給CPU執(zhí)行(擦除ROM、讀入數(shù)據(jù)、燒寫ROM、和校驗(yàn)ROM),這樣完成對(duì)單片機(jī)的ROM的燒寫。
3、引導(dǎo)程序,即單片機(jī)中已經(jīng)存在了一個(gè)燒寫程序。啟動(dòng)單片機(jī)時(shí)首先運(yùn)行這程序,程序判斷端口狀態(tài),如果符合“要燒寫ROM”的狀態(tài)存在,就從某個(gè)端口(串口、SPI等等)讀取數(shù)據(jù),基于Altera的FPGA單片機(jī)口袋機(jī)廠家,然后寫入到單片機(jī)的ROM中。如果沒有“要燒寫ROM”的狀態(tài),就轉(zhuǎn)到用戶的程序開始執(zhí)行。像AVR單片機(jī)的bootloader方式、STC的串口下的方式,還有其他單片機(jī)的串口編程等等都是這樣。
單片機(jī)上拉電阻的選擇
大家可以看到復(fù)位電路中電阻R1=10k時(shí)RST是高電平 ,而當(dāng)R1=50時(shí)RST為低電平,很明顯R1=10k時(shí)是錯(cuò)誤的,基于Altera的FPGA單片機(jī)口袋機(jī)價(jià)格,單片機(jī)一直處在復(fù)位狀態(tài)時(shí)根本無法工作。出現(xiàn)這樣的原因是由于RST引腳內(nèi)含三極管,即便在截止?fàn)顟B(tài)時(shí)也會(huì)有少量截止電流,當(dāng)R取的非常大時(shí),微弱的截止電流通過就產(chǎn)生了高電平。
企業(yè): 北京杰創(chuàng)永恒科技有限公司
手機(jī): 13401088771
電話: 010-57325192
地址: 北京市昌平區(qū)科技園區(qū)超前路甲1號(hào)17號(hào)樓5層