|
本帖最後由 ysniwo 於 2013-4-15 06:37 PM 編輯
單晶片 流程圖程式 其實已經玩好久,到最近新版本功能比較符合 新手 來學習...
剛好在對岸有人貼文章 順勢 貼上來 大家來學習另一種 單晶片 程式....
想學沒有書 放心 在 若水堂大陸圖書 有賣 書名 : PIC系列單片機的流碼編程.
PIC - AVR - ARM 只是晶片不同 流程圖是一樣 玩過便知道 我說什麼...
程式在下列網址 作者大放送 趕緊去下戴
程式下戴點
下戴文件.rar
(415 Bytes, 下載次數: 216)
以下文章轉貼下列網址:
http://bbs.yleee.com.cn/thread-21779-1-1.html
作者:倪大德
無需精通編程語言,誰也可以輕鬆玩轉單片機,你相信嗎?
//*************************************************************
共同學習 一起探討
//*************************************************************
常有一些朋友,發郵件或短信要求幫忙寫個程序。一是時間所限。
二是精力所限。(年齡大了) 三是能力所限。現在微控制器發展很快,芯片
種類也多,尤其是各類接口芯片也多。實在沒能力玩全。
因此有些問題也無法一一回覆,思來想去,感覺還是寫個
東西作為引子。(想到就寫,有些亂)主要是和喜歡玩微控制器的朋友共同學習,一起探討。
//*************************************************************
編寫軟件 二大步驟
//*************************************************************
用單片機做行目,軟件開發方面一般是以下二步驟:
1。流程圖: 根據設計要求總體的編程思路!
對電子論壇中所有的朋友來說,可以輕鬆搞定。
2。編寫源代碼:完成程序的開發任務!
要掌握一種編程語言。
同時涉及芯片選擇,要了解芯片的內部資源。如果'
在51的基礎上會PIC/AVR/RAM編程則更好!選擇餘地更大。
//*************************************************************
編寫源碼 極其艱巨
//*************************************************************
對於學51用匯編程序來編寫源代碼的朋友來說,一般寫個程序感覺很爽,但如是完成一個
較大行目,編寫源代碼卻是極其艱巨的過程。試想:成百上千行代碼,就是常用的數十條指令反覆運用。
反覆調用,當處理的數據較多時,會為一個數據如何定義在數據存儲器中犯愁。因此用匯編玩的就是對!
於芯片內資源的操控和駕馭能力。遠比用C編程複雜得多。當下PIC/AVR/RAM比51芯片內部資源更多,
所以一般兼學C則更好!
51資源有限,發現好多用匯編的朋友現在一部分轉C。一部分用51 兼容芯片。如STC。
對於剛入門的朋友來說,同樣感覺自己編寫源代碼的難度。如果用C,不要急於求成,找些實例
仿製固然重要,但建議好好學學譚的C書。原因:基礎更重要。以後換用其他芯片你會發現你的優勢。
//*************************************************************
展開想象 軟件幫你
//*************************************************************
一些剛入門的朋友總想做個東東玩玩,練習手。但自己編寫源碼又力不從心。
於是有些朋友在網上發帖求助。(注:入門都有這個過程無可厚非)
想象:我出個要求,最好有人幫忙寫個源碼。
這樣的好事有沒有,還真有!!!!!
求人不如求已。
有軟件可以幫到你的!實現你的想象!!!!
//*************************************************************
英國Matnrix 教育理念
//*************************************************************
以硬件模塊化衝淡初學者對硬件的理解難度,用圖形編程法幫助
初學者更快理解編程技術。
//*************************************************************
Flowcode 圖形編程
//*************************************************************
Flowcode 是為單片機量身定制的圖形化程序軟件。簡言之,只要你
寫出什麼要求(流程圖),Flowcode會自動編譯成C或匯編源碼並生成HEX文件。
以便寫入到芯片內。真正的一鍵搞定!
Flowcode 用流程圖編碼,簡稱流碼!目前支持三個系列的微控器PIC,
當初從網上了解Flowcode時,感覺不是很靠譜。主要是用流程圖產生的
源碼會不會千篇一律, 有受到限制的感覺。失去用C編程的自由發揮的想象力。
但在最近第一時間讀了《PIC系列單片機的流碼編程》一書後,感覺老外搞出的
東東還真有它的獨到之處!
由於是流程圖編程,精心設計流程圖很關鍵!不同的流程圖產生的源碼
當然不同!你可以在流程圖上自由發揮你的想象力!
更重要的是流程圖畫好後,移植芯片很方便。同樣的流程圖你可以用在PIC
上,也可以用在AVR或RAM上。這樣如果做實驗,寫完流程圖後。你完全可以按手中的芯片寫入!
便於二次開發!
不可否認,和習慣C編程還是有很大的區別。但有一點是我推薦的重要原因:
即由此產生的C源碼,值得一讀。
對C高手,你完全可以當作庫文件來讀。
對初學者,不同芯片產生的源碼作為參考資料,以此學習不同芯片內資源的編程方法!
|
評分
-
2
查看全部評分
-
|