找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 44694|回復(fù): 113
打印 上一主題 下一主題
收起左側(cè)

80C51單片機實驗實訓(xùn)100例仿真文件包下載

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:111634 發(fā)表于 2016-5-4 17:55 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
80C51單片機實驗實訓(xùn)100例仿真文件包下載

80C51單片機實驗實訓(xùn)100例,系北航出版,張志良編著《80C51單片機實驗實訓(xùn)100例——基于Keil CProteus》(ISBN978-7-5124-1603-1)。

<80C51單片機實驗實訓(xùn)100例仿真文件包>內(nèi)含Proteus仿真電路DSN文件和驅(qū)動程序hex文件。其中,前22實例因不涉及80C51單片機片外元件,無Proteus虛擬仿真,僅通過Keil C調(diào)試;后78實例全部通過Keil C調(diào)試和Proteus虛擬仿真,hex文件由書中相應(yīng)程序在Keil C編譯時自動生成。因此,100實例的電路與程序真實可靠可信可行,能直接用于或移植于實際工程項目。

本次先共享100例仿真文件,讀者可在PC機上Proteus仿真運行(須預(yù)先安裝Proteus軟件),觀看演示運行效果。以后編者將陸續(xù)上傳部分案例電路與程序內(nèi)容。

讀者在虛擬仿真運行時,若有問題,可發(fā)Emailzzlls@126.com)咨詢,編者有信必答。


張志良      2016.5.4

80C51單片機實驗實訓(xùn)100--基于Keil cProteus》目錄

ISBN 978-7-5124-1603-1,北航社出版

1  C51程序Keil調(diào)試

1.1  求和

實例1  sum=1+2+…+100

實例2  sum=1+3+5++99

實例3  sum=1!+2!++10!

1.2  排序

實例4  ab、c從小到大排序

實例5  數(shù)組a[8] 從大到。◤男〉酱螅┡判

實例6  數(shù)組元素按相反順序存放

實例7  解壓縮BCD

1.3  打印輸出

實例8  按順序打印輸出數(shù)組元素

實例9  輸出100~200間能被3整除的數(shù)

實例10  計算并輸出半徑r等于1~10時的圓面積a

實例11  輸出變量x對應(yīng)的平方值

實例12  攝氏溫度轉(zhuǎn)換為華氏溫度

實例13  a、b、c排序打印輸出

實例14 16個數(shù)據(jù)從大到小排列輸出

實例15  打印輸出金字塔圖形

1.4  查找統(tǒng)計

實例16  查找并統(tǒng)計ASCII字符“$”的個數(shù)

實例17  查找并統(tǒng)計數(shù)組a[16]中正數(shù)、負數(shù)和零的個數(shù)

實例18  查找并統(tǒng)計199之間的偶數(shù)項

1.5  延時

實例19  單循環(huán)延時

實例20  雙循環(huán)延時

1.6  數(shù)據(jù)塊傳送

實例21  RAM→內(nèi)RAM

實例22  ROM→內(nèi)RAM

2  輸出信號控制

2.1  鍵控信號燈

實例23  單燈閃爍

實例24  雙鍵控3

實例25  雙鍵控4

實例26  無鎖按鍵的4種不同鍵控方式

2.2  循環(huán)燈

實例27  流水循環(huán)燈

實例28  花樣循環(huán)燈

2.3  模擬交通燈

實例29  模擬交通燈

實例30  限行時間顯示的模擬交通燈

2.4  輸出音頻聲

實例31  單音頻輸出

實例32  雙音頻輸出

實例33  播放生日快樂歌

3  80C51片外擴展應(yīng)用

3.1  并行擴展

實例34  并行擴展8TTL輸入輸出口

實例35  并行擴展16TTL輸入輸出口

實例36  并行擴展8255

實例37  并行擴展8155

實例38  并行擴展RAM 6264

3.2  串行擴展輸入輸出口

實例39  74HC165串行輸入8/16位按鍵狀態(tài)

實例40  CC4021串行輸入8/16位按鍵狀態(tài)

實例41  CC4014串行輸入8位按鍵狀態(tài)

實例42  74HC164串入并出控制8/16循環(huán)燈

實例43  CC4094串入并出控制8/16循環(huán)燈

實例44  74HC595串入并出控制8/16循環(huán)燈

實例45 74HC164+165串行輸入輸出

實例46 CC4021+4094串行輸入輸出

實例47 74HC164+165虛擬串行輸入輸出

實例48 CC4021+4094虛擬串行輸入輸出

3.3  I2C串行擴展

