Ⅰ 基於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的常用快捷鍵
參考文獻~
Ⅱ 51單片機的proteus模擬
原理圖和程序都沒有問題,是單片機的運行程序代碼文件指定有錯,liushuid2.hex並不是這個程序的編譯代碼文件hex。原理圖我做了簡化,重新上傳一個壓縮文件,下載運行一下就知道了。
下圖是模擬結果。
Ⅲ proteus模擬步驟51單片機開發板
通常開發板是由多種電路組合而成,如果想用Proteus模擬沒有必要把全部開發板電路都搬上Proteus,只要把你想試驗模擬的單元電路比如說單片機顯示電路,只把這部分電路移植到Proteus就好,參照開發板資料繪制好電路,載入目標代碼,檢查無誤就可以做模擬試驗了,用Proteus模擬試驗與開發板試驗各有優勢互相不能替代,用Proteus模擬更改電路方便且接錯也不會造成實質損失,而開發板試驗更加真實很多方面是軟體模擬不可企及的。
Ⅳ 怎麼用proteus來模擬51
用proteus來模擬51的步驟:
工具/原料:Proteus,keil c51
1、首先我們打開Proteus軟體,點擊左邊菜單欄的P按鈕,然後再搜索框里輸入80c51,選擇第一個就是80c51單片機;
Ⅳ proteus中模擬時,51單片機全輸出高電平是什麼原因
應該是單片機沒有載入HEX代碼文件,就是單片機並沒有執行程序。寫好的程序,用keil 編譯出HEX代碼文件,然後雙擊模擬圖中的單片機,如下圖,點畫紅圈的文件夾圖標,代到HEX代碼文件,加進來,在畫紅圈的那個里應該有一個HEX文件。
Ⅵ 51單片機在protues中輸入什麼可以找到在protues中找不到的該如何處理
在protues中輸入「AT89C51」就可以找到51單片機,以下演示以proteus 9.5為例。
1、在電腦上打開proteus軟體後,點擊圖中的「P」字按鈕,如圖所示。
Ⅶ 基於proteus的51單片機模擬什麼意思
你好!
很高興為你解答,下面給你仔細介紹!
proteus是一個模擬軟體,可以在proteus裡面模擬51單片機的實驗,這樣解決了自己製作和焊接單片機的電路,把編寫好多單片機程序HEX文件載入到單片機內部,可以看到你的程序在模擬軟體上面運行,跟真實焊接的電路板效果一樣,下面是模擬51單片機控制數碼管!
Ⅷ 用proteus模擬基於51單片機得振動信號檢測
振動信號傳出信號都是電壓或者電流信號,直接用電壓代替振動信號就行,然後用ad轉換器,建議用tcl1543轉換成數字信號,然後用51單片機接受信號,在lcd上顯示即可,可通過protues+keil模擬實現
Ⅸ proteus7.8怎麼建立51單片機
1、打開proteus7.8軟體後,點擊下圖中箭頭所指的圖標。
Ⅹ 在使用proteus軟體進行51單片機模擬時,要給單片機4O引腳添加ⅤCC電源嗎
在使用proteus軟體進行51單片機模擬時,是不用給單片機40引腳添加ⅤCC電源的,而且也是不能加的,你想加都不行,因為,單片機的電源引腳是隱藏的,默認的接到VCC上了,根本就沒有這個腳,怎麼畫。