本帖最后由 zl2168 于 2016-9-14 10:20 編輯
《80C51單片機仿真設計實例教程——基于Keil C和Proteus》目錄和仿真文件
80c51單片機仿真設計實例教程仿真文件.rar
(4.88 MB, 下載次數(shù): 7)
2016-9-14 10:19 上傳
點擊文件名下載附件
《80C51單片機Proteus仿真設計實例教程》目錄
封面廣告詞:
程序每條語句均給出注釋,便于閱讀理解
全部通過Keil調試和Proteus虛擬仿真
電路與程序能直接或移植于工程實際項目
免費下載仿真DSN文件和驅動程序hex文件
第1章 Keil C51編譯軟件操作基礎
1.1 項目建立和設置工程屬性
1.1.1 創(chuàng)建工程項目
1.1.2 設置工程屬性
1.1.3 輸入源程序
1.2 程序編譯運行
1.2.1 程序編譯鏈接
1.2.2 程序運行調試
1.3 常用窗口介紹
1.3.1 項目文件/寄存器窗口
1.3.2 輸出窗口
1.3.3 變量觀察窗口
1.3.4 存儲器窗口
1.3.5 功能部件運行對話窗口
第2章 Proteus 虛擬仿真軟件操作基礎
2.1 用戶編輯界面
2.1.1 啟動Proteus ISIS
2.1.2 Proteus ISIS主菜單
2.1.3 Proteus ISIS工具欄
2.2 電路原理圖設計和編輯
2.2.1 新建原理圖設計
2.2.2 選擇和放置元器件
2.2.3 對象操作
2.2.4 布線
2.2.5 電氣規(guī)則檢查
2.3 虛擬仿真運行
2.3.1 仿真運行
2.3.2 Proteus與Keil聯(lián)合仿真調試
第3章 基本輸入輸出應用
3.1 控制信號燈
實例1 延時程序控制單燈閃爍
實例2 定時器控制單燈閃爍
實例3 雙鍵控3燈
實例4 雙鍵控4燈
實例5 4種不同方式鍵控信號燈
實例6 流水循環(huán)燈
實例7 鍵控流水循環(huán)燈
實例8 花樣循環(huán)燈
實例9 鍵控花樣循環(huán)燈
實例10 模擬交通燈
實例11 帶限行時間顯示的模擬交通燈
3.2 輸出音頻聲
實例12 單音頻輸出
實例13 雙音頻輸出
實例14 延時程序控制播放歌曲
實例15 定時器控制播放歌曲
3.3 輸出脈沖波
實例16 輸出頻率固定連續(xù)脈沖方波
實例17 輸出頻率可調連續(xù)脈沖方波
實例18 輸出矩形連續(xù)脈沖波
3.4 驅動強電負載
實例19 控制繼電器
實例20 過零觸發(fā)雙向晶閘管
第4章 擴展輸入輸出應用
4.1 并行擴展
實例21 并行擴展TTL輸入輸出口
實例22 并行擴展8255
實例23 并行擴展8155
實例24 并行擴展RAM 6264
4.2 同步移位寄存器串行擴展
實例25 74HC165串行輸入8/16位數(shù)據(jù)信號
實例26 CC4021串行輸入8/16位數(shù)據(jù)信號
實例27 CC4014串行輸入8/16位數(shù)據(jù)信號
實例28 74HC164串入并出控制8/16循環(huán)燈
實例29 CC4094串入并出控制8/16循環(huán)燈
實例30 74HC595串入并出控制8/16循環(huán)燈
實例31 74HC164+165串行輸入輸出
實例32 CC4021+4094串行輸入輸出
實例33 74HC164+165虛擬串行輸入輸出
實例34 CC4021+4094虛擬串行輸入輸出
4.3 I2C串行總線擴展
實例35 讀寫AT24C02
實例36 非零地址讀寫AT24C02
4.4 譯碼輸出
實例37 74LS138譯碼輸出控制8循環(huán)燈
實例38 74LS154譯碼輸出控制16循環(huán)燈
4.5 擴展外中斷
實例39 利用與門擴展外中斷
實例40 74HC148編碼擴展外中斷
4.6 信號檢測
實例41 出租車行駛里程計數(shù)
實例42 統(tǒng)計展覽會4個入口參展總人數(shù)
實例43 統(tǒng)計T0引腳上10分鐘內的脈沖數(shù)
實例44 測量脈沖寬度
實例45 測量脈沖頻率
4.7 雙機通信
實例46 雙機串行通信方式1
實例47 雙機串行通信方式2
實例48 雙機串行通信方式3
實例49 帶RS 232接口的雙機通信
實例50 與PC機虛擬串行通信
第5章 顯示
5.1 LED數(shù)碼管靜態(tài)顯示
實例51 單個LED數(shù)碼管循環(huán)顯示0~9
實例52 74LS377并行輸出3位LED靜態(tài)顯示
實例53 CC4511 BCD碼驅動3位LED數(shù)碼管靜態(tài)顯示
實例54 74LS164串行擴展3位LED數(shù)碼管靜態(tài)顯示
實例55 CC4094串行擴展3位LED數(shù)碼管靜態(tài)顯示
實例56 74HC595串行擴展3位LED數(shù)碼管靜態(tài)顯示
5.2 LED數(shù)碼管動態(tài)顯示
實例57 PNP晶體管選通3位共陽LED數(shù)碼管動態(tài)顯示
實例58 74LS139選通4位LED數(shù)碼管動態(tài)顯示
實例59 74LS138選通8位LED數(shù)碼管動態(tài)顯示
實例60 74LS595串行選通8位LED數(shù)碼管動態(tài)顯示
實例61 控制8位LED數(shù)碼管滾動顯示
實例62 8255A擴展8位LED數(shù)碼管動態(tài)顯示
實例63 8155擴展8位LED數(shù)碼管動態(tài)顯示
實例64 MAX7221控制8位LED數(shù)碼管動態(tài)顯示
5.3 LED點陣顯示
實例65 LED5×7點陣顯示字符
實例66 LED 16×16點陣顯示漢字
5.4 LCD顯示屏顯示
實例67 LCD1602顯示屏顯示字符
實例68 LCD12864顯示屏顯示漢字
第6章 鍵盤
6.1 獨立式按鍵
實例69 74HC373并行輸入8位按鍵狀態(tài)
實例70 74HC165串行輸入8位按鍵狀態(tài)
實例71 CC4021串行輸入8位按鍵狀態(tài)
實例72 CC4014串行輸入8位按鍵狀態(tài)
實例73 74HC148編碼輸入8位按鍵狀態(tài)
實例74 按鍵擴展shif t功能
6.2 矩陣式鍵盤
實例75 4×4矩陣式鍵盤
實例76 8279擴展8×8鍵盤
實例77 74HC595+165擴展8×8鍵盤
實例78 電子密碼鎖
第7章 A-D轉換和D-A轉換
7.1 A-D轉換
實例79 ADC 0808中斷方式A-D(ALE輸出CLK)
實例80 ADC 0808查詢方式A-D(ALE輸出CLK)
實例81 ADC 0808延時方式A-D(ALE輸出CLK)
實例82 ADC 0808并行A-D(虛擬CLK)
實例83 ADC 0832串行A-D(TXD輸出CLK)
實例84 ADC 0832串行A-D(虛擬CLK)
實例85 PCF8591I2C串行A-D(1602顯示)
7.2 D-A轉換
實例86 DAC 0832輸出連續(xù)鋸齒波
實例87 PCF8591I2C串行D-A輸出連續(xù)鋸齒波
第8章 時鐘、測溫和驅動電動機
8.1 時鐘
實例88 開機顯示PC機時間的時鐘DS1302(LCD1602顯示)
實例89 具有校正功能的時鐘DS1302(LCD1602顯示)
實例90 開機顯示PC機時分秒的時鐘DS1302(LED數(shù)碼管顯示)
實例91 具有校正時分秒功能的時鐘DS1302(LED數(shù)碼管顯示)
實例92 模擬電子鐘(由80C51定時器產(chǎn)生秒時基)
實例93 99.9秒秒表
實例94 能預置初值的倒計時秒表
8.2 測溫
實例95 一線式 DS18B20測溫
實例96 I2CDS1621測溫
實例97 多點測溫
8.3 驅動電動機
實例98 驅動四相步進電動機
實例99 驅動二相步進電動機
實例100 驅動直流電動機正反轉及PWM調速
|