【廣告】
什么是單片機?
單片機又稱單片微控制器,它不是完成某一個邏輯功能的芯片,而是把一個計算機系統(tǒng)集成到一個芯片上。概括的講:一塊芯片就成了一臺計算機。它的體積小、質(zhì)量輕、價格便宜、為學(xué)習(xí)、應(yīng)用和開發(fā)提供了便利條件。同時,學(xué)習(xí)使用單片機是了解計算機原理與結(jié)構(gòu)的很好選擇。
可以說,二十世紀(jì)跨越了三個“電”的時代,即電氣時代、電子時代和現(xiàn)已進入的電腦時代。不過,這種電腦,通常是指個人計算機,簡稱PC機。它由主機、鍵盤、顯示器等組成(如圖1所示)。還有一類計算機,大多數(shù)人卻不怎么熟悉。這種計算機就是把智能賦予各種機械的單片機(亦稱微控制器)。顧名思義,這種計算機的較小系統(tǒng)只用了一片集成電路,即可進行簡單運算和控制。因為它體積小,通常都藏在被控機械的“肚子”里。它在整個裝置中,起著有如人類頭腦的作用,它出了毛病,整個裝置就癱瘓了?,F(xiàn)在,這種單片機的使用領(lǐng)域已十分廣泛,如智能儀表、實時工控、通訊設(shè)備、導(dǎo)航系統(tǒng)、家用電器等。各種產(chǎn)品一旦用上了單片機,就能起到使產(chǎn)品升級換代的功效,常在產(chǎn)品名稱前冠以形容詞——“智能型”,如智能型洗衣機等?,F(xiàn)在有些工廠的技術(shù)人員或其它業(yè)余電子開發(fā)者搞出來的某些產(chǎn)品,不是電路太復(fù)雜,就是功能太簡單且極易被仿造。究其原因,可能就卡在產(chǎn)品未使用單片機或其它可編程邏輯器件上。
單片機 | 寫1清零,寫0清零,有什么區(qū)別?
單片機內(nèi)部有各種功能的寄存器,比如PIC、C51系列8位的單片機,寄存器的寬度就是八個二進制位,一般是高位在前低位在后,例如:11000011,一共是八位,高四位數(shù)據(jù)是1100,低四位數(shù)據(jù)是0011。
單片機是可以進行位操作的,一個8位的寄存器,我們可以只針對其中一個位或者某些位進行操作,將寄存器相應(yīng)的位賦值1(高電平)為置位,相反賦值0(低電平)為清零。這是一種比較容易理解的方式。
如何學(xué)好單片機?
學(xué)習(xí)好單片機,主要的是實踐,在實踐中增長經(jīng)驗。在校學(xué)生的話,實踐機會的確會比較少,但是有機會的話,可以畢業(yè)實習(xí)選擇相關(guān)的課題,這樣就可以接觸到實際的項目。而且如果單片機微機原理是一門主課的話,相信學(xué)校會安排比較多的實踐上機機會。有能力的話,可以找一些相關(guān)兼職工作做做,會更有幫助。而且單片機開發(fā)應(yīng)用需要軟硬件結(jié)合,所以不能只滿足于編程技巧如何好,平時也要注意硬件知識的積累,多上上電子論壇網(wǎng)站,買一些相關(guān)雜志??赡艿脑?,可以到電子市場去買一些小零件,自己搭一個小系統(tǒng)讓它工作起來。
單片機
隨著單片機系統(tǒng)越來越廣泛地應(yīng)用于消費類電子、工業(yè)自動化、智能化儀器儀表、航空航天等各領(lǐng)域,單片機系統(tǒng)面臨著電磁干擾(EMI)日益嚴(yán)重的威脅。電磁兼容性(EMC)包含系統(tǒng)的發(fā)射和敏感度兩方面的問題。如果一個單片機系統(tǒng)符合下面三個條件,則該系統(tǒng)是電磁兼容的:
① 對其它系統(tǒng)不產(chǎn)生干擾;
② 對其它系統(tǒng)的發(fā)射不敏感;
③ 對系統(tǒng)本身不產(chǎn)生干擾。
假若干擾不能完全消除,但也要使干擾減少到較小。干擾的產(chǎn)生不是直接的(通過導(dǎo)體、公共阻抗耦合等),就是間接的(通過串?dāng)_或輻射耦合)。電磁干擾的產(chǎn)生是通過導(dǎo)體和通過輻射,很多電磁發(fā)射源,如光照、繼電器、DC電機和日光燈都可引起干擾;AC電源線、互連電纜、金屬電纜和子系統(tǒng)的內(nèi)部電路也都可能產(chǎn)生輻射或接收到不希望的信號。在高速單片機系統(tǒng)中,時鐘電路通常是寬帶噪聲的很大產(chǎn)生源,這些電路可產(chǎn)生高達300 MHz的諧波失真,在系統(tǒng)中應(yīng)該把它們?nèi)サ?。另外,在單片機系統(tǒng)中,很容易受影響的是復(fù)位線、中斷線和控制線。