国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

51單片機(jī)點(diǎn)燈實(shí)驗(yàn)(含程序+仿真+硬件實(shí)驗(yàn))

這篇具有很好參考價(jià)值的文章主要介紹了51單片機(jī)點(diǎn)燈實(shí)驗(yàn)(含程序+仿真+硬件實(shí)驗(yàn))。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、實(shí)驗(yàn)原理

LED發(fā)光二極管核心為PN結(jié),單向?qū)щ?,有陰極和陽極,兩極均可以控制,需要亮起來,電流不能過大和過小,過大,燒壞二極管,過小,電光效應(yīng)弱,發(fā)光不明顯,引入“限流電路”。為減少I/O引腳的消耗,一般控制一極,有陽極控制法和陰極控制法。陽極控制法:陰極接地(GND),陽極I/O口高電平亮,陽極低電平不亮;陰極控制法:陽極接高電平(+5V),陰極I/O口低電平亮,高電平不亮。8個(gè)同樣LED燈陽極接一起,連接+5V,就是共陽極接法。8個(gè)同樣LED燈陰極接一起,連接GND,就是共陰極接法。

?思考:亮滅怎么樣,眼睛能分辨出來?

編程實(shí)現(xiàn)方案:端口電平維持想要的時(shí)間,通過延時(shí),CPU空操作耗時(shí)來實(shí)現(xiàn)等。

如何依次亮滅:從左到右,8個(gè)LED燈亮,8種狀態(tài),如何實(shí)現(xiàn),數(shù)組形式?移位形式?

參考共陽極接法:

Char s[8]={ 0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};

共陰極為對(duì)共陽極取反。

認(rèn)識(shí)51單片機(jī)最小系統(tǒng)組成:51單片機(jī)、手動(dòng)按鍵復(fù)位電路、外接晶體振蕩器電路、電源和地。使用片內(nèi)程序存儲(chǔ)器,EA接高電平。

二、實(shí)驗(yàn)內(nèi)容及步驟

(一)實(shí)驗(yàn)內(nèi)容

1.8個(gè)LED燈接在P2端口的8個(gè)引腳上,編程實(shí)現(xiàn)8個(gè)LED從左到右依次不斷亮滅一個(gè)燈,循環(huán)運(yùn)行,實(shí)現(xiàn)流水燈狀態(tài),亮滅要求眼睛能分辨得出來。

2.8個(gè)LED燈接在P2端口的8個(gè)引腳上,編程實(shí)現(xiàn)8個(gè)LED從左到右順序每次亮滅兩個(gè)燈。如最開始D1和D2亮;接著D2和D3亮,D1滅;然后D3和D4亮,D2滅;………;D7和D8亮,D6滅;再回到D1和D2亮,按這個(gè)狀態(tài)循環(huán),亮滅要求眼睛能分辨得出來。

(二)實(shí)驗(yàn)步驟

軟件仿真:

(1)基于Proteus軟件繪制電路原理圖。

51單片機(jī)點(diǎn)燈實(shí)驗(yàn)(含程序+仿真+硬件實(shí)驗(yàn))

(2)基于Keil軟件編程

思路:數(shù)組形式,表示8個(gè)亮狀態(tài),8個(gè)元素。狀態(tài)保持采用時(shí)間延遲函數(shù),延時(shí)函數(shù)具體可以通過調(diào)試來確定參數(shù)值。開始全部不亮,采用死循環(huán)不斷循環(huán),while或沒有限制條件的for語句。利用宏定義、sbit定義等方式,使程序方便維護(hù),養(yǎng)成良好的編程習(xí)慣。

51單片機(jī)點(diǎn)燈實(shí)驗(yàn)(含程序+仿真+硬件實(shí)驗(yàn))

51單片機(jī)點(diǎn)燈實(shí)驗(yàn)(含程序+仿真+硬件實(shí)驗(yàn))??(3)利用Keil軟件,將編譯好的hex文件下載到Proteus軟件的虛擬單片機(jī)中以便整體虛擬仿真,默認(rèn)單片機(jī)晶體振蕩器12M,觀察實(shí)驗(yàn)現(xiàn)象

