想做個51微控制器小東西,有什麼推薦的。難度適中,大二?

時間 2021-06-08 17:04:45

1樓:

如果是入門的話,可以考慮做搖搖棒,原理簡單,但是其中許多細節問題需要在軟體和硬體都有一定理解的基礎上才能解決, 而且可以找到許多現有的設計方案,具有很好的參考價值。在此基礎上,可以嘗試新增各種模組,如溫度感測器、加速度感測器、亮度感測器,甚至是各種無線通訊模組以及AD/DA和儲存晶元。個人在學習微控制器方面的感受是,無論是什麼微控制器,對其本身的程式設計並不難,難點在於如何把各種模組有效的結合起來實現自己想要的功能。

所以逐步嘗使用微控制器控制各種不同的模組,進步會非常明顯。

2樓:小鯨魚

做個資料採集裝置吧,溫度、濕度、光照等,在編個上位機程式控制,做下來可以了解AD轉換、外設驅動、通訊等知識,下一步可以試試智慧型家居

3樓:

51串列埠應用應該拓展性比較強,做幾部智慧型小車,加上無線通訊,可以用spi,可再加上紅外對管,超聲波模組,陀螺儀,舵機機械手臂。可以讓幾部小車共同完成一件事情,比如搬運積木,組成各種圖形,或者幾部爭跑道。玩了這些之後就會發現51的控制力不夠了,接著可以公升級主控晶元,可以用stm32,但是串列埠通訊是相容的,所以可以根據需求繼續公升級各種外設。

接著可以玩wifi,或者高頻通訊,遠端控制等等,接著就是要想象力啦

4樓:曾軼群

同意黃微,這個真的是可以入門的了。建議帶個點陣LCD,弄個萬年曆啥的。我在學校就做過,用於參加比賽,大約花了1周時間吧(含軟硬體)。這玩意弄好後還比較實用哦。。。

5樓:

數字時鐘很簡單?好吧,那來個多功能數字時鐘吧,除了基礎的鬧鐘功能外,還有測頻率、測電壓、測溫濕度功能。使用紅外遙控器切換模式。

新手初學51微控制器,是不是很難擠進微控制器開發這個行業?

salmon shall 建議不要再從51開始學了,純新手的話,先Arduino,再stm32,再樹莓派 這樣不同開發環境,不同複雜度都能夠漸漸接觸到,也更容易理解。 哭泣的刀手 天下事有難易乎看你怎樣看待萬事開頭難最主要的就是你開始學習入門的時候比較難已入手,我總結了幾點你可以看看也許對你有用,第...

51微控制器如何實現定時的問題?

天涯 include reg51.h define uchar unsigned char define uint unsigned int初始化程式 void initiation 定時器7a64e4b893e5b19e313333303266360中斷服務程式 void init timer0 ...

51微控制器教材有什麼好的推薦嗎?

宋雪松 金沙灘 的手把手教你學微控制器 杜洋的愛上微控制器 郭天祥的10天征服微控制器 王雲的51微控制器 C語言程式設計教程 清翔微控制器 吳鑑鷹微控制器 普中開發板 巧學.h 我推薦一本 手把手教你學51微控制器 這本書內容豐富,例項都是比較常用的,也是比較典型的微控制器應用例項。我之所以推薦,...