單片機套用設計案例——C51+Proteus仿真

單片機套用設計案例——C51+Proteus仿真

《單片機套用設計案例——C51+Proteus仿真》是由張毅剛主編,高等教育出版社於2021年11月5日出版的高等學校電氣名師大講堂推薦教材、iCourse·教材。該教材可作為工科院校、職業技術學院電氣類、電子信息類、自動化類、計算機類、儀器類及機械類專業的單片機課程教材,也可供從事單片機套用設計的工程技術人員參考。

該教材共10章,包括發光二極體的點亮與開關檢測、顯示與鍵盤的案例設計、 I/O擴展與存儲器擴展、中斷系統的套用設計、定時器/計數器套用設計案例、串列口編程設計案例、DAC和ADC的擴展及軟體濾波、軟體濾波、電機控制、其他各種常用套用案例設計。

基本介紹

  • 書名:單片機套用設計案例——C51+Proteus仿真
  • 作者:張毅剛
  • 類別:高等學校電氣名師大講堂推薦教材、iCourse·教材
  • 出版社:高等教育出版社
  • 出版時間:2021年11月5日
  • 頁數:464 頁
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787040569445
  • 版面字數:460千字
  • CIP核字號:2021178268
成書過程,編寫背景,編寫情況,內容簡介,教材目錄,教學資源,教材特色,作者簡介,

成書過程

編寫背景

單片機問世以來,已經在諸多領域得到廣泛套用,掌握單片機套用技術,已經成為工程實用技術人員以及在校大學生的迫切需要。

編寫情況

該教材由哈爾濱工業大學電氣工程及自動化學院張毅剛教授擔任主編,哈爾濱工業大學電子與信息工程學院劉連勝副教授和哈爾濱工業大學電子與信息工程學院劉大同教授擔任副主編。此外,哈爾濱工業大學計算機科學與技術學院李東教授擔任該教材主審並提出了修改意見。
2021年11月5日,《單片機套用設計案例——C51+Proteus仿真》由高等教育出版社出版發行。

內容簡介

該教材共10章,主要內容包括發光二極體的點亮與開關檢測、顯示與鍵盤的案例設計、 I/O擴展與存儲器擴展、中斷系統的套用設計、定時器/計數器套用設計案例、串列口編程設計案例、DAC和ADC的擴展及軟體濾波、軟體濾波、電機控制、其他各種常用套用案例設計。此外,書末附有頭檔案“LCD1602h”清單和頭檔案“DS1302h”清單。

教材目錄

