單片機(jī)的基礎(chǔ)理論:基礎(chǔ)理論知識(shí)包括模擬電路、數(shù)字電路和C語(yǔ)言知識(shí)。模擬電路和數(shù)字電路屬于抽象學(xué)科,要把它學(xué)好還得費(fèi)點(diǎn)精神。在你學(xué)習(xí)單片機(jī)之前,覺得模擬電路和數(shù)字電路基礎(chǔ)不好的話,不要急著學(xué)習(xí)單片機(jī),應(yīng)該先回顧所學(xué)過(guò)的模擬電路和數(shù)字電路知識(shí),為學(xué)習(xí)單片機(jī)加強(qiáng)基礎(chǔ)。否則,你的單片機(jī)學(xué)習(xí)之路不只會(huì)很艱難和漫長(zhǎng),還可能半途而廢。筆者始終認(rèn)為,扎實(shí)的電子技術(shù)基礎(chǔ)是學(xué)好單片機(jī)的關(guān)鍵,直接影響單片機(jī)學(xué)習(xí)入門的快慢。有些同學(xué)覺得單片機(jī)很難,越學(xué)越復(fù)雜,然后學(xué)不下去了。有的同學(xué)看書時(shí)似乎明白了,可是動(dòng)起手來(lái)卻一塌糊涂,究其原因就是電子技術(shù)基礎(chǔ)沒有打好,首先被表面知識(shí)給困惑了。學(xué)習(xí)使用單片機(jī)是了解計(jì)算機(jī)原理與結(jié)構(gòu)的較佳選擇。湖北垃圾桶單片機(jī)
AVR單片機(jī)設(shè)計(jì)I/O口使用注意事項(xiàng):1.先正確設(shè)置DDRx方向寄存器,再進(jìn)行I/O口的讀寫操作。2.I/O口復(fù)位后的初始狀態(tài)全部為輸入工作方式,內(nèi)部上拉電阻無(wú)效,外部引腳呈現(xiàn)三態(tài)高阻輸入狀態(tài)。3.當(dāng)I/O口工作在輸入方式時(shí),且要讀取外部引腳上的電平時(shí),應(yīng)讀取PINxn的值,而不是PORTxn的值。4.當(dāng)I/O工作在輸入方式時(shí),要根據(jù)實(shí)際情況使用或不使用內(nèi)部的上拉電阻。5.一旦將I/O口的工作方式由輸出設(shè)置成輸入方式后,必須等待1個(gè)時(shí)鐘周期后才能正確讀到外部引腳PINxn的值。水龍頭單片機(jī)設(shè)計(jì)單片機(jī)在接通電源的時(shí)候一般復(fù)位引腳上會(huì)出現(xiàn)5V左右的高電平。
單片機(jī)的硬件特征有:(1)單片機(jī)的體積比較小,內(nèi)部芯片作為計(jì)算機(jī)系統(tǒng),其結(jié)構(gòu)簡(jiǎn)單,但是功能完善,使用起來(lái)十分方便,可以模塊化應(yīng)用。(2)單片機(jī)有著較高的集成度,可靠性比較強(qiáng),即使單片機(jī)處于長(zhǎng)時(shí)間的工作也不會(huì)存在故障問題。(3)單片機(jī)在應(yīng)用時(shí)低電壓、低能耗,是人們?cè)谌粘I钪械氖滓x擇,為生產(chǎn)與研發(fā)提供便利。(4)單片機(jī)對(duì)數(shù)據(jù)的處理能力和運(yùn)算能力較強(qiáng),可以在各種環(huán)境中應(yīng)用,且有著較強(qiáng)的控制能力。單片機(jī)的發(fā)展先后經(jīng)歷了4位、8位、16位和32位等階段。8位單片機(jī)由于功能強(qiáng),被普遍用于工業(yè)控制、智能接口、儀器儀表等各個(gè)領(lǐng)域,8位單片機(jī)在中、小規(guī)模應(yīng)用場(chǎng)合仍占主流地位,表示了單片機(jī)的發(fā)展方向,在單片機(jī)應(yīng)用領(lǐng)域發(fā)揮著越來(lái)越大的作用。
單片機(jī)的電路怎么設(shè)計(jì):?jiǎn)纹瑱C(jī)的電路要實(shí)現(xiàn)控制LED燈,需要以單片機(jī)較小系統(tǒng)的方式來(lái)實(shí)現(xiàn),單片機(jī)較小系統(tǒng)由2部分構(gòu)成:第1部分:?jiǎn)纹瑱C(jī)復(fù)位電路。硬件組成:電容+電阻構(gòu)成復(fù)位電路。第2部分:?jiǎn)纹瑱C(jī)時(shí)鐘電路。電阻組成:12MHz晶振+11pF陶瓷電容,提供單片機(jī)的工作周期。完成單片機(jī)較小系統(tǒng)后再完成LED燈的控制,LED燈與單片機(jī)的IO端口連接時(shí),需要將LED燈串聯(lián)220Ω的電阻限流。然后單片機(jī)的一組IO口較多串聯(lián)2個(gè)LED燈,如果要多個(gè)LED燈,那較多可以在單片機(jī)的IO口并聯(lián)4組2個(gè)串接在一起的LED燈。單片機(jī)有32個(gè)IO口,如此算下來(lái),你一個(gè)IO口做多可以控制8個(gè)LED燈,那么32個(gè)IO口,單片機(jī)可以控制256個(gè)LED燈。關(guān)于LED的一閃一閃的問題,這個(gè)采用單片機(jī)的內(nèi)部定時(shí)器即可,51單片機(jī)內(nèi)部有T0、T1供給2個(gè)定時(shí)器,可以根據(jù)需要自行設(shè)定。單片機(jī)設(shè)計(jì)的基本原理是通過(guò)芯片來(lái)控制電子設(shè)備的運(yùn)行與功能。
單片機(jī)在實(shí)時(shí)控制中的應(yīng)用單片機(jī)普遍地用于各種實(shí)時(shí)控制系統(tǒng)中。例如,在工業(yè)測(cè)控、航空航天、武器、機(jī)器人等各種實(shí)時(shí)控制系統(tǒng)中,都可以用單片機(jī)作為控制器。單片機(jī)的實(shí)時(shí)數(shù)據(jù)處理能力和控制功能,可使系統(tǒng)保持在較佳工作狀態(tài),提高系統(tǒng)的工作效率和產(chǎn)品質(zhì)量。單片機(jī)在分布式多機(jī)系統(tǒng)中的應(yīng)用在比較復(fù)雜的系統(tǒng)中,常采用分布式多機(jī)系統(tǒng)。多機(jī)系統(tǒng)一般由若干臺(tái)功能各異的單片機(jī)組成,各自完成特定的任務(wù),它們通過(guò)串行通信相互聯(lián)系、協(xié)調(diào)工作。單片機(jī)在這種系統(tǒng)中往往作為一個(gè)終端機(jī),安裝在系統(tǒng)的某些節(jié)點(diǎn)上,對(duì)現(xiàn)場(chǎng)信息進(jìn)行實(shí)時(shí)的測(cè)量和控制。單片機(jī)的高可靠性和強(qiáng)抗干擾能力,使它可以置于惡劣環(huán)境的前端工作。單片機(jī)集成度高;存儲(chǔ)容量大;外部擴(kuò)展能力強(qiáng);控制功能強(qiáng)。水龍頭單片機(jī)設(shè)計(jì)
化開發(fā)C語(yǔ)言能夠保證單片機(jī)在十分復(fù)雜的計(jì)算機(jī)與控制環(huán)境中,可以正常有序的進(jìn)行。湖北垃圾桶單片機(jī)
單片機(jī)系統(tǒng)設(shè)計(jì)過(guò)程中,如何考慮使用行列式鍵盤還是獨(dú)自式鍵盤?考慮需要幾個(gè)功能鍵。單片機(jī)控制系統(tǒng)中,如果只需要幾個(gè)功能鍵,此時(shí),可采用獨(dú)自式按鍵結(jié)構(gòu)。如果需要很多功能鍵,而且很復(fù)雜,這時(shí),就需要使用行列式鍵盤。單片機(jī)是一種集成電路芯片,是采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的中間處理器CPU、隨機(jī)存儲(chǔ)器RAM、只讀存儲(chǔ)器ROM、多種I/O口和中斷系統(tǒng)、定時(shí)器/計(jì)數(shù)器等功能集成到一塊硅片上構(gòu)成的一個(gè)小而完善的微型計(jì)算機(jī)系統(tǒng)。湖北垃圾桶單片機(jī)