當前位置:首頁 » 編程語言 » 51單片機c語言的教材
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

51單片機c語言的教材

發布時間: 2022-01-22 13:58:53

❶ 學習單片機c語言,哪些書比較好

先針對性回答一下你的問題:
1、單片機學習需要的知識,單片機原理,編程技術,電子電路。
2、學無止境,當然要繼續學習,C語言對於單片機非常重要,多數人都是用c,包括我。如果從匯編開始我不知道要經過多少努力你才能開始做開發。
3、VB可以做電腦程序開發,可以做成軟體和單片機進行通訊,可以用電腦和單片機系統組成一個應用項目。一切知識都是有用的,看你的愛好和你的時間決定吧。
4、單片機和數學基本上沒有太直接聯系,不要被別人嚇住了。
另外再加一條單片機種類選型的看法
5、初學還是建議學習51單片機,因為51單片機容易上手,學習資料也多。你說的指令集51的算是少的了。如果使用匯編的話就要學會每條匯編指令。而現在多數單片機工程師都是選擇c語言進行設計。而且c語言的程序除了單片機設置的部分,其他功能運算部分在每種單片機上基本都通用,這叫移植性好,而匯編語言則是每種類型的單片機一種指令集,單片機程序移植困難。
最後再說一下如何具體學習單片機:
很多想學單片機的人問我的第一句話就是怎樣才能學好單片機?對於這個問題我今天就我自己是如何開始學單片機,如何開始上手,如何開始熟練這個過程給大家講講。
先說說單片機,一般我們現在用的比較多的的MCS-51的單片機,它的資料比較多,用的人也很多,市場也很大。就我個人的體會怎麼樣才能更快的學會單片機這門課。單片機這門課是一項非常重視動手實踐的科目,不能總是看書,但是學習它首先必須得看書,因為從書中你需要大概了解一下,單片機的各個功能寄存器,而說明白點,我們使用單片機就是用軟體去控制單片機的各個功能寄存器,再說明白點,就是控制單片機那些管腳的電平什麼時候輸出高,什麼時候輸出低。由這些高低電平的變化來控制你的系統板,實現我們需要的各個功能。至於看書,只需大概了解單片機各管腳都是干什麼的?能實現什麼樣的功能?第一次,第二次你可能看不明白,但這不要緊,因為還缺少實際的感觀認識。所以我總是說,學單片機看書看兩三天的就夠了,看小說你一天能看五六本,看單片機你兩三天看兩三遍就夠了,可以不用仔細的看。推薦一本書,就這一本就足夠,書名是《新編MCS-51單片機應用設計》,是哈爾濱工業大學出版社出的的,作者是張毅剛。大概了解一下書上的內容,然後實踐,這是非常關鍵的,如果說學單片機你不實踐那是不可能學會的,關於實踐有兩種方法你可以選擇,一種方法:你自己花錢買一塊單片機的學習板,不要求功能太全的,對於初學者來說你買功能非常多的那種板子,上面有很多東西你這輩子都用不著,我建議有流水燈、數碼管、獨立鍵盤、矩陣鍵盤、AD或DA(原理一樣)、液晶、蜂鳴器,這就差不多了。如果上面我提到的這些,你能熟練應用,那可以說對於單片機方面的硬體你已經入門了,剩下的就是自己練習設計電路,不斷的積累經驗。只要過了第一關,後面的路就好走多了,萬事開頭難,大家可能都聽過。方法二:你身邊如果有單片機方面的高手,向他求助,讓他幫你搭個簡單的最小系統板。對於高手來說,做個單片機的最小系統板只需要一分鍾的時間,而對於初學者可就難多了,因為只有對硬體了解了,才能熟練運用。而如果你身邊沒有這樣的高手,又找不到可以幫助你的人,那我勸你最好是自己買上一塊,畢竟自己有一塊要方便的多,以後做單片機類的小實驗時都能用得上,還省事。
有了單片機學習板之後你就要多練習,最好是自己有台電腦,一天少看電影,少打游戲,把學習板和電腦連好,打開調試軟體坐在電腦前,先學會怎麼用調試軟體,然後從最簡單的流水燈實驗做起,等你能讓那八個流水燈按照你的意願隨意流動時你已經入門了,你會發現單片機是多麼迷人的東西

❷ 51單片機較好的教材推薦

我是用這本《MCS-51.96系列單片機原理及應用》自學的,覺得還不錯。

❸ 單片機C語言編程買什麼書

嚴格的說單片機和C語言是兩類知識,要掌握好應該分開學,進度上可以同步進行
1、從頭開始學C語言一定採用專門的C語言教材,比如譚浩強的C語言教程,不要用那些單片機C語言之類的書,因為側重點不一樣,這類書更多側重的是單片機,頂多將C語言的概念做個羅列,不要說練習題,有的連例子都沒有。學會基本的C語言後再看單片機C語言的書很簡單,個別地方略有不同,差別不大,掌握起來也容易。
2、單片機的學習:還是建議學一下8051系列單片機,一來相對簡單,但麻雀雖小五臟俱全,學會後對其它諸如ARM之類的理解會很快;二來技術成熟且相對穩定,成本不高(如果90元的開發板都覺得貴,那ARM的就更別考慮了)特別適合初學者;三來雖然近年ARM的風頭強勁,但51單片機今後依然會有自己的生存空間,生命力依然很強,短期內決不可能被完全替代,所以學習51單片機並不完全是一種過渡,還是值得擁有的。