實例49  讀寫AT24C02

實例50  非零地址讀寫AT24C02

4  顯示與鍵盤

4.1  LED數(shù)碼管靜態(tài)顯示

實例51  單個LED數(shù)碼管循環(huán)顯示0~9

實例52  74LS377并行輸出3LED靜態(tài)顯示

實例53  CC4511 BCD碼驅(qū)動3LED數(shù)碼管靜態(tài)顯示

實例54  74LS164串行擴展3LED數(shù)碼管靜態(tài)顯示

實例55  CC4094串行擴展3LED數(shù)碼管靜態(tài)顯示

4.2  LED數(shù)碼管動態(tài)顯示

實例56  PNP晶體管選通3位共陽LED數(shù)碼管動態(tài)顯示

實例57  74LS139選通4LED數(shù)碼管動態(tài)顯示

實例58  74LS138選通8LED數(shù)碼管動態(tài)顯示

實例59  74LS595串行選通8LED數(shù)碼管動態(tài)顯示

實例60  8255A擴展8LED數(shù)碼管動態(tài)顯示

4.3  LCD顯示屏顯示

實例61  LCD1602顯示屏顯示

4.4  鍵盤

實例62  4×4矩陣式鍵盤

實例63 8279擴展8×8鍵盤和8位顯示

實例64 74HC595+165擴展8×8鍵盤

5  中斷、定時/計數(shù)器和串行口應(yīng)用

5.1  中斷應(yīng)用

實例65  出租車行駛里程計數(shù)

實例66  統(tǒng)計展覽會4個入口參展總?cè)藬?shù)

實例67  利用與門擴展外中斷

實例68  74HC148編碼擴展外中斷

5.2  定時/計數(shù)器應(yīng)用

實例69  輸出周期脈沖方波(示波器顯示)

實例70  輸出矩形脈沖波(示波器顯示)

實例71  統(tǒng)計T0引腳上10分鐘內(nèi)的脈沖數(shù)

實例72 測量脈沖寬度

實例73 測量脈沖頻率

實例74 定時器控制單燈閃爍

實例75  定時器控制播放生日快樂歌

實例76  定時器控制播放世上只有媽媽好歌曲

5.3  雙機通信

實例77  雙機串行通信方式1

實例78  雙機串行通信方式2

實例79  雙機串行通信方式3

實例80 RS 232接口的雙機通信

6  A-DD-A

6.1  A-D轉(zhuǎn)換

實例81  ADC 0808中斷方式A-DALE輸出CLK

實例82  ADC 0808查詢方式A-DALE輸出CLK

實例83  ADC 0808延時方式A-DALE輸出CLK

實例84  ADC 0808并行A-D(虛擬CLK

實例85  ADC 0832串行A-DTXD輸出CLK

實例86  ADC 0832串行A-D(虛擬CLK

實例87 PCF8591 I2C串行A-D1602顯示)

6.2  D-A轉(zhuǎn)換

實例88  DAC 0832輸出連續(xù)鋸齒波

實例89 PCF8591 I2C串行D-A輸出連續(xù)鋸齒波

7  常用測控電路

7.1  時鐘

實例90  開機顯示PC機時間的時鐘1302LCD1602顯示)

實例91  具有校正功能的時鐘1302LCD1602顯示)

實例92  開機顯示PC機時分秒的時鐘1302LED數(shù)碼管顯示)

實例93  帶校正時分秒的時鐘1302LED數(shù)碼管顯示)

實例94  模擬電子鐘(由80C51定時器產(chǎn)生秒時基)

實例95  99.9秒秒表

實例96  能預(yù)置初值的倒計時秒表

7.2  測溫

實例97  一線式DS18B20測溫

7.3  電機驅(qū)動

實例98  驅(qū)動四相步進電機

實例99  驅(qū)動二相步進電機

實例100  直流電機正反轉(zhuǎn)及PWM調(diào)速

8  Keil C51編譯軟件操作基礎(chǔ)

8.1  項目建立和設(shè)置

8.1.1  創(chuàng)建工程項目

8.1.2  設(shè)置工程屬性

8.1.3  輸入源程序

8.2  程序編譯運行

8.2.1  程序編譯鏈接

8.2.2  程序運行調(diào)試

8.3  常用窗口介紹

8.3.1  項目文件/寄存器窗口

8.3.2  輸出窗口

8.3.3  變量觀察窗口

8.3.4  存儲器窗口

8.3.5  80C51功能部件運行對話窗口

8.3.6  串行輸入/輸出信息窗口

