當前位置:編程學習大全網 - 編程語言 - 基於Proteus的51系列單片機設計與仿真的內容簡介

基於Proteus的51系列單片機設計與仿真的內容簡介

《基於Proteus的51系列單片機設計與仿真》以目前流行的軟、硬件仿真軟件Proteus為核心,從實驗、實踐、實用的角度,通過豐富的實例詳細敘述了該軟件在51單片機課程教學和單片機應用產品開發過程中的應用。全書***9章,主要介紹51單片機系統的設計及相關軟件的使用,在Proteus中原理圖的繪制與仿真及PCB的制作、Proteus在單片機軟件程序設計中的應用,Proteus在單片機硬件系統設計中的應用。書中選擇的實例都具有很強的實用性,通過閱讀這些實例,讀者可以在不花費硬件成本的前提下,學習和開發單片機軟、硬件系統。

~第1章80C51單片機應用系統的設計及相關軟件的使用

1.180C51單片機應用系統的設計

1.2KeilC51的使用

1.2.1創建項目

1.2.2調試程序

1.3仿真器

1.4編程器

1.5ISP下載

1.6串行調試軟件

第2章Proteus7.1入門

2.1ProteusISIS的操作及電路原理圖設計

2.1.1ProteusISIS簡介

2.1.2ProteusISIS編輯環境及參數設置

2.1.3ProteusISIS原理圖設計

2.1.4ProteusISIS元件制作

2.2ProteusVSM虛擬系統模型

2.2.1激勵源

2.2.2ProteusVSM虛擬儀器的使用

2.3ProteusARES的PCB設計

2.3.1ProteusARES簡介

2.3.2ProteusARES參數設置

2.3.3ProteusARES中的PCB制作實例

第3章51系列軟件程序設計與仿真

3.1清零、置位程序的設計與仿真

3.1.1片內清零程序的設計

3.1.2片內清零程序的調試與仿真

3.1.3片外清零程序的設計

3.1.4片外清零程序的調試與仿真

3.1.5置位程序的設計

3.1.6置位程序的調試與仿真

3.2拼字程序的設計與仿真

3.2.1片內拼字程序的設計

3.2.2片內拼字程序的調試與仿真

3.5.1數據排序程序的設計

3.2.3片外拼字程序的設計

3.2.4片外拼字程序的調試與仿真

3.3拆字程序的設計與仿真

3.3.1片內拆字程序的設計

3.3.2片內拆字程序的調試與仿真

3.3.3片外拆字程序的設計

3.3.4片外拆字程序的調試與仿真

3.4數據塊傳送程序的設計與仿真

3.4.1數據塊傳送程序的設計

3.4.2數據塊傳送程序的調試與仿真

3.5數據排序程序的設計與仿真

3.5.2數據排序程序的調試與仿真

第4章51系列通用I/O控制

4.1P1口的應用(壹)

4.1.1硬件設計

4.1.2程序設計

4.1.3調試與仿真

4.2P1口的應用(二)

4.2.1硬件設計

4.2.2程序設計

4.2.3調試與仿真

4.3閃爍燈

4.3.1硬件設計

4.3.2程序設計

4.3.3調試與仿真

4.4流水燈

4.4.1硬件設計

4.4.2程序設計

4.4.3調試與仿真

4.5花樣燈(壹)

4.5.1硬件設計

4.5.2程序設計

4.5.3調試與仿真

4.6花樣燈(二)

4.6.1硬件設計

4.6.2程序設計

4.6.3調試與仿真

4.7模擬交通燈

4.7.1硬件設計

4.7.2程序設計

4.7.3調試與仿真

4.8定時/計數器的應用(壹)

4.8.1硬件設計

4.8.2程序設計

4.8.3調試與仿真

4.9定時/計數器的應用(二)

4.9.1硬件設計

4.9.2程序設計

4.9.3調試與仿真

4.10中斷系統的應用(壹)