前輔文
第1章 I/O口套用:發光二極體的點亮與開關檢測
例1-1 單片機控制點亮發光LED案例
例1-2 單片機控制點亮發光LED案例
例1-3 生日蠟燭的實現
例1-4 開關燈模擬的實現
例1-5 開關檢測案例
例1-6 開關檢測案例
例1-7 由開關控制的LED流水點亮
例1-8 開關狀態的檢測與顯示
例1-9 節日彩燈控制器
例1-10 花樣流水燈的製作
例1-11 單片機實現的順序控制
第2章 顯示與鍵盤的案例設計
例2-1 控制單個LED數碼管輪流顯示奇數與偶數
例2-2 控制2個LED數碼管的靜態顯示
例2-3 8個LED數碼管滾動顯示單個數字
例2-4 8個數碼管同時顯示字元(動態掃描)
例2-5 BCD解碼的2位數碼管掃描的數字顯示
例2-6 16×16 LED點陣單色顯示屏的字元顯示
例2-7 電梯運行控制的樓層顯示(8×8 LED點陣)
例2-8 查詢方式的獨立式鍵盤設計
例2-9 中斷方式的獨立式鍵盤設計
例2-10 軟體去抖的查詢方式的獨立式鍵盤設計
例2-11 4×4矩陣鍵盤的查詢方式掃描設計
例2-12 4×4矩陣鍵盤的中斷方式掃描設計
例2-13 4×4矩陣鍵盤按鍵識別與BCD-7段解碼顯示
例2-14 字元型LCD 1602的控制顯示(I/O方式)
例2-15 字元型LCD 1602的控制顯示(匯流排方式)
例2-16 點陣式液晶顯示屏LCD 12864的顯示編程
例2-17 採用專用鍵盤/顯示器晶片HD7279A的接口設計
第3章 中斷系統的套用設計
例3-1 單一外中斷套用案例
例3-2 單一外中斷套用案例
例3-3 兩個外中斷的套用
例3-4 中斷嵌套的套用
第4章 定時器/計數器套用設計案例
例4-1 計數器對外部脈衝計數
例4-2 外部計數輸入信號控制LED燈閃爍
例4-3 控制8個LED每05s閃亮一次
例4-4 秒定時的設計
例4-5 控制P10引腳產生頻率為500Hz的方波
例4-6 利用T1控制發出1kHz的音頻信號
例4-7 LED顯示的秒計時錶的製作
例4-8 使用專用數碼管顯示控制晶片的秒計時錶製作
例4-9 脈衝分頻器的設計
例4-10 利用定時器設計的門鈴
例4-11 60s倒計時時鐘設計
例4-12 LCD電子鐘的設計
例4-13 LCD顯示的定時鬧鐘製作
例4-14 頻率計的設計
例4-15 PWM發生器的製作
例4-16 測量脈衝寬度(定時器門控位GATEx的套用)
例4-17 十字路口交通燈控制器
例4-18 時間可調的十字路口交通燈控制器
例4-19 LCD顯示的音樂倒計時計數器的製作
例4-20 音樂音符發生器的製作
例4-21 數字音樂盒的製作
第5章 串列口編程設計案例
例5-1 串列口方式0擴展並行輸出連線埠
例5-2 串列口方式0擴展並行輸入連線埠
例5-3 方式1單工串列通信
例5-4 方式1半雙工串列通信
例5-5 方式1全雙工串列通信
例5-6 甲機通過串列口控制乙機LED閃爍
例5-7 波特率可選的雙機串列通信
例5-8 雙機全雙工串列通信
例5-9 方式3(方式2)的套用設計
例5-10 多機串列通信
例5-11 單片機與PC機串列通信的設計
例5-12 PC機向單片機傳送數據
例5-13 RS-485串列通信設計
第6章 I/O擴展與存儲器擴展
例6-1 單片機擴展並行I/O口82C55的開關指示器
例6-2 單片機擴展82C55控制交通燈
例6-3 單片機控制82C55產生500Hz方波
例6-4 擴展74LSTTL電路的開關檢測器
例6-5 單匯流排DS18B20測溫系統案例設計
例6-6 單匯流排DS18B20測溫系統案例設計
例6-7 片內RAM的讀寫
例6-8 單片機並行擴展數據存儲器RAM
例6-9 基於I2C匯流排的AT24C02存儲器IC卡設計
例6-10 基於I2C匯流排的AT24C02存儲器記錄按鍵次數並顯示
例6-11 基於I2C匯流排多個存儲器AT24C02的讀寫
第7章 DAC、ADC的擴展及軟體濾波
例7-1 單片機控制DAC0832的程控電壓源
例7-2 單片機擴展10位串列DAC TLC
例7-3 單片機擴展DAC0832的波形發生器
例7-4 單片機擴展ADC0809的A/D轉換
例7-5 單片機控制ADC0809兩路數據採集
例7-6 2路查詢方式的數字電壓表設計
例7-7 2路中斷方式的數字電壓表設計
例7-8 單片機擴展串列8位ADC TLC
例7-9 單片機擴展串列12位ADC TLC
第8章 軟體濾波
例8-1 算術平均軟體濾波
例8-2 滑動平均軟體濾波
例8-3 中位值軟體濾波
例8-4 防脈衝干擾軟體濾波
第9章 電機控制
例9-1 步進電機正反轉的控制
例9-2 步進電機正反轉與轉速的控制
例9-3 單片機控制直流電機
例9-4 小直流電機調速控制系統
例9-5 單片機控制三相單三拍步進電機
例9-6 單片機控制三相雙三拍步進電機
例9-7 直流電機轉速測量
第10章 其他各種常用套用案例設計
例10-1 8位競賽搶答器設計
例10-2 電話撥號的模擬
例10-3 基於熱敏電阻的數字溫度計設計
例10-4 基於時鐘/日曆晶片DS1302的電子鐘設計
例10-5 電容、電阻參數測試儀設計
附錄1 頭檔案“LCD1602h”清單
附錄2 頭檔案“DS1302h”清單
參考書目
(註:目錄排版順序為從左列至右列)

教學資源

  • 課程資源
《單片機套用設計案例——C51+Proteus仿真》的數字課程與紙質教材一體化設計,數字課程涵蓋電子教案、97個單片機套用設計案例的題目以及運行檔案。
作品名稱
單片機套用設計案例——C51+Proteus仿真
作者
張毅剛
出版社
高等教育出版社、高等教育電子音像出版社
策劃編輯
金春英
責任編輯
王楠
技術編輯
劉穎
《單片機套用設計案例——C51+Proteus仿真》配有電子教案二維碼資源。

教材特色

該教材採用C51語言進行單片機應用程式設計,降低了讀者對單片機硬體結構了解程度的要求,使初學者在短時間內開發出滿足要求的單片機實用系統,因此該教材可以使讀者用C51語言邁入單片機套用系統設計的大門,並使讀者用C51語言設計開發8051單片機套用系統的能力得到提升。

作者簡介

張毅剛,哈爾濱工業大學電氣工程及自動化學院自動化測試與控制系教授,主要科研方向為自動化測試技術、嵌入式控制器套用、電子測量等。
劉連勝,哈爾濱工業大學電子與信息工程學院副教授,研究方向:感測器部署、數據採集與分析、異常檢測、剩餘使用壽命預測。
劉大同,哈爾濱工業大學電子與信息工程學院教授,主講課程:智慧型無人系統的自主感知與健康管理、系統狀態監測與健康管理、電子系統可靠性設計、數位訊號處理器(DSP)原理及套用、系統故障診斷和預測技術等。

相關詞條

熱門詞條

聯絡我們