我06年中專畢業,上學時就沒聽說過單片機這玩意。
分享一下我是怎么學會單片機的,出來工作時偶然在優酷上看到旋轉LED屏 就想做成一件禮物送給女友,那年好像是11年,為了準備這件禮物足足熬了一個月的夜 制作過程艱辛殺腦細胞啊,完成后滿滿的滿足感,之后就沒玩單片機了,最近這幾個月才重新學習。
1.JPG (1.87 MB, 下載次數: 326)
下載附件
2018-11-7 02:46 上傳
2.JPG (1.88 MB, 下載次數: 344)
下載附件
2018-11-7 02:46 上傳
3.JPG (1.73 MB, 下載次數: 366)
下載附件
2018-11-7 02:46 上傳
放了多年搬家時吧外殼弄壞了,影響使用。
言歸真轉吧
1.學單片機當然少不了開發板,買一套合適的開發板。
2.剛開始對單片機一無所知肯定是很困惑的,首先你要有目標,有了目標就有動力。其次就是要花很多的時間跟精力。過常常半途而廢的是學不到東西。3.開發板一般都會有一些簡單的例子程,先學習一次下例程,通過實踐修改語句,得到你想要的效,當然例程只是用來學習,不能直接達到你想要的控制效果。
4.大致了解單片機的控制原理,那么就可以動手做你想要的東西,一個空白的工程會使人很迷茫,不知到從那下手。時你的開發板就起到作用了, 現在單片機應用已經很廣乏了,不像我接觸單片機那時資料跟例程都很難找。現在學單片機開發多數采用移植代碼,不需要自己一條一條的敲。 如果你用的是STC的單片機 ISP下載軟件旁邊就有每個模塊的使用例程,可以直接復制使用
2.png (72.27 KB, 下載次數: 351)
下載附件
2018-11-7 02:11 上傳
3.png (61.15 KB, 下載次數: 344)
下載附件
2018-11-7 02:11 上傳
4.png (77.27 KB, 下載次數: 335)
下載附件
2018-11-7 02:11 上傳
當然還有很多功能自己慢慢發掘
舉個例子 要用單片機控制 可控硅 控制220燈的亮度,并且顯示亮度值百分比
那么你就要知道可控硅的控制原理,
燈泡亮度 控制原理
顯示百分比 就看你什么顯示(數碼管還是LCD)根據需要了解其原理
還有使用到按鍵控制等,
當然網上又上有多例程,只要吧控制原理弄懂就可吧程序移植到自己的工程去。
|