(4)調(diào)試觀察,注意不同時(shí)延時(shí), LED的閃爍情況,若程序設(shè)計(jì)有邏輯錯(cuò)誤,實(shí)驗(yàn)調(diào)試分析。

硬件實(shí)驗(yàn):

(1)認(rèn)識(shí)開發(fā)板,了解實(shí)驗(yàn)上的資源及作用,見圖。

51單片機(jī)點(diǎn)燈實(shí)驗(yàn)(含程序+仿真+硬件實(shí)驗(yàn))

51單片機(jī)點(diǎn)燈實(shí)驗(yàn)(含程序+仿真+硬件實(shí)驗(yàn))?

(2)流水燈實(shí)驗(yàn)

開發(fā)板上使用的51單片機(jī)型號(hào)是 STC89C516RD+,此芯片共有40引腳,采用雙列直插式封裝。

開發(fā)板上的D1-D8(LED) 已經(jīng)連接到單片機(jī)的 P20-P27 口。圖3中 LED 采用共陽接法,即所有LED 陽極管腳接電源 VCC,陰極管腳通過一個(gè) 470 歐的限流電阻接到 P2 口上。要讓LED發(fā)光即對(duì)應(yīng)的陰極管腳應(yīng)該為低電平,若為高電平則熄滅。

51單片機(jī)點(diǎn)燈實(shí)驗(yàn)(含程序+仿真+硬件實(shí)驗(yàn))

?文章來源地址http://www.zghlxwxcb.cn/news/detail-440999.html

(3)利用Keil軟件,將編譯好的hex文件下載到51單片機(jī)里,觀察實(shí)驗(yàn)現(xiàn)象

六、實(shí)驗(yàn)結(jié)果 ?

1.實(shí)驗(yàn)一:Proteus繪制的電路原理圖和Keil軟件編寫的C程序截圖。

程序:

51單片機(jī)點(diǎn)燈實(shí)驗(yàn)(含程序+仿真+硬件實(shí)驗(yàn))

仿真電路:

51單片機(jī)點(diǎn)燈實(shí)驗(yàn)(含程序+仿真+硬件實(shí)驗(yàn))

?2.實(shí)驗(yàn)二:Proteus繪制的電路原理圖和Keil軟件編寫的C程序截圖。

程序:

51單片機(jī)點(diǎn)燈實(shí)驗(yàn)(含程序+仿真+硬件實(shí)驗(yàn))

?仿真電路:

51單片機(jī)點(diǎn)燈實(shí)驗(yàn)(含程序+仿真+硬件實(shí)驗(yàn))

?

