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

單片機應用技術項目式教程(基於C51+Proteus模擬普通高等教育一流本科專業與課程系列教材)

  • 作者:編者:劉志君//姚穎|責編:尚晨
  • 出版社:機械工業
  • ISBN:9787111744931
  • 出版日期:2024/03/01
  • 裝幀:平裝
  • 頁數:276
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    目前國內高校電子信息類專業都會開設C語言程序設計和單片機系列課程,學生可以借助於Keil μVision集成開發環境,在Proteus平台上進行模擬,從而直觀地掌握單片機的設計開發過程。本書在內容的設計上採用項目式設計,通過可模擬和實現的具體案例來講解STC單片機的內部資源和擴展介面。
    本書在編寫過程中關注當前單片機前沿技術,設有完整的基礎知識章節,在實際項目中理解理論基礎,項目選擇具有實用性、應用性強的特點,注重培養讀者的創新意識和工程師的理念。以C51作為主要編程語言貫穿全書,全書講解了12個實際項目,項目設計對象涵蓋電子廣告屏、電子秤、八路電子搶答器、定時器、數字電壓表、波形發生器及數字溫度計等內容,為學生日後從事單片機系統開發工作打好基礎。
    本書將Proteus模擬軟體引進教材中,廣州風標教育技術股份有限公司也在本書編寫過程中提供了實驗器材和開發環境,全書按照循序漸進原則使單片機的抽象概念直觀化,編程效果直觀可視。
    本書適合作為本科和高職高專層次院校電氣自動化、自動控制、電氣控制、電子信息類專業的教學用書,還可供從事電氣自動化行業的工程技術人員參考。

作者介紹
編者:劉志君//姚穎|責編:尚晨

目錄
前言
項目1  走進單片機世界
  1.1  單片機的基礎
    1.1.1  單片機的發展史
    1.1.2  單片機的應用
    1.1.3  數制和編碼
    1.1.4  電腦中數的表示與運算
  1.2  常用單片機產品系列
    1.2.1  常用單片機產品系列簡介
    1.2.2  STC單片機系列產品
    1.2.3  STC15W4K32S4系列單片機
    1.2.4  STC單片機的命名規則
  1.3  STC15單片機內部總體結構及引腳功能
    1.3.1  引腳功能
    1.3.2  總體結構
  1.4  STC15單片機存儲體系結構
  1.5  並行I/O口
    1.5.1  I/O口的工作模式及其設置
    1.5.2  並行I/O口使用注意事項
  1.6  STC15單片機時鐘、複位及啟動流程
  1.7  複位
  1.8  彙編語言簡介
    1.8.1  定址方式
    1.8.2  指令系統
    1.8.3  簡單彙編語言程序設計
  習題與思考
項目2  城市路口交通燈的設計
  2.1  C語言簡介
    2.1.1  C語言的數據類型
    2.1.2  C語言的數組
    2.1.3  C語言的指針與函數
  2.2  C51的變數與常量
    2.2.1  C51的變數
    2.2.2  C51的常量
    2.2.3  C51的頭文件
    2.2.4  C51的運算符
  2.3  C51指針
  2.4  C51函數
    2.4.1  函數定義
    2.4.2  函數的調用
    2.4.3  無參函數寫法及調用
    2.4.4  有參函數寫法及調用
    2.4.5  中斷函數
    2.4.6  C51軟體程序
  2.5  流水燈的設計
  2.6  城市路口交通燈的設計
  習題與思考
項目3  八路電子搶答器的設計
  3.1  中斷的基本概念
    3.1.1  中斷的基本概念和相關術語

    3.1.2  中斷的作用
    3.1.3  中斷源
    3.1.4  中斷系統的基本功能
  3.2  STC15W4K32S4單片機的中斷系統
    3.2.1  STC15W4K32S4單片機的中斷源
    3.2.2  中斷請求標誌
    3.2.3  中斷允許標誌
    3.2.4  中斷優先順序控制
  3.3  中斷的響應過程
  3.4  C51中斷服務函數的定義及應用
  3.5  電子搶答器的設計
    3.5.1  項目功能描述
    3.5.2  項目硬體電路圖
    3.5.3  項目程序設計
    3.5.4  項目模擬運行圖
  習題與思考
