單片機c語言程序設計100例
❶ 單片機c語言編程100個實例
單片機屬於嵌入式開發,做單片機編程的都對硬體、軟體都要很熟悉,要熟練的使用專匯編和c語言。如果屬是c語言單片機編程的話,可能會對匯編要求不是太嚴格,但一定得懂,不懂匯編的話,你也基本不會懂單片機的c語言中加入的一些東西。不過用c要比全用匯編開發效率高出很多。
❷ 求《單片機c語言程序設計實訓100例》綜合設計部分源代碼
http://wenku..com/view/47a19811cc7931b765ce15dd.html
這個可以不?
❸ 單片機C語言程序設計實訓100例的內容簡介
本書基於Keil μVision程序設計平台和Proteus硬體模擬平台,精心編寫了100餘個8051單片機C語言程序設計案例。
全書基礎設計類案例貫穿8051單片機最基本的埠編程、定時/計數器應用、中斷和串口通信;硬體應用類案例涵蓋常用外部存儲器擴展、介面擴展、解碼、編碼、驅動、光機、機電、A/D與D/A轉換等內容;綜合設計類案例涉及大量消費類電子產品、儀器儀表及智能控制設備的相關技術。
本書可作為大專院校學生學習實踐單片機c語言程序設計的教材或參考書,也可作為電子工程技術人員或單片機技術愛好者的參考資料。
❹ 《單片機C語言程序設計實訓100例——基於8051+Proteus模擬》 【綜合設計部分】的源代碼
單片機c語言編程100個實例目錄1 函數的使用和熟悉例26:用P0 口顯示指針運算結果 實例27:用指針數組控制P0口8位LED流水點亮 實例28:用數組的指針控制P0 口8 位LED流水點亮 實例29:用P0 、P1口顯示整型函數返回值 實例30:用有參函數控制P0口8位LED流水速度 實例31:用數組作函數參數控制流水花樣 實例32:用指針作函數參數控制P0口8位LED流水點亮 實例33:用函數型指針控制P1口燈花樣 實例34:用指針數組作為函數的參數顯示多個字元串 單片機c語言編程100個實例目錄2 實例35:字元函數ctype.h應用舉例 實例36:內部函數intrins.h應用舉例 實例37:標准函數stdlib.h應用舉例 實例38:字元串函數string.h應用舉例 實例39:宏定義應用舉例2 實例40:宏定義應用舉例2 實例41:宏定義應用舉例3 * 中斷、定時器中斷、定時器 *中斷、定時器*中斷、定時器 / 實例42:用定時器T0查詢方式P2口8位控制LED閃爍 實例43:用定時器T1查詢方式控制單片機發出1KHz音頻 實例44:將計數器T0計數的結果送P1口8位LED顯示 實例45:用定時器T0的中斷控制1位LED閃爍 實例46:用定時器T0的中斷實現長時間定時 實例47:用定時器T1中斷控制兩個LED以不同周期閃爍 實例48:用計數器T1的中斷控制蜂鳴器發出1KHz音頻 實例49:用定時器T0的中斷實現"渴望"主題曲的播放 實例50-1:輸出50個矩形脈沖 實例50-2:計數器T0統計外部脈沖數 實例51-2:定時器T0的模式2測量正脈沖寬度 實例52:用定時器T0控制輸出高低寬度不同的矩形波 實例53:用外中斷0的中斷方式進行數據採集 實例54-1:輸出負脈寬為200微秒的方波 實例54-2:測量負脈沖寬度 實例55:方式0控制流水燈循環點亮 實例56-1:數據發送程序 實例56-2:數據接收程序 實例57-1:數據發送程序 實例57-2:數據接收程序 實例58:單片機向PC發送數據 實例59:單片機接收PC發出的數據 *數碼管顯示*數碼管顯示 數碼管顯示數碼管顯示*/ 實例60:用LED數碼顯示數字5 實例61:用LED數碼顯示器循環顯示數字0~9 實例62:用數碼管慢速動態掃描顯示數字"1234" 實例63:用LED數碼顯示器偽靜態顯示數字1234 實例64:用數碼管顯示動態檢測結果 實例65:數碼秒錶設計 實例66:數碼時鍾設計 實例67:用LED數碼管顯示計數器T0的計數值 實例68:靜態顯示數字「59」 單片機c語言編程100個實例目錄3 鍵盤控制*鍵盤控制* *鍵盤控制 *鍵盤控制 */ 實例69:無軟體消抖的獨立式鍵盤輸入實驗 實例70:軟體消抖的獨立式鍵盤輸入實驗 實例71:CPU控制的獨立式鍵盤掃描實驗 實例72:定時器中斷控制的獨立式鍵盤掃描實驗 實例73:獨立式鍵盤控制的4級變速流水燈 實例74:獨立式鍵盤的按鍵功能擴展:"以一當四" 實例75:獨立式鍵盤調時的數碼時鍾實驗 實例76:獨立式鍵盤控制步進電機實驗 實例77:矩陣式鍵盤按鍵值的數碼管顯示實驗 //實例78:矩陣式鍵盤按鍵音 實例79:簡易電子琴 實例80:矩陣式鍵盤實現的電子密碼鎖 液晶顯示LCD*液晶顯示LCD *液晶顯示LCD * *液晶顯示LCD*液晶顯示LCD *液晶顯示LCD */ 實例81:用LCD顯示字元'A' 實例82:用LCD循環右移顯示"Welcome to China" 實例83:用LCD顯示適時檢測結果 實例84:液晶時鍾設計 *一些晶元的使用*24c02 DS18B20 X5045 ADC0832 DAC0832 DS1302 紅外遙控/ 實例85:將數據"0x0f"寫入AT24C02再讀出送P1口顯示 實例86:將按鍵次數寫入AT24C02,再讀出並用1602LCD顯示 實例87:對I2C匯流排上掛接多個AT24C02的讀寫操作 實例88:基於AT24C02的多機通信 讀取程序 實例89:基於AT24C02的多機通信 寫入程序 實例90:DS18B20溫度檢測及其液晶顯示 實例91:將數據"0xaa"寫入X5045再讀出送P1口顯示 實例92:將流水燈控制碼寫入X5045並讀出送P1口顯示 實例93:對SPI匯流排上掛接多個X5045的讀寫操作 實例94:基於ADC0832的數字電壓表 實例95:用DAC0832產生鋸齒波電壓 實例96:用P1口顯示紅外遙控器的按鍵值 實例97:用紅外遙控器控制繼電器 實例98:基於DS1302的日歷時鍾 實例99:單片機數據發送程序 實例100:電機轉速表設計 模擬霍爾脈沖 實例3:用單片機控制第一個燈亮 實例4:用單片機控制一個燈閃爍:認識單片機的工作頻率 實例5:將 P1口狀態分別送入P0、P2、P3口:認識I/O口的引腳功能 實例6:使用P3口流水點亮8位LED 實例7:通過對P3口地址的操作流水點亮8位LED 實例8:用不同數據類型控制燈閃爍時間 實例9:用P0口、P1 口分別顯示加法和減法運算結果 實例10:用P0、P1口顯示乘法運算結果 實例11:用P1、P0口顯示除法運算結果 實例12:用自增運算控制P0口8位LED流水花樣 實例13:用P0口顯示邏輯"與"運算結果 實例14:用P0口顯示條件運算結果 實例15:用P0口顯示按位"異或"運算結果 實例16:用P0顯示左移運算結果 實例17:"萬能邏輯電路"實驗 實例18:用右移運算流水點亮P1口8位LED 實例19:用if語句控制P0口8位LED的流水方向 實例20:用swtich語句的控制P0口8位LED的點亮狀態 實例21:用for語句控制蜂鳴器鳴笛次數 實例22:用while語句控制LED 實例23:用do-while語句控制P0口8位LED流水點亮 實例24:用字元型數組控制P0口8位LED流水點亮 實例25: 用P0口顯示字元串常量 實例26:用P0 口顯示指針運算結果
❺ 單片機C語言程序設計實訓100例的圖書目錄
第1章 PIC單片機C語言程序設計概述 1
1.1 PIC單片機簡介 2
1.2 MPLAB+C語言程序開發環境安裝及應用 6
1.3 PICC/PICC18/MCC18程序設計基礎 8
1.4 PIC單片機內存結構 17
1.5 PIC單片機配置位 19
1.6 基本的I/O埠編程 21
1.7 中斷服務程序設計 23
1.8 PIC單片機外設相關寄存器 24
1.9 C語言程序設計在PIC單片機應用系統開發中的優勢 35
第2章 PROTEUS操作基礎 36
2.1 PROTEUS操作界面簡介 36
2.2 模擬電路原理圖設計 37
2.3 元件選擇 40
2.4 模擬運行 44
2.5 MPLAB IDE與PROTEUS的聯合調試 44
2.6 PROTEUS在PIC單片機應用系統開發中的優勢 47
第3章 基礎程序設計 48
3.1 閃爍的LED 48
3.2 用雙重循環控制LED左右來回滾動顯示 50
3.3 多花樣流水燈 51
3.4 LED模擬交通燈 53
3.5 單只數碼管循環顯示0~9 55
3.6 4隻數碼管滾動顯示單個數字 57
3.7 8隻數碼管掃描顯示多個不同字元 59
3.8 K1~K5控制兩位數碼管的開關、加減與清零操作 61
3.9 數碼管顯示4×4鍵盤矩陣按鍵 63
3.10 數碼管顯示撥碼開關編碼 66
3.11 繼電器及雙向可控硅控制照明設備 68
3.12 INT中斷計數 70
3.13 RB埠電平變化中斷控制兩位數碼管開關與加減顯示 73
3.14 TIMER0控制單只LED閃爍 76
3.15 TIMER0控制流水燈 80
3.16 TIMER0控制數碼管掃描顯示 81
3.17 TIMER1控制交通指示燈 84
3.18 TIMER1與TIMER2控制十字路口秒計時顯示屏 88
3.19 用工作於同步計數方式的TMR1實現按鍵或脈沖計數 93
3.20 用定時器設計的門鈴 95
3.21 報警器與旋轉燈 98
3.22 用工作於捕獲方式的CCP1設計的頻率計 101
3.23 用工作於比較模式的CCP1控制音階播放 105
3.24 CCP1 PWM模式應用 108
3.25 模擬比較器測試 113
3.26 數碼管顯示兩路A/D轉換結果 117
3.27 EEPROM讀寫與數碼管顯示 121
3.28 睡眠模式及看門狗應用測試 125
3.29 單片機與PC雙向串口通信模擬 130
3.30 PIC單片機並行從動埠PSP讀寫測試 139
第4章 硬體應用 146
4.1 74HC138與74HC154解碼器應用 146
4.2 74HC595串入並出晶元應用 149
4.3 用74HC164驅動多隻數碼管顯示 152
4.4 數碼管BCD解碼驅動器7447與4511應用 155
4.5 8×8LED點陣屏顯示數字 157
4.6 8位數碼管段位復用串列驅動晶元MAX6951應用 160
4.7 串列共陰顯示驅動器MAX7219與7221應用 167
4.8 14段與16段數碼管串列驅動顯示 171
4.9 16鍵解碼晶元74C922應用 175
4.10 1602LCD字元液晶測試程序 178
4.11 1602液晶顯示DS1302實時時鍾 183
4.12 1602液晶工作於4位模式實時顯示當前時間 189
4.13 帶RAM內存的實時時鍾與日歷晶元PCF8583應用 194
4.14 2×20串列字元液晶演示 201
4.15 LGM12864液晶顯示程序 204
4.16 PG160128A液晶圖文演示 211
4.17 TG126410液晶串列模式顯示 227
4.18 HDG12864系列液晶演示 236
4.19 Nokia7110液晶菜單控製程序 243
4.20 8通道模擬開關74HC4051應用測試 252
4.21 用帶I2C介面的MCP23016擴展16位通用I/O埠 254
4.22 用帶SPI介面的MCP23S17擴展16位通用I/O埠 261
4.23 用I2C介面控制MAX6953驅動4片5×7點陣顯示器 266
4.24 用I2C介面控制MAX6955驅動16段數碼管顯示 272
4.25 用帶SPI介面的數/模轉換器MCP4921生成正弦波形 277
4.26 用帶SPI介面的數/模轉換器MAX515控制LED亮度循環變化 283
4.27 正反轉可控的直流電機 286
4.28 PWM控制MOSFET搭建的H橋電路驅動直流電機運行 288
4.29 正反轉可控的步進電機 293
4.30 用L297+L298控制與驅動步進電機 296
4.31 PC通過RS-485器件MAX487遠程式控制制單片機 304
4.32 I2C介面DS1621溫度感測器測試 308
4.33 SPI介面溫度感測器TC72應用測試 314
4.34 溫度感測器LM35全量程應用測試 320
4.35 K型熱電偶溫度計 324
4.36 用鉑電阻溫度感測器PT100設計的測溫系統 329
4.37 DS18B20溫度感測器測試 337
4.38 SHT75溫濕度感測器測試 347
4.39 1-Wire式可定址開關DS2405應用測試 353
4.40 光敏電阻應用測試 359
4.41 MPX4250壓力感測器測試 361
4.42 用I2C介面讀寫存儲器AT24C04 364
4.43 用SPI介面讀寫AT25F1024 372
4.44 PIC18 I2C介面存儲器及USART介面測試程序 380
4.45 PIC18 SPI介面存儲器測試程序 384
4.46 PIC18定時器及A/D轉換測試 389
4.47 用PIC18控制Microwire介面繼電器驅動器MAX4820 392
4.48 MMC存儲卡測試 395
4.49 ATA硬碟數據訪問 404
4.50 微芯VLS5573液晶顯示屏驅動器演示 412
第5章 綜合設計 425
5.1 用DS1302/DS18B20+MAX6951設計的多功能電子日歷牌 425
5.2 用PCF8583設計高模擬數碼管電子鍾 433
5.3 用4×20LCD與DS18B20設計的單匯流排多點溫度監測系統 439
5.4 用內置EEPROM與1602液晶設計的加密電子密碼鎖 453
5.5 用PIC單片機與1601LCD設計的計算器 459
5.6 電子秤模擬設計 468
5.7 數碼管顯示的GP2D12模擬測距警報器 473
5.8 GPS全球定位系統模擬 479
5.9 能接收串口信息的帶中英文硬字型檔的80×16點陣顯示屏 485
5.10 用M145026與M145027設計的無線收發系統 494
5.11 紅外遙控收發模擬 499
5.12 交流電壓檢測與數字顯示模擬 506
5.13 帶位置感應器的直流無刷電機PMW控制模擬 511
5.14 3端可調正穩壓器LM317應用測試 516
5.15 模擬射擊訓練游戲 520
5.16 帶觸摸屏的國際象棋游戲模擬 531
5.17 溫室監控系統模擬 543
5.18 PIC單片機MODBUS匯流排通信模擬 549
5.19 PIC單片機內置CAN匯流排通信模擬 563
5.20 基於PIC18+Microchip TCP/IP協議棧的HTTP伺服器應用 585
❻ 《單片機C語言程序設計實訓100例——基於8051+Proteus模擬》完整pdf文檔
已發送
請查收!!
不帶這樣的
我已經給你了
你怎麼不點贊
做人要有誠信的!!
❼ 《單片機C語言程序設計實訓100例——基於8051+Proteus模擬》第二版源程序
❽ 《單片機C語言程序設計實訓100例——基於8051+Proteus模擬》完整pdf文檔 我想要 謝謝 注意,是完整版
聯系一下吧,我發給你啊