資料介紹
本書基于Keil μV ision程序設計平臺和Proteus硬件仿真平臺,精心編寫了100余個8051單片機C語言程序設計案例。
全書基礎設計類案例貫穿8051單片機最基本的端口編程、定時/計數器應用、中斷和串口通信;硬件應用類案例涵蓋常用外部存儲器擴展、接口擴展、譯碼、編碼、驅動、光機、機電、A/D 與D /A轉換等內容;綜合設計類案例涉及大量消費類電子產品、儀器儀表及智能控制設備的相關技術。
第1章?PIC單片機C語言程序設計概述 1
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.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
本書基于Keil μVision程序設計平臺和Proteus硬件仿真平臺,精心編寫了100余個8051單片機C語言程序設計案例。
全書基礎設計類案例貫穿8051單片機最基本的端口編程、定時/計數器應用、中斷和串口通信;硬件應用類案例涵蓋常用外部存儲器擴展、接口擴展、譯碼、編碼、驅動、光機、機電、A/D與D/A轉換等內容;綜合設計類案例涉及大量消費類電子產品、儀器儀表及智能控制設備的相關技術。
- 單片機C語言程序設計實訓100例基于8051 Proteus仿真 11次下載
- 單片機C語言程序設計實訓100例--基于8051+proteus仿真 299次下載
- 基于8051+Proteus仿真的單片機C語言程序設計實訓100例詳細中文概述 80次下載
- 單片機C語言程序設計實訓100例--基于AVR PROTEUS仿真 44次下載
- 單片機C語言程序設計實訓100例--基于AVR+PROTEUS仿 33次下載
- 單片機C語言程序設計實訓100例基于+仿真-源代碼 24次下載
- 單片機C語言程序設計實訓100例--基于8051+PROTEUS 21次下載
- 單片機C語言程序設計實訓100例基于8051Proteus仿真 63次下載
- 單片機C語言程序設計實訓100例—基于8051+Proteus仿真 36次下載
- 單片機C語言程序設計實訓100例基于8051 Proteus仿真 177次下載
- 單片機C語言程序設計實訓100例 71次下載
- 《單片機C語言程序設計實訓100例——基于8051+Proteu 61次下載
- 單片機C語言程序設計實訓100例 29次下載
- 單片機C語言程序設計實訓100例--基于8051+PROTEUS 55次下載
- 單片機C語言程序設計實訓100例——基于8051+Proteus仿真 183次下載
- 基于51單片機的濕度監測仿真和程序 1692次閱讀
- 單片機里的程序是如何運行? 3908次閱讀
- PIC系列單片機程序設計基礎知識詳細說明 4301次閱讀
- 單片機液晶漢字顯示的C語言程序 4885次閱讀
- 使用51單片機讀寫AT29C040的C語言程序免費下載 4529次閱讀
- HD44780讀寫單片機C51程序免費下載 4146次閱讀
- MCS51單片機程序設計時堆棧的計算方法解析 3675次閱讀
- 單片機C語言有哪些優越性?如何建立一個Keil C51項目 1.2w次閱讀
- 單片機程序設計時如何進行優化詳細資料概述 4632次閱讀
- 一文看懂單片機與PLC程序設計的區別 7332次閱讀
- 擺脫仿真器的AVR單片機程序開發設計 946次閱讀
- 單片機C語言程序設計:TIMER0與TIMER1控制條形LED 3846次閱讀
- 單片機與程序設計(下) 2822次閱讀
- 單片機與程序設計(上) 3786次閱讀
- 單片機編程之匯編語言基礎-常用指令和程序模式 1.5w次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統的設計與實現
- 0.61 MB | 2次下載 | 免費
- 651單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 751單片機大棚環境控制器仿真程序
- 1.10 MB | 2次下載 | 免費
- 8基于51單片機的RGB調色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多