单片机系列学习
有感于我做單片機實驗的時候,在網上找的參考代碼老是寫得很糟糕又或者排版很丑,所以我決定將自己做單品機實驗的源代碼全部放出。另外,因為公布了題目和答案,也希望老師不要以這些千百年不變的題目作為課程的作業了。請看到本文的老師思考一下怎么將課程練習和實際的項目開發結合起來,因為沒有人喜歡寫那種沒有實際應用價值的代碼;請思考一下怎么通過實驗來激發學生的興趣,而不是動輒以學分威逼學生去完成課程作業。
以下篇章中的代碼有如下的特點:
1、注釋多,因為這是面向初學者的,所以代碼的注釋中包含了很多相關的知識點,也寫出了代碼的目的,爭取給初學者無障礙閱讀代碼的體驗。?
2、函數以小函數居多,爭取不給人長長的函數那種看一眼要耗盡一生的感覺。另外,小函數也比較便于調試和測試。?
3、代碼的命名較為規范,基本上變量都可以顧名思義。這本是工程上對代碼規范型的基本要求,但是在給初學者看的代碼中似乎網上的教程的命名都比較隨意。
?目錄
實驗1 單片機IO口應用及數碼管顯示
實驗2 中斷和定時計數器實驗
實驗3 串口通信
實驗4 IIC通訊與EEPROM接口
實驗5 IIC通訊與AD/接DA接口
實驗6 LCD接口
實驗7 利用51單片機的定時器設計一個時鐘
實驗8 LCD8*8點陣
實驗9 紅外接收單片機解碼
以上的代碼在HC8600上調試通過,所有的代碼都有在真機上運行過。
源代碼和文章打包下載
本文轉自陳哈哈博客園博客,原文鏈接http://www.cnblogs.com/kissazi2/p/3174605.html如需轉載請自行聯系原作者
kissazi2
總結
- 上一篇: Centos下修改启动项和网络配置
- 下一篇: oracle之 11g RAC R2 体