9  Proteus ISIS虛擬仿真軟件操作基礎(chǔ)

9.1  用戶編輯界面

9.1.1  啟動Proteus ISIS

9.1.2  Proteus ISIS主菜單

9.1.3  Proteus ISIS工具欄

9.2  電路原理圖設(shè)計和編輯

9.2.1  新建原理圖設(shè)計

9.2.2  選擇和放置元器件

9.2.3  對象操作

9.2.4  布線

9.2.5  電氣規(guī)則檢查

9.3  虛擬仿真運行

9.3.1  仿真運行

9.3.2  ProteusKeil聯(lián)合仿真調(diào)試


前言

單片機應(yīng)用領(lǐng)域之廣,幾乎到了無孔不入的地步,自動化、數(shù)字化、智能化、信息化均離不開單片機的應(yīng)用。因而工科類專業(yè),普遍開設(shè)了“單片機應(yīng)用”課程。然而,單片機課程是一門實踐性很強的課程,既需要學(xué)習(xí)理論知識,更需要實驗實訓(xùn)應(yīng)用。本書即為單片機實驗實訓(xùn)應(yīng)用教材,并有以下特點:

基于KeilC51Proteus軟件。單片機實驗實訓(xùn)需要配備價格不菲的開發(fā)裝置,且各校硬件實驗設(shè)備各不相同。本書編寫基于KeilC51Proteus軟件,讀者可在PC機上,不涉及具體硬件實驗設(shè)備,虛擬單片機應(yīng)用電路和目標(biāo)程序調(diào)試運行。既能教學(xué)演示觀賞,又可讓學(xué)生課后邊學(xué)邊練、實驗操作。使單片機教學(xué)變得相對方便和有效。

網(wǎng)上免費下載仿真文件包。為降低書價不配光盤,將原光盤內(nèi)容改為仿真文件包,內(nèi)含100實例的Proteus仿真電路DSN文件和驅(qū)動程序hex文件,不設(shè)門檻,免費下載。其中hex文件由書中相應(yīng)程序在Keil編譯時自動生成?赡苡凶x者認為,自行輸入冗長的C51程序,很不方便。但有利于感悟C51對程序輸入的要求,這也是一個學(xué)習(xí)過程。況且,學(xué)習(xí)本書程序,不是簡單的觀看Proteus仿真運行效果,而是在理解的基礎(chǔ)上,修改、驗證、移植、拼接、創(chuàng)新,編寫出自己的運行程序,并在Proteus ISIS虛擬電路上仿真運行。編者贊賞的是后一種學(xué)習(xí)方法,更能取得良好的學(xué)習(xí)效果。

全部通過Keil調(diào)試和Proteus虛擬仿真。前22例因不涉及80C51單片機片外元件,無Proteus虛擬仿真,僅通過Keil調(diào)試;后78例全部通過Keil調(diào)試和Proteus虛擬仿真。因此,100實例電路與程序真實可靠,能直接用于或移植于實際工程項目。

實例項目內(nèi)容豐富,便于選擇。100實例為常見常用教學(xué)和工程案例,基本上能適用和滿足絕大多數(shù)院校和專業(yè)的教學(xué)需求。但軟件仿真不宜完全替代單片機實際硬件實驗實訓(xùn),編者建議,讀者可根據(jù)本校硬件實驗設(shè)備情況和專業(yè)需要,從中選擇部分案例,進一步硬件實驗實訓(xùn)操作,以增強教學(xué)效果。

程序條理清晰,每條語句均有注釋,便于閱讀理解。實例項目中,若遇有74系列TTL、CMOS4000系列、I2C或其他接口電路芯片時,均給出電路芯片功能和應(yīng)用介紹。

本書由上海電子信息職業(yè)技術(shù)學(xué)院張志良主編,邵瑛、邵菁、劉劍昀參編。其中第1、2章由邵瑛編寫,第3、4章由邵菁編寫,第5、6章由劉劍昀編寫,其余部分由張志良編寫并統(tǒng)稿。

限于編者水平,書中錯誤不妥之處,懇請讀者批評指正(編者的Emailzzlls@126.com),有信必復(fù)。

張志良       2014.4.1

附件內(nèi)只有仿真工程,不含源碼:
單片機實驗實訓(xùn)100例仿真文件包.rar (3.5 MB, 下載次數(shù): 1272)




評分

