使用stm32,proteus 8 ,Keil 5,Visual Studio 實(shí)現(xiàn)虛擬串口控制蜂鳴器led燈
上傳時(shí)間: 2021-10-15
上傳用戶:
一、 實(shí)驗(yàn)?zāi)康氖褂?51單片機(jī)的八位數(shù)碼管順序顯示自己的學(xué)號(hào)。掌握 C 語言、匯編語言兩種編程單片機(jī)控制程序的方法。掌握使用 Keil 4 或 Keil 5 軟件編寫、編譯、調(diào)試程序的方法。掌握使用 Proteus 軟件繪制電路原理圖、硬件仿真和程序調(diào)試。二、實(shí)驗(yàn)設(shè)備筆記本電腦51 單片機(jī)(普中科技)八位數(shù)碼管(單片機(jī)上已集成)應(yīng)用程序:proteus 8.0、Keil uVision5、stc-isp-v6.88E三、實(shí)驗(yàn)原理(1)數(shù)碼管數(shù)碼管按段數(shù)可分為七段數(shù)碼管和 8 段數(shù)碼管,八段數(shù)碼管比七段數(shù)碼管多一個(gè)發(fā)光二極管單元,也就是多一個(gè)小數(shù)點(diǎn)(DP),這個(gè)小數(shù)點(diǎn)可以更精確的表示數(shù)碼管想要顯示的內(nèi)容。按能顯示多少個(gè)(8),可分為 1 位、2位、3位、4位、5 位、6位、7 位等數(shù)碼管。按發(fā)光二極管單元連接方式可分為共陽極數(shù)碼管和共陰極數(shù)碼管。共陽數(shù)碼管是指將所有發(fā)光二極管的陽極接到一起形成公共陽極(COM)的數(shù)碼管,共陽數(shù)碼管在應(yīng)用時(shí)將公共極 COM 接到+5V,當(dāng)某一字段發(fā)光二極管的陰極為低電平時(shí),相應(yīng)字段就點(diǎn)亮,當(dāng)某一字段的陰極為高電平時(shí),相應(yīng)字段就不亮。共陰數(shù)碼管是指將所有發(fā)光二極管的陰極接到一起形成公共陰極(COM)的數(shù)碼管,共陰數(shù)碼管在應(yīng)用時(shí)應(yīng)將公共極 COM 接到地線 GND上,當(dāng)某一字段發(fā)光二極管的陽極為高電平時(shí),相應(yīng)字段就點(diǎn)亮,當(dāng)某一字段的陽極為低電平時(shí),相應(yīng)字段就不亮。(2)51單片機(jī)單片機(jī)(Microcontrollers)是一種集成電路芯片,是采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的中央處理器 CPU、隨機(jī)存儲(chǔ)器 RAM、只讀存儲(chǔ)器ROM、多種 I/O口和中斷系統(tǒng)、定時(shí)器/計(jì)數(shù)器等功能集成到一塊硅片上構(gòu)成的一個(gè)小而完善的微型計(jì)算機(jī)系統(tǒng),在工業(yè)控制領(lǐng)域廣泛應(yīng)用。MSC-51 單片機(jī)指以 8051為核心的單片機(jī),由美國的 Intel 公司在 1980 年推出,80C51 是 MCS-51系列中的一個(gè)典型品種;其它廠商以 8051為基核開發(fā)出的CMOS 工藝單片機(jī)產(chǎn)品統(tǒng)稱為 80C51 系列。本實(shí)驗(yàn)中我使用普中科技的 51 單片機(jī)來點(diǎn)亮八位數(shù)碼管并使其顯示我的學(xué)號(hào)(20198043)。四、 實(shí)驗(yàn) 過程(1)熟悉數(shù)碼管使用 Proteus 軟件構(gòu)建電路圖,學(xué)會(huì)如何點(diǎn)亮數(shù)碼管,熟悉如何使數(shù)碼管顯示不同的數(shù)字(0-9)。我們可以按照上面的原理圖讓對(duì)應(yīng)的段導(dǎo)通,以顯示數(shù)字。對(duì)于共陽數(shù)碼管,若顯示數(shù)字 0,可以讓標(biāo)號(hào)為 A,B,C,D,E,F(xiàn) 的段導(dǎo)通,標(biāo)號(hào)為 G,H 的段不導(dǎo)通,然后將陽極通入高電壓,即顯示數(shù)字 0。代碼舉例如下:最后效果如下,成功點(diǎn)亮一個(gè)數(shù)碼管。經(jīng)過更多嘗試和學(xué)習(xí),學(xué)會(huì)使多位數(shù)碼管顯示多位數(shù)字。結(jié)果舉例如下:(2)多位數(shù)碼管顯示學(xué)號(hào)為了顯示我們學(xué)號(hào),就不能只使用一位數(shù)碼管,需要使用八位數(shù)碼管,相較于單位數(shù)碼管,多位數(shù)碼管更加復(fù)雜,驅(qū)動(dòng)函數(shù)有很大區(qū)別。多位數(shù)碼管使用同一組段選,不同的位選,因此就不能夠一對(duì)一地固定顯示,這就需要?jiǎng)討B(tài)掃描。動(dòng)態(tài)掃描:利用人眼視覺暫留,多位數(shù)碼管每次只顯示一位數(shù)字,但是切換頻率大于 200HZ(50 × 4),這樣就能讓人產(chǎn)生同時(shí)顯示多個(gè)數(shù)字的錯(cuò)覺。具體操作是輪流向數(shù)碼管送字形碼和相應(yīng)的位選。一個(gè)完整的驅(qū)動(dòng)程序不只以上這些,一個(gè)完整的數(shù)碼管驅(qū)動(dòng)有 6部分:1. 碼表(ROM):存儲(chǔ)段碼(一般放在 ROM中,節(jié)省 RAM空間),例如數(shù)字 0的段碼就是 0xC0,碼表則包含 0-9的段碼2. 顯存(RAM):保存要顯示的數(shù)字,取連續(xù)地址(便于查表)3. 段選賦值:通過查表(碼表)操作,將顯存映射到段碼4. 位選切換:切換顯示的位置5. 延時(shí):顯示的數(shù)字短暫保持,提升亮度6. 消影:消除切換時(shí)不同位置互相影響而產(chǎn)生的殘影
上傳時(shí)間: 2022-06-08
上傳用戶:canderile
Keil 8.08 +Proteus 7.1SP2 加聯(lián)調(diào)補(bǔ)丁,沒有單片機(jī)開發(fā)板的XDJM可以用用,練練手
標(biāo)簽: Proteus Keil 8.08 7.1
上傳時(shí)間: 2013-08-27
上傳用戶:ddddddd
這是proteus中的matrix8*8點(diǎn)陣模塊動(dòng)態(tài)仿真,說得很詳細(xì),包含電路原理圖,及源代碼
標(biāo)簽: proteus matrix 點(diǎn)陣模塊 動(dòng)態(tài)仿真
上傳時(shí)間: 2013-09-29
上傳用戶:yxgi5
PROTEUS仿真用單片機(jī)系統(tǒng)板\r\n系統(tǒng)資源豐富:\r\n★ 內(nèi)置RAM 32KB模塊\r\n★ 內(nèi)置8位動(dòng)態(tài)數(shù)碼顯示模塊\r\n★ 內(nèi)置8X8點(diǎn)陣顯示模塊\r\n★ 4位靜態(tài)數(shù)碼顯示模塊\r\n★ 4位級(jí)聯(lián)的74LS164串并轉(zhuǎn)換模塊\r\n★ 內(nèi)置8通道8位A/D轉(zhuǎn)換\r\n★ 內(nèi)置8位D/A轉(zhuǎn)換\r\n★ 內(nèi)置2路SPI和I2C總線接口\r\n★ 內(nèi)置4路1-Wire總線接口\r\n★ 內(nèi)置4X4矩陣式鍵盤\r\n★ 內(nèi)置4路獨(dú)立式鍵盤\r\n★ 內(nèi)置4路撥動(dòng)開關(guān)\r\n★ 內(nèi)置8位LED發(fā)光二
標(biāo)簽: PROTEUS 仿真 用單片機(jī) 系統(tǒng)板
上傳時(shí)間: 2013-09-30
上傳用戶:sssl
附件下載proteus7.8破解版包含了Proteus中文入門教程在內(nèi) Proteus Pro 7.8 sp2 漢化破解版,該P(yáng)roteus 漢化破解版解決了7.2版本運(yùn)行10分鐘就自動(dòng)關(guān)閉的問題,是目前最Protus中最高的版本。Proteus 不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機(jī)及外圍器件,它是目前最好的仿真單片機(jī)及外圍器件的工具。從原理圖布圖、代碼調(diào)試到單片機(jī)與外圍電路協(xié)同仿真,一鍵切換到PCB設(shè)計(jì),真正實(shí)現(xiàn)了從概念到產(chǎn)品的完整設(shè)計(jì)。 Proteus 是目前世界上唯一將電路仿真軟件、PCB設(shè)計(jì)軟件和虛擬模型仿真軟件三合一的設(shè)計(jì)平臺(tái),其處理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,Proteus為您建立完整的電子設(shè)計(jì)開發(fā)環(huán)境。中文系統(tǒng)可用,不需修改 “非unicode程序的語言”設(shè)置,不用改區(qū)域語言設(shè)置,也不要安裝其他破解。 proteus7.8破解版安裝步驟: 先安裝P7.8sp2.exe,再運(yùn)行"Proteus Pro 7.8 SP2破解1.0.exe"破解,再漢化。這個(gè)漢化補(bǔ)丁用7.5的漢化修改而來,覆蓋前注意備份原文件,如果漢化報(bào)錯(cuò),就將“漢化報(bào)錯(cuò).exe” 復(fù)制到安裝文件夾再運(yùn)行。 Proteus 不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機(jī)及外圍器件,它是目前最好的仿真單片機(jī)及外圍器件的工具。從原理圖布圖、代碼調(diào)試到單片機(jī)與外圍電路協(xié)同仿真,一鍵切換到PCB設(shè)計(jì),真正實(shí)現(xiàn)了從概念到產(chǎn)品的完整設(shè)計(jì)。 Proteus中文入門教程 Proteus ISIS是英國Labcenter公司開發(fā)的電路分析與實(shí)物仿真軟件。它運(yùn)行于Windows操作系統(tǒng)上,可以仿真、分析(SPICE)各種模擬器件和集成電路,該軟件的特點(diǎn)是:①實(shí)現(xiàn)了單片機(jī)仿真和SPICE電路仿真相結(jié)合。具有模擬電路仿真、數(shù)字電路仿真、單片機(jī)及其外圍電路組成的系統(tǒng)的仿真、RS232動(dòng)態(tài)仿真、I2C調(diào)試器、SPI調(diào)試器、鍵盤和LCD系統(tǒng)仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、信號(hào)發(fā)生器等。②支持主流單片機(jī)系統(tǒng)的仿真。目前支持的單片機(jī)類型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各種外圍芯片。③提供軟件調(diào)試功能。在硬件仿真系統(tǒng)中具有全速、單步、設(shè)置斷點(diǎn)等調(diào)試功能,同時(shí)可以觀察各個(gè)變量、寄存器等的當(dāng)前狀態(tài),因此在該軟件仿真系統(tǒng)中,也必須具有這些功能;同時(shí)支持第三方的軟件編譯和調(diào)試環(huán)境,如Keil C51 uVision2等軟件。④具有強(qiáng)大的原理圖繪制功能。總之,該軟件是一款集單片機(jī)和SPICE分析于一身的仿真軟件,功能極其強(qiáng)大。本章介紹Proteus ISIS軟件的工作環(huán)境和一些基本操作。 Proteus中文入門教程目 錄 第一章 概述 2 一、進(jìn)入Proteus ISIS 2 二、工作界面 3 三、基本操作 3 圖形編輯窗口 3 預(yù)覽窗口(The Overview Window) 4 對(duì)象選擇器窗口 5 圖形編輯的基本操作 5 參考1 10 參考2作原理圖仿真調(diào)試 12 四、實(shí)例一 16 電路圖的繪制 17 KeilC與Proteus連接調(diào)試 26 五、實(shí)例二 30 使用元件工具箱 30 使用狀態(tài)信息條 30 使用對(duì)話框 30 使用仿真信息窗口 30 關(guān)閉Proteus ISIS 30 四、菜單命令簡述 31 主窗口菜單 31 表格輸出窗口(Table)菜單 33 方格輸出窗口(Grid)菜單 33 Smith圓圖輸出窗口(Smith)菜單 33 直方圖輸出窗口(Histogram)菜單 33 第二章 基于51的PID爐溫度調(diào)節(jié)器的硬件設(shè)計(jì)及仿真 34
標(biāo)簽: proteus Proteus 7.8 破解版
上傳時(shí)間: 2013-11-20
上傳用戶:tangsiyun
led8×8滾動(dòng)顯示PROTEUS仿真圖
標(biāo)簽: PROTEUS led8 滾動(dòng)顯示
上傳時(shí)間: 2013-11-17
上傳用戶:huangld
《Proteus在MCS-51&ARM7系統(tǒng)中的應(yīng)用百例》逆向之 Chapter 8 《Proteus在MCS-51&ARM7系統(tǒng)中的應(yīng)用百例》MCS-51例子的C語言版本。 最近覺得逆向挺好玩,閑著沒事把這個(gè)例子用C語言寫了一遍, 由于偶也沒有太多的時(shí)間,而且是第一次搞這個(gè)東西,其中難免有一些錯(cuò)誤, 發(fā)現(xiàn)錯(cuò)誤請(qǐng)發(fā)郵件。謝謝!! By 唐門不粘鍋 Mail: he_1985@163.com 2007.5.22
上傳時(shí)間: 2013-12-27
上傳用戶:水口鴻勝電器
Keil 8.08 +Proteus 7.1SP2 加聯(lián)調(diào)補(bǔ)丁,沒有單片機(jī)開發(fā)板的XDJM可以用用,練練手
標(biāo)簽: Proteus Keil 8.08 7.1
上傳時(shí)間: 2015-12-18
上傳用戶:天涯
這是proteus中的matrix8*8點(diǎn)陣模塊動(dòng)態(tài)仿真,說得很詳細(xì),包含電路原理圖,及源代碼
標(biāo)簽: proteus matrix 點(diǎn)陣模塊 動(dòng)態(tài)仿真
上傳時(shí)間: 2016-02-14
上傳用戶:wsf950131
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1