幫助中心 | 我的帳號 | 關於我們

單片機C語言程序設計實訓100例--基於STC8051+Proteus模擬與實戰

  • 作者:彭偉|責編:曲昕
  • 出版社:電子工業
  • ISBN:9787121425530
  • 出版日期:2022/01/01
  • 裝幀:平裝
  • 頁數:508
人民幣:RMB 139 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書基於Keil μVision5開發平台和PROTEUS硬體模擬平台,精心編寫了80項STC8051(STC15)C語言程序設計案例,同時提供20項硬體實物實戰案例,並分別在各案例中提出了難易適中的實訓要求。全書基礎設計類案例涵蓋STC8051基本I/O、中斷、定時/計數、A/D轉換、PCA、串口通信等程序設計;硬體應用類案例涵蓋編/解碼器、串/並轉換晶元、LED顯示及驅動晶元、字元/圖形液晶屏(包括1602、OLED、TFT彩屏)、實時日曆時鐘、I2C/SPI/1-Wire匯流排器件、電機、溫濕度感測器、雷達測距感測器、GPS、GSM、SD卡等器件(或模塊);綜合設計類案例包括多個實用型項目設計,如多功能電子日曆牌、計算器、電子密碼鎖、電子秤、紅外遙控、大幅面LED點陣屏、交流電壓檢測、鉑電阻溫度計、射擊遊戲、溫室監控、小型氣象站、MODBUS及uIP應用等。為讓讀者在模擬設計基礎上進一步積累實物設計經驗,同時提供的選用硬體實物模板(10套20個案例)除覆蓋前述多項模擬案例內容之外,還增加了3色LED、5向微動開關、搖桿電位器、觸摸面板、COG、RFID模塊、指紋模塊、紅外測溫及北斗BDS模塊等。
    本書可作為本、專科院校學生學習和實踐STC8051(STC15)C語言程序設計技術的教材或參考書籍,也可作為工程技術人員或單片機技術愛好者的學習參考書或工具書。

作者介紹
彭偉|責編:曲昕

目錄
第1章  8051單片機C語言程序設計概述
  1.1  傳統型8051單片機簡介
  1.2  STC8051單片機簡介
  1.3  數據與程序內存
  1.4  特殊功能寄存器
  1.5  外部中斷、定時/計數器及串口應用
  1.6  有符號與無符號數應用、數位分解、位操作
  1.7  變數、存儲類型與存儲模式
  1.8  關於C語言運算符的優先順序
  1.9  字元編碼
  1.10  數組、字元串與指針
  1.11  流程式控制制
  1.12  可重入函數和中斷函數
  1.13  C語言在單片機系統開發中的優勢
第2章  PROTEUS操作基礎
  2.1  PROTEUS操作界面簡介
  2.2  模擬電路原理圖設計
  2.3  元器件選擇
  2.4  調試模擬
  2.5  PROTEUS在8051單片機應用系統開發中的優勢
第3章  基礎程序設計
  3.1  閃爍的LED
  3.2  雙向來回的流水燈
  3.3  花樣流水燈
  3.4  LED模擬交通燈
  3.5  分立式數碼管循環顯示0?
  3.6  集成式數碼管動態掃描顯示
  3.7  按鍵調節數碼管閃爍增減顯示
  3.8  數碼管顯示4×4鍵盤矩陣按鍵
  3.9  普通開關與撥碼開關應用
  3.10  繼電器及雙向晶閘管控制照明設備
  3.11  INT0中斷計數
  3.12  INT0?INT3中斷計數
  3.13  TIMER0控制單隻LED閃爍
  3.14  TIMER1控制數碼管動態顯示
  3.15  TIMER0、TIMER1及INT0控制音階及多段音樂輸出
  3.16  TIMER0、TIMER1及INT0控制報警器與旋轉燈
  3.17  TIMER2控制8×8 LED點陣屏顯示數字
  3.18  TIMER3控制門鈴聲音輸出
  3.19  TIMER4定時器控制交通指示燈
  3.20  兩路A/D轉換與數碼管顯示
  3.21  用PCA/CCP捕獲模式實現頻率檢測
  3.22  PCA模塊軟體定時、高速脈衝、PWM輸出測試
  3.23  雙機串口雙向通信
  3.24  PC與單片機雙向通信
  3.25  單片機內置EEPROM讀寫測試