項目4  數字電子鐘的設計
  4.1  定時/計數器工作原理
    4.1.1  傳統MCS-51單片機定時/計數器的基本結構
    4.1.2  傳統MCS-51單片機定時/計數器的工作原理
  4.2  定時/計數器的特殊功能寄存器
    4.2.1  定時/計數器T0和T1的控制寄存器
    4.2.2  工作方式寄存器
    4.2.3  輔助寄存器AUXR
    4.2.4  T0、T1和T2的時鐘輸出寄存器和外部中斷允許INT_CLKO(AUXR2)
    4.2.5  定時器T0和T1的中斷控制寄存器:IE和IP
  4.3  定時/計數器0的工作模式
  4.4  應用定時/計數器輸出方波和矩形波
    4.4.1  應用定時/計數器輸出方波
    4.4.2  應用定時/計數器輸出矩形波
  4.5  LED數碼管的結構和分類
    4.5.1  顯示器及其介面
    4.5.2  數碼管的靜態顯示
    4.5.3  數碼管的動態顯示
    4.5.4  基於查表法動態顯示實例
  4.6  數字電子時鐘設計
    4.6.1  項目功能描述
    4.6.2  項目硬體電路設計
    4.6.3  項目程序設計
    4.6.4  調試結果
  習題與思考
項目5  串列通信技術
  5.1  串列口的結構
    5.1.1  串列口控制寄存器
    5.1.2  特殊功能寄存器PCON
  5.2  串列口工作方式
  5.3  串列口通信技術應用
    5.3.1  應用串列口控制流水燈
    5.3.2  開關量指示電路的設計
    5.3.3  主從多級通信系統的構建

  習題與思考
項目6  電子廣告屏的設計
  6.1  LED點陣顯示
    6.1.1  LED點陣顯示原理
    6.1.2  點陣顯示舉例
  6.2  漢字圖像循環閃爍的設計
    6.2.1  項目功能描述
    6.2.2  項目硬體電路圖
    6.2.3  項目源程序
    6.2.4  調試結果
  6.3  LCD1602簡介
  6.4  LCD1602的一般初始化過程
  6.5  電子廣告牌的設計
    6.5.1  項目功能描述
    6.5.2  項目硬體電路圖
    6.5.3  項目源程序
    6.5.4  調試結果
  習題與思考
項目7  簡易密碼鎖的設計
  7.1  獨立式鍵盤原理
  7.2  行列式鍵盤原理
    7.2.1  設計原理
    7.2.2  編程實例
  7.3  簡易數碼鎖設計
    7.3.1  任務要求
    7.3.2  模擬電路
    7.3.3  程序設計
  習題與思考
項目8  數字電壓表的設計
  8.1  ADC的工作原理
    8.1.1  ADC的硬體組成
    8.1.2  寄存器說明
    8.1.3  ADC數據的獲取和標度變換
  8.2  數字電壓表的設計
    8.2.1  項目硬體電路圖
    8.2.2  項目源程序
    8.2.3  調試結果
  8.3  提高STC15W4K單片機的ADC的轉換精度
  8.4  基於HX711的微小電壓測量
    8.4.1  晶元簡介
    8.4.2  HX711典型應用
    8.4.3  微弱信號的電壓測量設計
    8.4.4  智能電子秤的設計
  習題與思考
項目9  DAC轉換及其應用
  9.1  基於PWM的DAC轉換
    9.1.1  PWM原理
    9.1.2  PWM設計原理圖
    9.1.3  PWM DAC設計原理圖
    9.1.4  PWM DAC模擬圖

  9.2  基於TLC5615的鋸齒波和正弦波設計
    9.2.1  TLC5615的編程要點
    9.2.2  鋸齒波發生器的設計
    9.2.3  正弦波發生器的設計
  習題與思考
項目10  基於DS18B20數字溫度計的設計
  10.1  單片機應用系統的開發流程
    10.1.1  單片機應用系統的設計原則
    10.1.2  單片機應用系統的開發流程
    10.1.3  單片機應用系統工程報告的編製
  10.2  1-wire匯流排技術
    10.2.1  1-wire匯流排的概念
    10.2.2  1-wire匯流排的原理
    10.2.3  1-wire匯流排的結構
    10.2.4  1-wire匯流排的命令
  10.3  DS18B20原理及結構
    10.3.1  DS18B20簡介
    10.3.2  預備知識
  10.4  DS18B20的時序
  10.5  數字溫度計的設計
  習題與思考
項目11  生成增強型PWM波
  11.1  STC15W4K32S4單片機PWM模塊的結構與控制
  11.2  PWM模塊的結構
  11.3  增強型PWM發生器相關的寄存器
  11.4  應用舉例
  習題與思考
項目12  步進電機的正反轉控制
  12.1  電機的分類
  12.2  28BYJ-48步進電機
    12.2.1  28BYJ-48步進電機簡介
    12.2.2  28BYJ-48步進電機工作原理
  12.3  28BYJ-48步進電機的轉動控制
    12.3.1  ULN2003驅動晶元簡介
    12.3.2  28BYJ-48單片機步進電機參數
    12.3.3  步進電機轉起來
  12.4  使用STC15W4K單片機控制步進電機
  習題與思考
附錄:ASCII碼表
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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