❹ 學習單片機要學習c語言還是c51,如果要學c51,能不能推薦一本好的教材

談談我的經歷吧。一個沒有C基礎的的我,師兄老師讓我跟著「王雲51單片機C語言教材,配合書帶的雲龍51單片機視頻」開始學,從第1課開始看起,不懂的地方看多幾遍,不懂再看再看,剛開始看真是頭都暈了。有些知識理論靠時間的積累,第一遍看不懂,第二遍看不懂,第三遍可能就懂一點了,跟著視頻講的一步一步做,當然這時你得有一塊開發板練習了,如點亮發光二極體呀,數碼管顯示呀,液晶屏顯示呀等等,這些都做完看完,恭喜你,你已經懂得單片機了,也已經知道如何走下去,但是不能說是高手,只能說是入門了,接下來你就知道自己怎麼做了。最重要的是多看多練,遇到問題就查資料,單片機是要動手做的,不只是理論知識。

❺ 推薦幾本電子版的51單片機c語言版的書籍,要電子版的,不要掃描版的~謝謝 講89c51的

目前手上只有這本

❻ 單片機C語言的書,哪個作者或者那本教材比較好

我給你推薦兩本,也是我正用的
第一本是《51系列單片機開發寶典》,由電子工業出版社出版的,定價89.00,含光碟一張,到大點的書社會打折的,這本書蠻全面,各個知識點都有,還講述了單片機與CPLD介面
第二本是《例說51單片機(C語言版)》,由人民郵電出版社出版的,定價55.00
我對第二本的好感稍大點,它的例子最多,知識點也蠻全面,而且要用最好最簡單通俗易懂的思路來編程。
有興趣可以去了解了解……

❼ 51單片機c語言學習哪本書講的比較詳細,適合入門的看呢

你可以看看《愛上單片機》(杜洋著),超簡單的哦。
如果你不想買書,你可以下載《單片機編程魔法學校》,或者硬體的《單片機入門製作專輯》(其實就是從書裡面截取的片段)
還可以購買視頻,你到www.doyoung.net看看
其實沒必要買一塊開發板,也不必要自己做一塊
完全可以用麵包板搭建,無需焊接,拆裝方便,而且真正能理解硬體電路,讓自己動手實踐,例如第一次試驗只需要用三個元器件單片機(推薦用STC12C5A60S52,也是51內核的,完全通用,但是功能豐富,千萬不要用AT89S51,以後你就會知道,比如說以後用到ADC數模轉換,PWM輸出,STC就都集成好了,而AT就需要一個個用晶元外擴)LED燈、電池盒三個元件,而不需要面對連電路都不熟悉的開發板。詳見視頻「用麵包板入門單片機」:
http://www.doyoung.net/video/BREAD_1/index.html
學習C語言可以配合著《單片機入門製作專輯》(網頁最後可以下載光碟及文章):
http://www.doyoung.net/articles/0711_MCU_entry_album/index.html
《單片機編程魔法學校》(最後也有下載):
http://www.doyoung.net/articles/0711_MCU_entry_album/index.html
推薦書籍:《愛上單片機》

❽ 求51單片機c語言教程 pdf

單片機學習方法:

網上單片機資料很多:
http://www.mcufan.com/scom.htm
http://www.51c51.com/cyuyan.htm
http://www.laogu.com/downtop.aspx
上面去搜搜看單片機的學習資料,都有入門級的
另外書店裡面入門級的書也很多,可以買一本(北航出版的比較好)

1.入門時先了解單片機的構造啊原理啊
2.如果沒有實驗板自己搭建單片機的最小平台是比較難的
網上有個叫proteus的軟體,可以用於單片機的模擬,就是說你編的程序可以在這個軟體里運行,效果挺逼真的,可免費下載.
3.單片機的編程軟體有keil或者wave,推薦前者,可以用c語言編寫也可以匯編語言,c語言比較好學,推薦入門學習c語言,(可以買c和匯編語言都有介紹的單片機的書)
4.然後用keil編寫程序在proteus上跑起來,如果你能點亮經典的單片機流水燈實驗,那你就已經入門了

另:單片機的開發板或者最小系統可以買,電路水平高的話也可以自己搭建起來,51單片機大概6塊左右一片自己搭建最小系統很便宜滴,學單片機一定要多做實驗,不過推薦還是從模擬入門,模擬成功了後面的就有方向了.

❾ 本人想自學51單片機,求推薦一款教材。有C語言基礎。

時間觸發嵌入式系統設計模式——8051系列微控制器開發可靠應用

這本書可以說是51單片機最好的入門教材了,你可以學到好多技巧,好多基礎的知識,最主要的是附帶光碟的代碼風格及架構,為以後學習其他單片機操作系統可以打下很好的基礎。你可以網上搜索一下,外國人寫的。