4.10.1硬件設計

4.10.2程序設計

4.10.3調試與仿真

4.11中斷系統的應用(二)

4.11.1硬件設計

4.11.2程序設計

4.11.3調試與仿真

4.12兩個單片機串行通信

4.12.1硬件設計

4.12.2程序設計

4.12.3調試與仿真

4.13串行口擴展應用

4.13.1硬件設計

4.13.2程序設計

4.13.3調試與仿真

第5章音樂的應用

5.1單片機唱歌

5.1.1單片機產生音調的基礎知識

5.1.2音樂軟件的設計

5.1.3歌曲的設計

5.1.4調試與仿真

5.2電子琴

5.2.1電子琴的基礎知識

5.2.2電子琴軟件的設計

5.2.3調試與仿真

第6章LED數碼管與鍵盤的應用

6.1LED數碼管的應用

6.1.1LED數碼管的結構及分類

6.1.2LED數碼管的顯示方式

6.1.3串行口驅動1位LED數碼管的設計

6.1.4***陰極LED和***陽極LED的應用

6.1.50~~99計數器的設計

6.1.659s計時器的設計

6.1.7電子鐘的設計

6.1.8MAX7219串行驅動LED數碼管

6.2鍵盤的應用

6.2.1鍵盤的工作原理

6.2.2查詢式鍵盤的設計

6.2.3矩陣式鍵盤的識別(壹)

6.2.4矩陣式鍵盤的識別(二)

6.2.58255A並行I/O端口擴充鍵盤

第7章數/模轉換器和模/數轉換器的應用

7.1數/模轉換器的應用

7.1.1TLC5615的基礎知識

7.1.2方波發生器

7.1.3鋸齒波發生器

7.2模/數轉換器的應用

7.2.1ADC0808的基礎知識

7.2.2數字電壓表的設計

第8章顯示器的應用

8.1LED點陣顯示器的應用

8.1.1LED點陣顯示器的基礎知識

8.1.2壹個5×7點陣字符顯示

8.1.3壹個8×8點陣字符串顯示

8.1.4兩個8×8點陣字符串顯示

8.1.5兩個8×8點陣滾動顯示

8.1.6壹個16×16點陣漢字顯示

8.1.7兩個16×16點陣漢字顯示

8.1.8兩個16×16點陣漢字分批顯示

8.2LCD(液晶顯示器)的應用

8.2.1LCD的基礎知識

8.2.2字符式LCD的應用

8.2.3漢字式LCD的應用

8.2.4漢字式LCD移位顯示

8.2.5漢字式LCD滾動顯示

第9章工業控制

9.1SPI總線DS1302實時時鐘控制

9.1.1DS1302的基礎知識

9.1.2DS1302采用1位LED顯示時鐘的設計

9.1.3DS1302采用MAX7219控制8位LED顯示時鐘的設計

9.2I2C總線24C04開啟次數統計控制

9.2.124CXX的基礎知識

9.2.224C04開啟次數統計的設計

9.3RS-485在單片機多機通信中的應用

9.3.1RS-485接口標準簡述

9.3.2RS-485在單片機多機通信中的應用設計

9.41-WireBusDS18B20溫度測量的設計

9.4.1DS18B20的基礎知識

9.4.2DS18B20測量溫度的設計

9.5電動機轉速控制

9.5.1步進電動機轉速控制

9.5.2直流電動機轉速控制

9.6電氣模擬控制

9.6.1步進電動機的啟動、停止控制

9.6.2直流電動機的啟動、停止控制

9.6.3步進電動機的正、反轉控制

9.6.4直流電動機的正、反轉控制

9.6.5電動機的多地控制

附錄A單片機指令速查表

附錄BProteus的常用快捷鍵

參考文獻~

  • 上一篇:各種語言寫網絡爬蟲有什麽優點缺點?
  • 下一篇:NGA標準的流傳的標準
  • copyright 2024編程學習大全網