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

C51單片機應用技術項目教程(第2版高等職業學校十四五規劃機電及機器人系列教材)

  • 作者:編者:龍芬|責編:戢鳳平
  • 出版社:華中科技大學
  • ISBN:9787568098137
  • 出版日期:2023/08/01
  • 裝幀:平裝
  • 頁數:305
人民幣:RMB 59.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是根據高職高專人才培養目標,總結近年來的教學改革與實踐,參照相關技術手冊編寫而成的。全書分為9個項目,在對單片機進行初步介紹之後,介紹了C語言的特點和程序設計相關知識,方便讀者從零基礎學習單片機,接著以電子禮盒的設計與製作、醫院病床呼叫系統的設計與製作、電子廣告牌的設計與製作、交通燈控制系統的設計與製作、遠程控制系統的設計與製作、數字電壓表的設計與製作、單片機應用系統綜合設計這7個項目為背景,分別介紹了:單片機的開發環境、硬體系統、I/O口的應用、數碼管點陣液晶顯示、鍵盤、定時/計數器、串列通信技術、A/D與D/A轉換等內容。書中的程序全部以C語言形式給出,並附有Proteus模擬,理論與實踐緊密結合,以便院校開展高效教學。
    本書可作為高職高專院校機電、汽車、機械製造、自動化、電子信息及其他相關專業的單片機課程教材,也可作為廣大單片機愛好者的培訓教材,還可供從事單片機應用開發的工程技術人員參考。

作者介紹
編者:龍芬|責編:戢鳳平

目錄
項目1  認識單片機
  1.1  認識單片機
    1.1.1  單片機及單片機應用系統
    1.1.2  學習單片機的意義
    1.1.3  C51系列單片機
    1.1.4  AT89C51單片機的內部資源
    1.1.5  認識你的第一塊單片機
    1.1.6  單片機應用系統的開發流程
  1.2  開發軟體的使用
    1.2.1  Keil C51μVision5的使用
    1.2.2  Proteus模擬軟體的使用
    1.2.3  STCISP下載軟體的使用
    1.2.5  新建第一個工程文件
    1.2.6  常見的C51編譯錯誤和警告
  1.3  硬體電路的連接
    1.3.1  單片機最小系統——時鐘電路
    1.3.2  單片機最小系統——複位電路
    1.3.3  單片機最小系統——電源電路
    1.3.4  發光二極體與51單片機的硬體電路連接
    1.3.5  二極體亮滅系統的設計與製作
    1.3.6  二進位數、十進位數和十六進位數
項目總結
思考與練習
項目2  C51程序設計
  2.1  C語言的特點
  2.2  C語言的基本結構
  2.3  C語言的數據與運算
    2.3.1  數據類型
    2.3.2  常量與變數
    2.3.3  運算符與表達式
  2.4  C語言的結構及流程圖表示
  2.5  C語言的基本語句
    2.5.1  基本表達式語句與複合語句
    2.5.2  選擇語句
    2.5.3  循環語句
  2.6  C語言的函數
    2.6.1  函數的分類和定義
    2.6.2  函數的調用和聲明
  2.7  數組
    2.7.1  一維數組
    2.7.2  二維數組
    2.7.3  數組的初始化與遍歷實例
    2.7.4  數組的應用
  2.8  指針與內存管理
    2.8.1  指針的概念與用法——一種特殊的變數
    2.8.2  動態內存分配
    2.8.3  內存泄漏和越界問題
    2.8.4  指針與函數參數
  2.9  預處理指令
  2.10  模塊化程序設計

    2.10.1  模塊化設計
    2.10.2  代碼分層
    2.10.3  函數調用
項目總結
思考與練習
項目3  電子禮盒的設計與製作
  3.1  LED閃爍系統設計
  3.2  獨立按鍵編程原理
  3.3  鍵控花樣LED燈設計
    3.3.1  流水燈的設計
    3.3.2  鍵控LED燈
  3.4  電子禮盒的設計與製作
  3.5  Keil C51的模擬調試步驟
