基本介紹
- 書名:單片機套用設計案例——C51+Proteus仿真
- 作者:張毅剛
- 類別:高等學校電氣名師大講堂推薦教材、iCourse·教材
- 出版社:高等教育出版社
- 出版時間:2021年11月5日
- 頁數:464 頁
- 開本:16 開
- 裝幀:平裝
- ISBN:9787040569445
- 版面字數:460千字
- CIP核字號:2021178268
成書過程
編寫背景
編寫情況
內容簡介
教材目錄
前輔文 第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仿真 |
---|---|
作者 | 張毅剛 |
出版社 | 高等教育出版社、高等教育電子音像出版社 |
策劃編輯 | 金春英 |
責任編輯 | 王楠 |
技術編輯 | 劉穎 |