第4章  硬體應用
  4.1  74HC138解碼器與反相緩衝器控制數碼管顯示
  4.2  串入並出晶元74HC595控制數碼管顯示4位數字
  4.3  串入並出晶元74HC595控制14段與16段數碼管演示

  4.4  數碼管BCD碼-7段碼解碼/驅動器CD4511與DM7447應用
  4.5  串列共陰顯示驅動器MAX7219控制4+2+2集成式數碼管顯示
  4.6  16鍵編碼器MM74C922及觸控晶元TTP224應用
  4.7  62256擴展32KB外部SRAM應用
  4.8  1602字元液晶屏(HD44780)工作于8位模式切換顯示
  4.9  1602字元液晶屏(HD44780)工作于4位模式顯示DS1302時鐘
  4.10  1604字元液晶屏(HD44780)顯示I2C介面PCF8583日曆時鐘
  4.11  ERM19264(KS0108)液晶屏應用測試
  4.12  PG160128A(T6963C)液晶屏圖文演示
  4.13  Nokia5110(PCD8544)液晶屏演示
  4.14  UG-2864(SSD1306)I2C-OLED顯示測試
  4.15  EADOGS102(UC1701)SPI介面液晶屏顯示測試
  4.16  TFT彩屏ILI9341顯示測試
  4.17  I2C介面存儲器AT24C04讀寫與顯示(4片)
  4.18  I2C存儲器設計的中文硬體字型檔應用
  4.19  I2C介面4通道A/D與單通道D/A轉換器PCF8591應用
  4.20  兼容I2C介面的MAX6953驅動4片5×7點陣顯示器
  4.21  兼容I2C介面的MAX6955驅動16段數碼管顯示
  4.22  SPI介面數字電位器MCP41010應用
  4.23  SPI介面存儲器AT25F1024讀寫與顯示
  4.24  SPI介面溫度感測器TC72應用
  4.25  16位A/D轉換晶元LTC1864應用
  4.26  NTC熱敏電阻應用測試
  4.27  溫濕度感測器SHT75應用
  4.28  溫濕度感測器DHT22應用
  4.29  數字氣壓感測器BMP180應用
  4.30  直流電機正反轉及增強型PWM調速控制
  4.31  硬體PWM控制多路伺服電機運行
  4.32  ULN2803驅動單極步進電機正反轉
  4.33  L298N驅動雙極步進電機運行
  4.34  1-Wire匯流排溫度感測器DS18B20應用測試
  4.35  1-Wire匯流排可定址開關DS2405應用測試
  4.36  GP2D12紅外測距感測器應用
  4.37  SRF04雷達測距感測器應用
  4.38  GPS導航系統模擬
  4.39  GSM模塊應用測試
  4.40  SD卡FAT32文件系統讀寫測試
第5章  綜合設計
  5.1  帶日曆時鐘及溫度顯示的電子萬年曆
  5.2  用STC15+1601LCD設計的整型計算器
  5.3  用AT24C04與1602LCD設計的簡易加密電子密碼鎖
  5.4  基於HX711稱重感測器的電子秤
  5.5  NEC紅外遙控收發模擬
  5.6  ULN2003與74HC595控制樓層點陣屏滾動顯示與繼電器開關
  5.7  用MCP3421與PT100設計的鉑電阻溫度計
  5.8  交流電壓檢測與數字顯示模擬
  5.9  T6963C液晶屏模擬射擊訓練遊戲
  5.10  可接收串口信息的帶中英文硬字型檔的80×16 LED點陣屏
  5.11  1-Wire匯流排器件ROM搜索與多點溫度監測
  5.12  溫室監控系統模擬

  5.13  基於STC15的小型氣象站系統
  5.14  基於STC15的MODBUS匯流排數據採集與開關控制
    5.15 基於STC15+ENC28J60+uIP1.0的乙太網模擬應用
第6章  板上實踐(選學)
  6.1  獨立按鍵控制8位LED與3色LED顯示
  6.2  按鍵控制單隻與集成式數碼管顯示
  6.3  32×16點陣屏滾動顯示中英文
  6.4  上位機串口發送信息刷新點陣屏顯示
  6.5  1602液晶屏和鍵盤矩陣模擬計算器
  6.6  1602LCD+繼電器+蜂鳴器+鍵盤設計電子密碼鎖
  6.7  觸摸面板控制I2C/SPI介面存儲器讀寫顯示
  6.8  OLED顯示DS18B20/DHT22感測器數據
  6.9  OLED顯示DS1302日期時間
  6.10  OLED顯示可變電位器及光敏/熱敏元件A/D轉換值
  6.11  COG顯示BMP180氣壓及MLX90614紅外測溫值
  6.12  COG顯示GPS與北斗BDS導航信息
  6.13  COG顯示SD卡文件讀寫信息
  6.14  TFT彩屏與HX711設計電子秤
  6.15  TFT彩屏顯示HC-SR04雷達測距值
  6.16  搖桿電位器控制SG90舵機擺動及OLED顯示
  6.17  紅外遙控控制直流電機運轉
  6.18  4相5線及2相4線步進電機運轉控制
  6.19  RFID識別與指紋識別控制繼電器開關
  6.20  基於STC15+W5500的乙太網遠程控制

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032