項目總結
思考與練習
項目4  醫院病床呼叫系統的設計與製作
  4.1  聲光報警器的設計
    4.1.1  蜂鳴器的工作原理
    4.1.2  聲光報警器的設計與製作
  4.2  八路搶答器的設計
    4.2.1  數碼管的結構與工作原理
    4.2.2  數碼管的靜態顯示
    4.2.3  數碼管的動態顯示
    4.2.4  八路搶答器的設計
    4.2.5  繼電器的驅動
  4.3  醫院病床呼叫系統的設計與製作
    4.3.1  單片機與矩陣式鍵盤介面
    4.3.2  病床呼叫系統的設計
    4.3.3  一種實用的鍵盤與顯示器介面電路
項目總結
思考與練習
項目5  電子廣告牌的設計與製作
  5.1  LED點陣式廣告牌的設計與製作
    5.1.1  LED點陣顯示器的結構及原理
    5.1.28  ×8點陣顯示控制
    5.1.3  大屏點陣顯示器的驅動電路
    5.1.4  LED點陣式電子廣告牌的設計與製作
    5.1.5  點陣液晶取模軟體的使用
  5.2  LCD廣告牌的設計與製作
    5.2.1  LCD顯示模塊原理
    5.2.2  字元型液晶顯示
    5.2.3  字元型液晶廣告牌的設計與製作
    5.2.4  模塊化編程思路、頭文件的建立
項目總結
思考與練習
項目6  交通燈控制系統的設計與製作
  6.1  帶啟停鍵的簡易秒錶設計
    6.1.1  定時/計數器的結構與原理
    6.1.2  定時/計數器的工作方式與初始化
    6.1.30  0?9s簡易秒錶設計

    6.1.40  0?59s簡易秒錶設計
    6.1.5  帶啟停鍵的秒錶設計
  6.2  模擬交通燈控制系統的設計
    6.2.1  中斷的概念及處理過程
    6.2.2  單片機的中斷系統
    6.2.3  中斷的C51編程
    6.2.4  模擬交通燈控制系統的設計
項目總結
思考與練習
項目7   遠程控制系統的設計與製作
  7.1  PC遠程控制單片機系統設計
    7.1.1  串列通信的基礎知識
    7.1.2  單片機的串列通信介面
    7.1.3  串列通信匯流排標準及其介面
    7.1.4  彩燈遠程控制系統的設計
    7.1.5  SPI匯流排
  7.2  按鍵控制雙機通信系統設計
    7.2.1  查詢方式串列通信程序設計
    7.2.2  中斷方式串列通信程序設計
    7.2.3  按鍵控制雙機通信系統設計
    7.2.4  單片機的多機通信設計
項目總結
思考與練習
項目8  數字電壓表的設計與製作
  8.1  簡易數字電壓表的設計與製作
    8.1.1  模擬信號與數字信號
    8.1.2  IAP15W4K58S4內部自帶A/D與D/A轉換器介紹
    8.1.3  簡易數字電壓表的設計與製作
  8.2  可調光檯燈的設計與製作
    8.2.1  I2C匯流排
    8.2.2  PCF8591晶元介紹
    8.2.3  PCF8591的D/A轉換及程序設計
    8.2.4  PCF8591的A/D轉換及程序設計
    8.2.5  可調光檯燈的設計與製作
項目總結
思考與練習
項目9  單片機應用系統綜合設計
  9.1  數字式溫度計的設計與製作
    9.1.1  系統方案論證與選擇
    9.1.2  系統硬體電路設計
    9.1.3  系統軟體設計
    9.1.4  軟硬體聯調
  9.2  電子台曆的設計與製作
    9.2.1  系統方案論證與選擇
      9.2.1.1  時鐘晶元DS
      9.2.1.21  2864LCD
    9.2.2  系統硬體電路設計
    9.2.3  系統軟體設計
    9.2.4  軟硬體聯調
  9.3  巡航小車的設計與製作

    9.3.1  系統方案論證與選擇
    9.3.2  系統硬體電路設計
    9.3.3  系統軟體設計
    9.3.4  軟硬體聯調
項目總結
附錄A  C語言程序設計方法
附錄B  單片機的選型原則與STC單片機
參考文獻

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