到了這里,關(guān)于51單片機(jī)點(diǎn)燈實(shí)驗(yàn)(含程序+仿真+硬件實(shí)驗(yàn))的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 51單片機(jī)的數(shù)字時(shí)鐘系統(tǒng)【含仿真+程序+報(bào)告+原理圖】

    51單片機(jī)的數(shù)字時(shí)鐘系統(tǒng)【含仿真+程序+報(bào)告+原理圖】

    該系統(tǒng)由AT89C51單片機(jī)+DS1302時(shí)鐘模塊+按鍵模塊+LCD顯示模塊構(gòu)成。 利用51單片機(jī)實(shí)現(xiàn)電子時(shí)鐘的功能。使用DS1302芯片作為計(jì)時(shí)設(shè)備,用LCD1602作為顯示設(shè)備,按鍵按下可修改當(dāng)前時(shí)間,按下的時(shí)候蜂鳴器會(huì)di一聲。 可實(shí)現(xiàn)基本功能: 1、實(shí)時(shí)顯示當(dāng)前時(shí)間和日期 按鍵功能: 1、點(diǎn)

    2024年02月06日
    瀏覽(18)
  • [物聯(lián)網(wǎng)工程]基于Protues仿真平臺(tái)的C51/2單片機(jī)藍(lán)牙串口通信控制繼電器實(shí)驗(yàn)

    目錄 實(shí)驗(yàn)?zāi)康?實(shí)驗(yàn)內(nèi)容 仿真部分 實(shí)戰(zhàn)部分 環(huán)境搭建 軟件下載 仿真實(shí)驗(yàn)過程 模擬電路仿真 打開Proteus并創(chuàng)建新項(xiàng)目 繪制仿真電路圖 程序?qū)崿F(xiàn) 程序編寫 程序?qū)?運(yùn)行仿真 真實(shí)設(shè)備實(shí)戰(zhàn) 硬件連接 程序?qū)崿F(xiàn) 程序編寫 程序?qū)?運(yùn)行驗(yàn)證 總結(jié)拓展 掌握AT89C51藍(lán)牙通信的工作原

    2024年03月20日
    瀏覽(37)
  • C51單片機(jī)利用HC-05藍(lán)牙模塊實(shí)現(xiàn)手機(jī)點(diǎn)燈

    C51單片機(jī)利用HC-05藍(lán)牙模塊實(shí)現(xiàn)手機(jī)點(diǎn)燈

    藍(lán)牙通信,實(shí)現(xiàn)手機(jī)端遠(yuǎn)程(15米)控制單片機(jī),這聽起來對(duì)于初學(xué)者的我來說,是那么不可思議,經(jīng)過不斷地實(shí)驗(yàn),閱讀其他大佬的文章,終于實(shí)現(xiàn)了。 在有基礎(chǔ)的通信原理知識(shí)的前提下,知,HC-05藍(lán)牙模塊與51的通信其實(shí)很簡(jiǎn)單,就是藍(lán)牙模塊的RXD(接收端)接單片機(jī)的TXD(發(fā)送

    2024年02月16日
    瀏覽(94)
  • Proteus仿真--基于51單片機(jī)的可演奏電子琴設(shè)計(jì)(仿真文件+程序)

    Proteus仿真--基于51單片機(jī)的可演奏電子琴設(shè)計(jì)(仿真文件+程序)

    本文主要介紹基于51單片機(jī)的可演奏電子琴設(shè)計(jì)(完整仿真源文件及代碼見文末鏈接) 仿真圖如下 其中通過矩陣鍵盤可以實(shí)現(xiàn)不同的音樂播放 仿真運(yùn)行視頻 Proteus仿真--基于51單片機(jī)的可演奏電子琴設(shè)計(jì)(仿真文件+程序) 附完整Proteus仿真資料+代碼資料 百度網(wǎng)盤鏈接: https:

    2024年02月06日
    瀏覽(62)
  • 51單片機(jī)鍋爐監(jiān)控系統(tǒng)仿真設(shè)計(jì)( proteus仿真+程序+原理圖+報(bào)告+講解視頻)

    51單片機(jī)鍋爐監(jiān)控系統(tǒng)仿真設(shè)計(jì)( proteus仿真+程序+原理圖+報(bào)告+講解視頻)

    基于51單片機(jī)鍋爐監(jiān)控系統(tǒng)仿真設(shè)計(jì)( proteus仿真+程序+原理圖+報(bào)告+講解視頻) 仿真圖proteus7.8及以上 程序編譯器:keil 4/keil 5 編程語言:C語言 設(shè)計(jì)編號(hào):S0056 基于51單片機(jī)AT89C51/52(與AT89S51/52、AT89C51/52、STC89C51/52等51內(nèi)核單片機(jī)通用) 1.系統(tǒng)實(shí)時(shí)通過LCD1602顯示水位檢測(cè)值,鍋

    2024年02月06日
    瀏覽(32)
  • 126、仿真-基于51單片機(jī)16×16點(diǎn)陣滾動(dòng)顯示仿真設(shè)計(jì)(Proteus仿真+程序+配套資料等)

    126、仿真-基于51單片機(jī)16×16點(diǎn)陣滾動(dòng)顯示仿真設(shè)計(jì)(Proteus仿真+程序+配套資料等)

    方案選擇 單片機(jī)的選擇 方案一:STM32系列單片機(jī)控制,該型號(hào)單片機(jī)為L(zhǎng)QFP44封裝,內(nèi)部資源足夠用于本次設(shè)計(jì)。STM32F103系列芯片最高工作頻率可達(dá)72MHZ,在存儲(chǔ)器的01等等待周期仿真時(shí)可達(dá)到1.25Mip/MHZ(Dhrystone2.1)。內(nèi)部128k字節(jié)的閃存程序存儲(chǔ)器,也就是說代碼量可以寫到128k字

    2024年02月17日
    瀏覽(31)
  • 51單片機(jī)的交通燈控制系統(tǒng)(仿真+程序+報(bào)告+原理圖)

    51單片機(jī)的交通燈控制系統(tǒng)(仿真+程序+報(bào)告+原理圖)

    該系統(tǒng)由AT89C51單片機(jī)+數(shù)碼管模塊+LED指示燈模塊+按鍵模塊構(gòu)成。 可實(shí)現(xiàn)基本功能: 1、紅綠燈正常切換,黃燈會(huì)閃爍 2、紅燈30s,綠燈25s,黃燈5s(時(shí)間不同只需修改變量,簡(jiǎn)單) 按鍵功能: 1、南北向紅燈時(shí)間可調(diào),東西向綠燈時(shí)間可調(diào) 2、東西方向緊急模式:按下東西方向變

    2024年02月05日
    瀏覽(36)
  • 51單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)(仿真+程序+報(bào)告+原理圖)

    51單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)(仿真+程序+報(bào)告+原理圖)

    該系統(tǒng)由AT89C51單片機(jī)+數(shù)碼管模塊+步進(jìn)電機(jī)模塊+按鍵模塊構(gòu)成。 可實(shí)現(xiàn)功能: 1、按鍵控制步進(jìn)電機(jī)正反轉(zhuǎn)、加減速、停止; 2、2個(gè)發(fā)光二極管顯示正反轉(zhuǎn),1位7段LED數(shù)碼管顯示當(dāng)前轉(zhuǎn)速檔位(共9個(gè)檔位); 3、4個(gè)紅色LED,指示電機(jī)的轉(zhuǎn)速。 protues 仿真使用的是8.10版本,由于

    2024年02月11日
    瀏覽(23)
  • 51單片機(jī)的智能臺(tái)燈控制系統(tǒng)仿真( proteus仿真+程序+原理圖+報(bào)告+講解視頻)

    51單片機(jī)的智能臺(tái)燈控制系統(tǒng)仿真( proteus仿真+程序+原理圖+報(bào)告+講解視頻)

    51單片機(jī)的紅外光敏檢測(cè)智能臺(tái)燈控制系統(tǒng)仿真( proteus仿真+程序+原理圖+報(bào)告+講解視頻) 仿真圖proteus7.8及以上 程序編譯器:keil 4/keil 5 編程語言:C語言 設(shè)計(jì)編號(hào):S0050 基于51單片機(jī)的紅外檢測(cè)光照檢測(cè)智能臺(tái)燈仿真設(shè)計(jì) 1、檢測(cè)光照強(qiáng)度并顯示在數(shù)碼管上。 2、具備紅外檢測(cè)

    2024年02月09日
    瀏覽(29)
  • 208、仿真-51單片機(jī)脈搏心率與心電報(bào)警Proteus仿真設(shè)計(jì)(程序+Proteus仿真+配套資料等)

    208、仿真-51單片機(jī)脈搏心率與心電報(bào)警Proteus仿真設(shè)計(jì)(程序+Proteus仿真+配套資料等)

    目錄 一、硬件設(shè)計(jì) 二、設(shè)計(jì)功能 三、Proteus仿真圖 四、程序源碼 資料包括: 需要完整的資料可以點(diǎn)擊下面的名片加下我,找我要資源壓縮包的百度網(wǎng)盤下載地址及提取碼。 方案選擇 單片機(jī)的選擇 方案一:STM32系列單片機(jī)控制,該型號(hào)單片機(jī)為L(zhǎng)QFP44封裝,內(nèi)部資源足夠用于

    2024年02月12日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包