參與人數(shù) 17黑幣 +64 收起 理由
莫子棟 + 5 贊一個!
hyt520 + 5 共享資料的黑幣獎勵!
fwb + 5
vvvw + 5 共享資料的黑幣獎勵!
迷失的羽 + 5 很給力!
qq134679 + 1 很給力!
Aaaaandy + 1
zzwk123456 + 3 贊一個!
husmd + 5 贊一個!
雲(yún)龍965 + 4 贊一個!
導(dǎo)演我躺哪 + 5 很給力!
shiyi22 + 3 很給力!
zhaok2013 + 5 很給力!
cleverbug + 3 贊一個!
1236745 + 5 共享資料的黑幣獎勵!
irape + 2 很給力!
yining101 + 2 贊一個!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏40 分享淘帖 頂23 踩1
回復(fù)

使用道具 舉報

沙發(fā)
ID:125673 發(fā)表于 2016-6-15 16:32 | 只看該作者
不錯的選擇,有你更精彩
回復(fù)

使用道具 舉報

板凳
ID:126945 發(fā)表于 2016-6-16 09:50 | 只看該作者
非常好,正需要這本書,十分感謝樓主
回復(fù)

使用道具 舉報

地板
ID:126980 發(fā)表于 2016-6-16 14:01 | 只看該作者
非常感謝樓主,我正在學(xué)習(xí)單片機,給了我很大幫助
回復(fù)

使用道具 舉報

5#
ID:111634 發(fā)表于 2016-6-16 14:44 | 只看該作者
hff012009 發(fā)表于 2016-6-16 14:01
非常感謝樓主,我正在學(xué)習(xí)單片機,給了我很大幫助

我的書易于自學(xué),案例多,不需實驗室硬件設(shè)備可用PC機課后練習(xí)仿真,程序結(jié)構(gòu)清晰,條條有注解。
《80C51單片機實用教程——基于Keil C和Proteus》高等教育出版社ISBN 978-7-04-044532-9
《單片機原理與控制技術(shù)——雙解匯編和C51》第3版ISBN 978-7-111-42393-5機械工業(yè)出版社  有配套教輔書
《單片機實驗實訓(xùn)100例——基于Keil C和Proteus》 ISBN 978-7-5124-1603-1,北航社出版
《單片機應(yīng)用項目式教程——基于Keil C和Proteus》機械工業(yè)出版社ISBN 978-7-111-46016-9
2016.6
回復(fù)

使用道具 舉報

6#
ID:127330 發(fā)表于 2016-6-21 00:21 | 只看該作者

 不錯的選擇,有你更精彩
回復(fù)

使用道具 舉報

7#
ID:73795 發(fā)表于 2016-6-21 10:53 | 只看該作者
非常感謝樓主
回復(fù)

使用道具 舉報

8#
ID:105023 發(fā)表于 2016-6-22 00:01 | 只看該作者
樓主  有8279C語言例程嗎   感激不盡啊
回復(fù)

使用道具 舉報

9#
ID:128402 發(fā)表于 2016-6-28 12:18 | 只看該作者
應(yīng)該不錯?纯
回復(fù)

使用道具 舉報

10#
ID:111634 發(fā)表于 2016-9-23 20:39 | 只看該作者
飛的hope 發(fā)表于 2016-6-22 00:01
樓主  有8279C語言例程嗎   感激不盡啊

有。遲復(fù)為歉。
實例63  8279擴展8×8鍵盤和8位顯示
先Proteus仿真一下,確認有效。
實例63 8279擴展鍵盤和顯示.rar (63.08 KB, 下載次數(shù): 36)

以上摘自張志良編著《單片機實驗實訓(xùn)100例》 ISBN 978-7-5124-1603-1,北航社出版
書中電路和程序設(shè)計有詳細說明,程序語句條條有注解。


實例76  8279擴展8×8鍵盤8位顯示




以上摘自張志良編著
80C51單片機仿真設(shè)計實例教程——基于Keil CProteus》清華大學(xué)出版社ISBN 978-7-302-41682-1



書中電路和程序設(shè)計有詳細說明,程序語句條條有注解。





回復(fù)

使用道具 舉報

11#
ID:140275 發(fā)表于 2016-10-16 21:33 | 只看該作者
應(yīng)該不錯下載學(xué)習(xí)
回復(fù)

使用道具 舉報

12#
ID:143132 發(fā)表于 2016-10-17 22:04 | 只看該作者
非常好,正需要這本書,十分感謝樓主
回復(fù)

使用道具 舉報

13#
ID:103327 發(fā)表于 2016-10-22 17:10 | 只看該作者
非常感謝樓主,資料不錯!
回復(fù)

使用道具 舉報

