日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

学c语言和51单片机的作业,《手把手教你学51单片机(C语言版)》例程和源码

發布時間:2023/12/9 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 学c语言和51单片机的作业,《手把手教你学51单片机(C语言版)》例程和源码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

《手把手教你學51單片機(C語言版)》例程和源碼

闖客網 ? 2019-05-29 ? 單片機

《手把手教你學51單片機(C語言版)》教材中所有例程與作業習題的源代碼

分享給剛學單片機的小伙伴,教材是有PDF電子版的,論壇已經有人分享了,我這里就不再重復,需要的小伙伴在論壇搜索[b]手把手教你學51單片機[/b]

[color=#ff0000]然后我還有個帖子會分享這個教材的視頻,需要的小伙伴點擊鏈接過去下載[/color][color=#000000]:[/color][url=https://bbs.usoftchina.com/thread-211948-1-1.html]https://bbs.usoftchina.com/thread-211948-1-1.html[/url]

[quote]本目錄下提供的是《手把手教你學51單片機(C語言版)》教材中所有例程與作業習題的源代碼。

請將整個目錄復制到電腦硬盤上使用,如直接在光盤路徑下打開工程可能會導致軟件報錯。

運行目錄下的Clean.bat可以清理程序編譯過程中產生的中間文件和臨時文件。

lesson2 (第2章):

點亮一個LED示例,所在章節2.4

lesson3 (第3章):

LED閃爍示例,所在章節3.5

lesson4 (第4章):

4_1:用P0口控制LED的示例,所在章節4.8

4_2:用P0口控制實現流水燈效果,所在章節4.8

4_t4:作業題4,逐次右移的流水燈效果,所在章節4.9

4_t5:作業題5,左右往復移動的流水燈效果,所在章節4.9

lesson5 (第5章):

5_1:基于定時器查詢模式的LED閃爍,所在章節5.2.3

5_2:靜態點亮數碼管的某幾段,所在章節5.3.2

5_3:數碼管靜態顯示一位字符,所在章節5.3.3

5_t3:作業題3,定時器查詢模式實現左右移動的流水燈,所在章節5.4

5_t5:作業題5,變更lesson5_3的正計數為倒計數,所在章節5.4

lesson6 (第6章):

6_1:數碼管動態顯示原理示例(if...else if...語句示例),所在章節6.4

6_2:數碼管動態顯示原理示例(switch...case...語句示例),所在章節6.4

6_3:基于中斷帶消隱的數碼管動態顯示示例,所在章節6.5

6_t4:作業題4,在lesson6_3多位數字顯示的基礎上不顯示高位的0,所在章節6.6

6_t5:作業題5,變更lesson6_3的正計數為倒計數,所在章節6.6

lesson7 (第7章):

7_1:基于數碼管計時程序的靜態變量演示,所在章節7.2

7_2:點亮LED點陣上的一個點,所在章節7.3

7_3:點亮LED點陣上的一行,所在章節7.3

7_4:點亮LED點陣上的全部點,所在章節7.3

7_5:LED點陣顯示靜態圖形,所在章節7.4

7_6:LED點陣顯示縱向移動的動畫,所在章節7.5.1

7_6_h:LED點陣顯示橫向移動的動畫(掉轉板子方向的取巧方式),所在章節7.5.2

7_7:LED點陣顯示橫向移動的動畫,所在章節7.5.2

7_t3:作業題3,lesson7_6的向上移動改為向下移動,所在章節7.6

7_t4:作業題4,lesson7_7的向左移動改為向右移動,所在章節7.6

7_t5:作業題5,基于LED點陣的9~0倒計數,所在章節7.6

7_t6:作業題6,獨立LED、數碼管、點陣LED同時全亮,所在章節7.6

lesson8 (第8章):

8_1:基于數碼管計時程序的函數調用演示,所在章節8.2

8_2:按鍵基本原理演示例程,所在章節8.4.3

8_3:獨立按鍵掃描原理演示例程,所在章節8.4.3

8_4:獨立按鍵消抖原理演示例程,所在章節8.4.4

8_5:獨立按鍵掃描并消抖的演示例程,所在章節8.4.4

8_6:矩陣按鍵掃描并消抖的演示例程,所在章節8.4.5

8_7:基于矩陣按鍵和數碼管實現的簡易加法計算器,所在章節8.5

8_t4:作業題4,變更lesson8_5的遞增計數為遞減計數,所在章節8.6

8_t5:作業題5,在lesson8_7基礎上實現簡易加減計算器,所在章節8.6

lesson9 (第9章):

9_1:步進電機驅動的基礎示例,所在章節9.3.3

9_2:步進電機轉動任意角度的示例,所在章節9.3.4

9_3:實用的步進電機驅動示例,所在章節9.3.5

9_4:按鍵控制步進電機轉動的示例,所在章節9.3.6

9_5:蜂鳴器驅動的基礎示例,所在章節9.4

9_6:蜂鳴器演奏簡單樂譜——“兩只老虎”,所在章節9.4

lesson10 (第10章):

10_1:基于數碼管顯示的數字秒表,所在章節10.1

10_2:基于PWM方式控制LED的亮度,所在章節10.2

10_3:基于PWM方式控制LED實現呼吸燈效果,所在章節10.2

10_4:交通信號燈示例,所在章節10.3

10_5:長短按鍵/連續按鍵功能實現示例,所在章節10.5

10_t3:作業題3,數碼管計時與流水燈同時運行的示例,所在章節10.6

lesson11 (第11章):

11_1:普通IO口模擬實現串口通信的示例,所在章節11.4

11_2:單片機硬件UART查詢方式實現串口通信的示例,所在章節11.5.3

11_3:單片機硬件UART中斷方式實現串口通信的示例,所在章節11.5.3

11_4:UART串口通信及控制數碼管顯示的示例,所在章節11.6

11_t5:作業題5,UART串口控制流水燈流動和停止,所在章節11.7

11_t6:作業題6,UART串口控制蜂鳴器的開關,所在章節11.7

lesson12 (第12章):

12_1:指針作為函數參數的示例,所在章節12.1

12_2:指向變量的指針與變量關系的示例,所在章節12.2

12_3:指針、字符串、字符數組、ASCII碼演示示例,所在章節12.3

12_4:1602液晶基本操作演示示例,所在章節12.4

lesson13 (第13章):

13_1:1602液晶顯示兩行字符串,并實現整屏的重復左移,所在章節13.2

13_2:多c文件示例,1602液晶顯示兩行字符串,并實現整屏的重復左移,所在章節13.3

13_3:整型數為操作數的簡易+-*/計算器,所在章節13.4

13_4:基于幀模式的實用串口程序示例,所在章節13.5

13_t2:作業題2,1602液晶顯示兩行字符串,并實現整屏的重復右移,所在章節13.6

lesson14 (第14章):

14_1:尋址I2C總線上存在的和不存在的地址,將應答狀態顯示到液晶上,所在章節14.2

14_2:用單字節讀寫模式訪問EEPROM,每次+1后寫回,所在章節14.3.1

14_3:用多字節讀寫模式訪問EEPROM,依次+1,+2,+3...后寫回,所在章節14.3.2

14_4:用連續讀與分頁寫模式訪問EEPROM,依次+1,+2,+3...后寫回,所在章節14.3.3

14_5:讀取EEPROM中的數據顯示到液晶,并可通過UART修改EEPROM中的數據,所在章節14.4

14_t3:作業題3,以lesson10_4為基礎實現可通過UART設定時間的交通燈示例,所在章節14.5

14_t4:作業題4,基于液晶、按鍵、EEPROM的密碼鎖示例,所在章節14.5

lesson15 (第15章):

15_1:用單次讀寫模式訪問DS1302,并將日期時間顯示在液晶上,所在章節15.3.4

15_2:用突發讀寫模式訪問DS1302,并將日期時間顯示在液晶上,所在章節15.3.5

15_3:DS1302實現簡易電子鐘,通過按鍵校時,所在章節15.5

lesson16 (第16章):

16_1:接收NEC協議的紅外編碼并將用戶碼和鍵碼顯示到數碼管上,所在章節16.3

16_2:控制DS18B20測量溫度并將溫度值顯示到液晶上,所在章節16.4

16_t2:作業題2,用遙控器控制步進電機正反轉,所在章節16.5

16_t4:作業題4,帶溫度顯示的電子鐘,所在章節16.5

lesson17 (第17章):

17_1:將模擬輸入通道0、1、3的電壓值顯示到液晶上,所在章節17.4

17_2:由按鍵控制DA輸出可調電壓值,所在章節17.6

17_3:由按鍵控制DA輸出可變化的波形,所在章節17.7

17_t3:作業題3,可調頻率的信號發生器,所在章節17.8

lesson18 (第18章):

18_1:RS485基本示例,接收任意數據幀并添加回車換行后送回,所在章節18.1

18_2:基于RS485的Modbus通信示例,支持寄存器讀寫操作,所在章節18.3

18_t3:作業題3,基于Modbus協議實現電子鐘校時,所在章節18.4

lesson19 (第19章):

19_1:多功能電子鐘例程,所在章節19.4

[/quote]

總結

以上是生活随笔為你收集整理的学c语言和51单片机的作业,《手把手教你学51单片机(C语言版)》例程和源码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。