51單片機仿真設計72例——基於Proteus的彙編+C“雙語”開發

周潤景,杜文闊,李波著

  • 出版商: 北京航空航天大學
  • 出版日期: 2021-06-01
  • 定價: $474
  • 售價: 7.9$374
  • 貴賓價: 7.5$356
  • 語言: 簡體中文
  • 頁數: 368
  • 裝訂: 平裝
  • ISBN: 7512434863
  • ISBN-13: 9787512434868
  • 相關分類: 8051C 程式語言
  • 立即出貨

商品描述

木書以PrOteUS嵌人式虛擬開發系統為基礎.結台第三方專業編譯軟件Keil 5,選用Atmel公司的AT89C52,
芯片進行72個範例的開發,在彙編語言的基礎加入C語言開發.詳盡地講解嵌入式系統的開發過程,
從原理圖設計、源代碼碼編程到軟硬件調試,涉及系統設計|的所有內容,幫助讀者快速學會嵌入式開發。
另外,讀者也可以選用其他編譯軟件進行學習,只需要對本書中代碼進行簡單改編測試即可。

  本書既可“作為從事嵌入式系統設計的工程技術人員的自學參考用書,
也可以作為高等院校相關專的教材或職業培訓用書。

目錄大綱

目錄
第1章Proteus與單片機簡述
1 1 Schematic Capture與PCB Layout概述
1 2 Proteus支持的處理器類型
1 3 Proteus的單片機仿真

第2章Proteus 8.9軟件入門設計
2 1Schematic Capture智能原理圖輸入系統
2 2Proteus VSN虛擬系統模型
2 3 proteus電路設計快速入門

第3章MCS一51彙編語言程序設計
【例】】存儲塊清0
【例2】二進制BCD碼轉換
【例3】二進制ASCIl碼轉換
【例4】程序跳轉表
【例5】內存塊移動
【側6】數據排序
【例7】多字節BCD碼取補
【例8】多字節BCD碼加法
【例9】多字節BCI)碼減法
【例l 0】多字節BCD碼十進制移位

第4章MCS- 51通用l/o控制
【例11】Pl 口/O應用(一)
【例l2】Pl口/O應用(二)
【例l 3】閃爍燈
【例l4】模擬開關燈
【例l 5】廣告燈左移、右移設計
【倒l 6】廣告燈設計(採用取表方法)
【例l7】多路開關狀態指示'
【例l8】使用74LS245讀取數據
【例l9】使用74LS273輸出數據
【例20】 82 5 5 I/O應用(一)
【例21】82 5 5 I/O應用(_二)
【例22】並行口直接驅動LED顯示
【例23】動態掃描顯示
【例24】動態數碼顯示
【例25】 8×8點陣LED顯示
【例26】靜態串行顯示
【例2 7】音頻輸出
【例28】按鍵識別(一)
【例2 9】按鍵識別(二)
【例30】查詢式鍵盤設計
【例31】4×4矩陣式鍵靠識別(一)
【例32】4×4矩陣式鍵盤識別(二)
【例l 0】0~-59 s計時囂(利用軟件延時)
【倒34】可預置可逆4位計數器.
【例35】0~99計數器

第5章MCS一51的定時器與中斷應用設計
【例3 6】定時器寅驗
【例37】定時/計數器T0作定時臆用(一
【例38】定時/計數器T0作定時應用(二)
【例39】秒錶設計
【例40】“嘀、嘀”報警聲
【例41】“叮咚”門鈴聲
【例42】報警器
【例43】計數器設計
【例44】外部中斷
【例45】點陣式LED數字顯示
【例46】點陣式LED圖形顯示
【例4 7】托幕式數碼碾示
【例48】數字頻率計

第6章MCS一51串行口應用
【例4 9】串/並{行數據轉換
【例50】並/串行數據轉換
【例51】AT89C51與PC機串行通信
【例52】LED串口四顯示

第7章MCS -51與A/D轉換器接口設計與應用.
【例53】ADC0808轉換器基本應用
……
第8章MCS-51綜合用用設計
第9章 【綜合案例71】液化氣洩漏檢測電路
第10章【綜合案例72】數控穩壓電源設計
參考文獻