14#
ID:142404 發(fā)表于 2016-10-22 19:53 | 只看該作者
大贊樓主
回復(fù)

使用道具 舉報

15#
ID:146604 發(fā)表于 2016-11-7 14:01 | 只看該作者
很棒呦
回復(fù)

使用道具 舉報

16#
ID:151029 發(fā)表于 2016-12-1 22:22 | 只看該作者
謝謝樓主的分享
回復(fù)

使用道具 舉報

17#
ID:152793 發(fā)表于 2016-12-7 09:11 | 只看該作者
謝謝樓主資源
回復(fù)

使用道具 舉報

18#
ID:156387 發(fā)表于 2016-12-20 22:25 | 只看該作者
謝謝LZ
回復(fù)

使用道具 舉報

19#
ID:158753 發(fā)表于 2016-12-29 21:32 | 只看該作者
非常實用,贊一個!
回復(fù)

使用道具 舉報

20#
ID:57896 發(fā)表于 2016-12-30 13:32 來自手機 | 只看該作者
資料很全,謝謝分享
回復(fù)

使用道具 舉報

21#
ID:14052 發(fā)表于 2017-2-12 16:14 | 只看該作者
非常感謝樓主
回復(fù)

使用道具 舉報

22#
ID:128463 發(fā)表于 2017-2-22 09:54 | 只看該作者
不錯的選擇,有你更精彩
回復(fù)

使用道具 舉報

23#
ID:170380 發(fā)表于 2017-3-13 18:08 | 只看該作者
非常感謝樓主的分享
回復(fù)

使用道具 舉報

24#
ID:186369 發(fā)表于 2017-4-5 17:56 | 只看該作者
謝謝樓主
回復(fù)

使用道具 舉報

25#
ID:186420 發(fā)表于 2017-4-5 19:47 來自手機 | 只看該作者
很強大
回復(fù)

使用道具 舉報

26#
ID:186541 發(fā)表于 2017-4-6 08:36 | 只看該作者
很好  學(xué)習(xí)一下
回復(fù)

使用道具 舉報

27#
ID:187550 發(fā)表于 2017-4-8 21:07 | 只看該作者
很給力!
回復(fù)

使用道具 舉報

28#
ID:68356 發(fā)表于 2017-4-8 23:41 | 只看該作者
感謝分享,下載看看
回復(fù)

使用道具 舉報

29#
ID:190288 發(fā)表于 2017-4-19 00:34 | 只看該作者
感謝分享,
回復(fù)

使用道具 舉報

30#
ID:189945 發(fā)表于 2017-4-19 11:05 | 只看該作者
謝謝樓主分享
回復(fù)

使用道具 舉報

31#
ID:194184 發(fā)表于 2017-4-27 15:00 | 只看該作者
感謝分享
回復(fù)

使用道具 舉報

32#
ID:137736 發(fā)表于 2017-4-27 20:23 | 只看該作者
很好,謝謝
回復(fù)

使用道具 舉報

33#
ID:193628 發(fā)表于 2017-4-27 20:44 | 只看該作者
書寫的不錯啊~~~~~~~~~~
回復(fù)

使用道具 舉報

34#
ID:199505 發(fā)表于 2017-5-11 12:48 | 只看該作者
非常感謝樓主的分享,正需要
回復(fù)

使用道具 舉報

35#
ID:196314 發(fā)表于 2017-5-11 17:57 | 只看該作者
支持樓主。謝謝分享
回復(fù)

使用道具 舉報

36#
ID:199653 發(fā)表于 2017-5-23 18:19 | 只看該作者
哇太棒了樓主感謝無私分享
回復(fù)

使用道具 舉報

37#
ID:199653 發(fā)表于 2017-5-23 18:30 | 只看該作者
如何看到c語言程序呢求解啊各位
回復(fù)

使用道具 舉報

38#
ID:209004 發(fā)表于 2017-6-7 22:26 | 只看該作者
非常感謝樓主
回復(fù)

使用道具 舉報

39#
ID:208998 發(fā)表于 2017-6-8 08:57 | 只看該作者
感謝分享。!
回復(fù)

使用道具 舉報

40#
ID:111634 發(fā)表于 2017-6-10 10:02 | 只看該作者
lvyingggg 發(fā)表于 2017-5-23 18:30
如何看到c語言程序呢求解啊各位

仿真電路和Hex文件能在清華出版社網(wǎng)站免費下載,程序源代碼只能到書上看了。到圖書館借,或到新華書店翻閱,或到網(wǎng)上書店打折購買。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表