1. 關於單片機的知識
你這個題目 你注意到了沒有? 前面 全部都有個 「;」,也就是說,沒有代碼。
我想出題的本意不會是這樣吧,如果真是,那就太有意思了。答案就是沒有變化,與初始值相同!
2. 學單片機最重要的知識點是什麼
如果你是考試的話
應該是下面幾點:
定址方式(需要認識其定址方式,並能區分與其它指令的特點)
指令的使用(一般是讀一段程序,問寄存器中的內容)
定時器的使用(初始值計算,寄存器的初始化)
外部存儲器擴展(知道各個埠的連線,會計算初始地址及片外定址范圍)
LED擴展(知道LED的原理,編程實現一個顯示的輸出,要知道他的接線方式及對應的顯示代碼)
鍵盤擴展(知道鍵盤的輸入原理,程序閱讀,初始化編程)
數模轉換(連線設計,地址范圍計算,初始化編程)
如果你是設計個東西的話
你要會寫程序,會使用KeilC,Proteus等軟體。
因為程序需要多次調試。
目前我想到的就這么多,希望可以幫到你。
3. 單片機學習的重點
確實有這個問題。單片機主要用來解決實際的控制和檢測等問題,並不是用來做數學的。所以學習應該重點放在實踐項目的訓練上。如果想學,推薦下面的書籍和項目,對你一定有用。
電子工業出版社 C51單片機應用與C語言程序設計(第2版)或者AVR單片機與小型機器人製作。
4. 學習單片機需要具備哪些基礎知識
要學單片機,首先要有硬體基礎,熟悉單片面內部結構和各引腳功能,這要先學講解單片機原理的資料,了解了單片機的工作原理,還要有電路設計的的功底,能設計外圍電路,否則稍有錯誤就不能正常運行,有了硬體設計能力再學習編寫程序,建議從匯編學習再學C程序編程.所以單片機設計是軟硬體設計兩方面兼有的。
C語言必須會,因為單片機是那個C語言寫程序的,你可以到網上下載譚浩強C設計第三版,這個對初學51單片機是綽綽有餘,硬體的話模電數電也要了解,否則後面學習對你的障礙很大,重要看你學習單片機的目的,是純粹單片機愛好者那,還是想忘研發上面發展,這個自己必須明確,如果以後想上研發方面發展,那你學習的東西還會很多,你可以到網上買塊51學習板50-70元的急可以了,到網上下載郭天祥老師十天學會51單片機教材,慢慢學習。
5. 有關單片機的所有知識。
分為軟體和硬體兩大塊。軟體需要學C和匯編。硬體需要學單片機構架、外圍電路。至於更深層次的知識,可能會涉及到C語言、編譯原理、數據結構、面向對象設計、數字電路、模擬電路、電路理論、EMC設計、EMI設計、計算機原理等等。至於工具,你需要熟悉一個軟體的開發平台,一般用keil就行了,硬體開發平台用protel吧。其他看你自己了。
6. 單片機必備基礎知識
學習單片機需要一些相關的基礎知識,要有電路、模擬電路基礎,可以不精通,但是至少有這個概念。熟悉一些常用的基礎元器件的用法,比如電阻、電容的作用,了解二極體、三極體的基本用法,能夠理解單片機最先系統電源電路、晶振電路和復位電路的工作原理。
數字電路基礎,單片機本身就是根據數字電路原理運行的,了解數字電路中的「0」、和「1」概念,了解數字電路的門電路,掌握真值表。
C語言也是學習單片機的必要知識,市場的單片機都是用C語言開發的,已經很少人應用到匯編語言。
有了上面的基礎知識後,就要選擇一款單片機平台入門。目前市場上有的單片機類型多種多樣,大家一定要仔細挑選一款適合自己的。
選好單片機後安裝單片機開放環境,熟悉單片機軟體、下載器、開發板的使用。
7. 學習單片機需要學習哪些知識
模電數電只是基礎,學不學不要緊,了解就行。學單片機,只少C語言要過關,有獨立編程序的能力,編程一定要過關。
開發單片機,就具體去研究你要開發的那款單片機,i/o引腳的控制寄存器怎麼使用,中斷,定時器計數器,A/D,SPI,UART,I2C, 學會它們的相關寄存器的使用。這些是編程必須掌握的。
當你要開發項目,一定有外設,可能是各種感測器,液晶,數碼管,等等。這些東西,連接單片機,簡單的只用了I/O的輸入輸出,難點的要用到時序、PWM等。
說了很多廢話,總結一下,學好單片機,用到的知識可以很多,也可以不用。我的意思就是,學單片機,就單純的看單片機的書籍,用C多編程,什麼通信,顯示等在單片機的書里就有講解,書里會告訴你怎麼編程,編成什麼樣的時序,所謂通信,顯示幾乎都是用到時序的不同表現。古人雲,不求甚解就是這樣。
買一本好的單片機書很重要,我建議買那種含有實例講解的書最好
8. 單片機基礎知識
所謂的高八位,低八位是針對16位的數據而言的,比如int(unsigned
int)就是屬於16位數據,所謂的高8位就是指16位數據的高八位,低八位就是指16位數據的低八位了。
至於為什麼要區分高低八位呢?打個比方說如果我們使用的單片機只用了一個埠(8位)連接著一個設備,而這個設備需要通過單片機管腳輸入16位數據的話,那麼我們無法一次輸入16位數據的,只能分兩次輸入,就是這個用途。也有可能是因為這個設備需要輸入16位數據,但是只有8位數據傳輸口。
低電平和高電平與輸出/輸入類型有關的,常用的有兩種TTL和CMOS:
L表示低電平,H表示高電平
TTL電平標准
輸出
L:
<0.8V
;
H:>2.4V。
輸入
L:
<1.2V
;
H:>2.0V
CMOS電平:
輸出
L:
<0.1*Vcc
;
H:>0.9*Vcc。
輸入
L:
<0.3*Vcc
;
H:>0.7*Vcc.
9. 單片機知識
存儲程序用的
10. 學習單片機,需要哪些基礎知識呢
C語言基礎,現在單片機99%是用C語言寫的;
良好的IDE操作,Keil是主流,因為你要有個開發環境,如果使用的熟練,可以事半功倍;
良好的數電知識,單片機主要和數電關聯,沒有外電路,單片機就是個2
不錯的模奄知識,模電是一切電路的基礎。
如果想學的深,就一個辦法,多玩,多摸索,失敗是成功他娘