學習單片機的編寫程序就好像搭積木一樣,不是一下就可能寫出來很大,很復雜的程序的。都是從最簡單的程序開始,慢慢的往上面加功能,優化的。我給大家介紹一種方法吧~!這個也是我這些天總結出來的,根據我自己的走過來的路想出來的,希望對大家以後學習單片機有幫助吧~!
第一步就是編寫一個是LED點亮的程序,燒錄到單片機裡面看看效果,這個目的:1.熟悉單片機怎麼編寫程序2.怎麼燒錄程序3.感性認識一下單片機是控制什麼東西的。也是讓自己有感興趣的關鍵第一步,因為教材上都是告訴你單片機什麼地址,什麼的根本沒有實際的東西,也是大家認為難的,我遇到好幾個人都說單片機難,是因為老師講的不太明白,學的都是匯編,就知道什麼地址相加減,或者從這個地址傳送到這個地址裡面,這樣很枯燥,很沒有意思。誰都會感覺沒有興趣。當你編寫一個這樣簡單的程序你會知道單片機還有這樣的功能,這么好玩。也是了解LED燈這么亮的。
第二步就是編寫一個讓8個LED燈輪流亮,或者每隔兩個燈輪流亮,這個程序目的是增加一個延時程序,讓大家知道不精確延時這么編寫。當你會這個程序以後,你就可以發揮你自己想想編寫出來不同的花樣的流水燈程序,就是練習熟悉開發環境還有就是延時程序和自己的想像力。
3
三步就是編寫一個帶有外部中斷的流水燈程序,就是當有外部中斷時候會變換不同的花樣,程序編寫跟第二步差不多但是只不過加一個外部中斷,因為我自己感覺對於外部中斷對於初學者來說真的很難理解,我那個時候學時候用下午時間也沒有想明白,最後還是用開發板做實驗,先感性認識怎麼回事,慢慢經過幾次應用才能理解些啦~!所以一開始如果不理解也可以照著常式把程序燒錄進去以後先感性認識一下,在理性的學習一下。慢慢就好了~!
4
第四步就是編寫一個精準延時的流水燈程序,這個就需要加上定時器程序,這個目的和方法跟第三步類是。在這里就不多說了。
5
第五步就是編寫一個與電腦通信,利用電腦控制燈的程序,這個方法跟第三步類是,就是把電腦通信的程序加入裡面。
② 誰有《零基礎學單片機C語言程序設計 第2版-趙建領 & 薛園園》電子書百度網盤資源下載
《零基礎學單片機C語言程序設計 第2版-趙建領 & 薛園園》網路網盤txt最新全集下載
鏈接:
style 內容包括51系列單片機開發環境和流程、程序設計基礎以及編程指南,並給出了一些常用的典型案例。
③ 你好!請問有《單片機原理及應用 C51編程+Proteus模擬》 張毅剛 的pdf教材嗎 可以給我一份嗎
單片機的學習一定要多動手。
具體參考經驗:http://jingyan..com/article/6766299779b8b654d51b84b9.html
④ 單片機怎麼編程
1、下個keil3軟體,新建工程之後,新建文件,寫文件名的時候,寫.asm後綴的就是寫匯編語言,寫.c後綴的就是寫C語言。
2、至於怎麼編程,單片機編程,重點就是掌握單片機有哪些I/o口,哪些寄存器,哪些特殊寄存器。
3、推薦看一下視頻《十天學會單片機》,搜一下都有的,對初學者非常有幫助。
4、另外補充一點,學單片機,光看書一年都學不會,邊看邊學,一個月就能入門了,所以最好弄一塊板子,在上面跑跑程序。
⑤ 單片機編程魔法師以後網上會不會有pdf版
最好的方法是安裝adobe公司提供的Acrobat軟體,這里要注意不是大家常見的AcrobatReader,Acrobat是用來製作pdf格
式文件的,可以將各種電子文檔製作成pdf文件。而AcrobatReader只能閱讀和列印pdf文件,而不能製作pdf文件。Acrobat本來可以
在adobe網站上下載,但要有帳號。所以我選擇了國內的站點下載了Acrobat 5.0,這個東東可不小,有108兆。安裝時要使用自定義方式,這樣
才能選擇安裝PDFWriter和亞州字體。安裝好後,會出現分別一個Acrobat PDFWriter和Acrobat Distiller列印機。
這里我們只用PDFWriter列印機。操作方法與轉換成ps類似,選擇列印機時一定要選擇PDFWriter,但不要選中「列印到文件(F)」,直接點
擊「確定」,會自動出現一個對話框,讓你指定文件的保存位置和要保存的文件名,確定之後即可生成文件。有條件的朋友也可直接安裝PDFWriter,但要
有adobe exchange的支持。
pdf格式有一些優點是ps沒有的。比如轉換後的chm文件仍然保持了超鏈接的功能,給使用帶來方便,同時能較完整的保持原文件的風貌,因此我推薦有條件的朋友採用這種方式。
在轉換wdl文檔時,也會出現字體重疊的毛病。經過反復試驗,發現將紙張定義為400×400可以保證字元之間有足夠的間距。同時將分辯率設置為600,這樣轉換之後字體會清晰一些。
⑥ 單片機編寫程序
單片機編程就是簡單的嵌入式軟體開發過程,首先應該精通C語言(當然也有使用匯編語言的,不過主流還是使用C的),能夠熟練運用C語言實現相應的單片機要實現的功能。所謂的單片機開發,就必須對單片機有一定的了解。這就是為什麼嵌入式的工資高,入門難的原因,它必須要有一定的硬體基礎,還需配合很好的編碼能力。如果掌握了單片機硬體,同時也精通編程,那麼寫單片機程序也就是水到渠成的事了。
⑦ 單片機編程魔法師以後網上會不會有pdf版
:最好的方法是安裝adobe公司提供的Acrobat軟體,這里要注意不是大家常見的AcrobatReader,Acrobat是用來製作pdf格 式文件的,可以將各種電子文檔製作成pdf文件。而AcrobatReader只能閱讀和列印pdf文件,而不能製作pdf文件。Acrobat本來可以