色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用單片機實現一鍵多功能按鍵識別的設計實驗說明

Wildesbeast ? 來源:單片機教程網 ? 作者:h1654155169.2086 ? 2020-05-30 11:01 ? 次閱讀

1.實驗任務

如圖所示,開關SP1接在P3.7/RD管腳上,在AT89S51單片機的P1端口接有四個發光二極管,上電的時候,L1接在P1.0管腳上的發光二極管在閃爍,當每一次按下開關SP1的時候,L2接在P1.1管腳上的發光二極管在閃爍,再按下開關SP1的時候,L3接在P1.2管腳上的發光二極管在閃爍,再按下開關SP1的時候,L4接在P1.3管腳上的發光二極管在閃爍,再按下開關SP1的時候,又輪到L1在閃爍了,如此輪流下去。

2.電路原理

圖4.9.1

3.系統板上硬件連線

(1. 把“單片機系統”區域中的P3.7/RD端口連接到“獨立式鍵盤”區域中的SP1端口上;

(2. 把“單片機系統”區域中的P1.0-P1.4端口用8芯排線連接到“八路發光二極管指示模塊”區域中的“L1-L8”端口上;要求,P1.0連接到L1,P1.1連接到L2,P1.2連接到L3,P1.3連接到L4上。

4.程序設計方法

(1. 設計思想由來

在我們生活中,我們很容易通過這個叫張三,那個叫李四,另外一個是王五;那是因為每個人有不同的名子,我們就很快認出,同樣,對于要通過一個按鍵來識別每種不同的功能,我們給每個不同的功能模塊用不同的ID號標識,這樣,每按下一次按鍵,ID的值是不相同的,所以單片機就很容易識別不同功能的身份了。

(2. 設計方法

從上面的要求我們可以看出,L1到L4發光二極管在每個時刻的閃爍的時間是受開關SP1來控制,我們給L1到L4閃爍的時段定義出不同的ID號,當L1在閃爍時,ID=0;當L2在閃爍時,ID=1;當L3在閃爍時,ID=2;當L4在閃爍時,ID=3;很顯然,只要每次按下開關K1時,分別給出不同的ID號我們就能夠完成上面的任務了。下面給出有關程序設計的框圖。

5.程序框圖

圖4.9.2

6.匯編源程序

ID EQU 30H

SP1 BIT P3.7

L1 BIT P1.0

L2 BIT P1.1

L3 BIT P1.2

L4 BIT P1.3

ORG 0

MOV ID,#00H

START: JB K1,REL

LCALL DELAY10MS

JB K1,REL

INC ID

MOV A,ID

CJNE A,#04,REL

MOV ID,#00H

REL: JNB K1,$

MOV A,ID

CJNE A,#00H,IS0

CPL L1

LCALL DELAY

SJMP START

IS0: CJNE A,#01H,IS1

CPL L2

LCALL DELAY

SJMP START

IS1: CJNE A,#02H,IS2

CPL L3

LCALL DELAY

SJMP START

IS2: CJNE A,#03H,IS3

CPL L4

LCALL DELAY

SJMP START

IS3: LJMP START

DELAY10MS: MOV R6,#20

LOOP1: MOV R7,#248

DJNZ R7,$

DJNZ R6,LOOP1

RET

DELAY: MOV R5,#20

LOOP2: LCALL DELAY10MS

DJNZ R5,LOOP2

RET

END

7.C語言源程序

#include 《AT89X51.H》

unsigned char ID;

void delay10ms(void)

{

unsigned char i,j;

for(i=20;i》0;i--)

for(j=248;j》0;j--);

}

void delay02s(void)

{

unsigned char i;

for(i=20;i》0;i--)

{delay10ms();

}

}

void main(void)

{ while(1)

{ if(P3_7==0)

{delay10ms();

if(P3_7==0)

{

ID++;

if(ID==4)

{

ID=0;

}

while(P3_7==0);

}

}

switch(ID)

{ case 0:

P1_0=~P1_0;

delay02s();

break;

case 1:

P1_1=~P1_1;

delay02s();

break;

case 2:

P1_2=~P1_2;

delay02s();

break;

case 3:

P1_3=~P1_3;

delay02s();

break;

}

}

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 二極管
    +關注

    關注

    147

    文章

    9629

    瀏覽量

    166313
  • 單片機
    +關注

    關注

    6035

    文章

    44554

    瀏覽量

    634682
  • AT89S51
    +關注

    關注

    3

    文章

    229

    瀏覽量

    34081
收藏 人收藏

    評論

    相關推薦

    上位如何實現發送參數給單片機單片機保存接收的參數重復運行指定的功能

    簡單說明下發這個貼子/問答的原因,很早以前就想實現這個功能了,但是直沒有找到好的方法,也沒有什么思路,所以發帖問
    發表于 12-04 08:19

    在中壓開關柜上使用微機五防鎖是否可以實現一鍵順控

    蜀瑞創新為大家科普:雖然微機五防鎖是實現一鍵順控”的重要組成部分之,但它本身并不能單獨完成整個過程。需要結合其他自動化控制技術和設備,以及合適的軟件平臺來實現真正的“
    的頭像 發表于 11-06 11:58 ?119次閱讀
    在中壓開關柜上使用微機五防鎖是否可以<b class='flag-5'>實現</b><b class='flag-5'>一鍵</b>順控

    人機界面在開關柜一鍵順控中起到什么作用?

    人機界面在一鍵順控系統中發揮著操作指令輸入、狀態顯示與反饋、參數設置與配置以及提升操作便利性和安全性等重要作用。它是實現一鍵順控功能不可或缺的關鍵組成部分。蜀瑞創新專注智能開關柜
    的頭像 發表于 11-05 10:02 ?138次閱讀
    人機界面在開關柜<b class='flag-5'>一鍵</b>順控中起到什么作用?

    一鍵開關機電路的工作原理是什么

    一鍵開關機電路的工作原理涉及多個電子元件的協同工作,主要包括MOS管、三極管、電容、電阻以及可能的單片機(MCU)等。 、電路組成 一鍵開關機電路通常由以下幾個關鍵元件組成: MOS
    的頭像 發表于 10-07 18:11 ?778次閱讀
    <b class='flag-5'>一鍵</b>開關機電路的工作原理是什么

    一鍵斷電開關的種類有哪些

    一鍵斷電開關的種類主要可以從其功能實現方式上進行分類。以下是些常見的一鍵斷電開關種類: 1. 繼電器式
    的頭像 發表于 09-13 16:45 ?964次閱讀

    一鍵斷電開關的控制原理是什么

    一鍵斷電開關,也被稱為緊急斷電開關或緊急停止開關,是種安全裝置,用于在緊急情況下迅速切斷電源,以防止事故的發生或擴大。這種開關的設計和應用在工業、實驗室、醫療設備以及任何需要快速斷電的場合都
    的頭像 發表于 09-13 16:28 ?1063次閱讀

    變電站一鍵順控系統和開關柜一鍵順控有區別嗎?

    變電站一鍵順控系統和開關柜一鍵順控技術雖然都涉及到“一鍵順控”的概念,但它們在應用范圍和具體實現上有所不同,因此變電站一鍵順控系統和開關柜
    的頭像 發表于 07-31 13:34 ?559次閱讀
    變電站<b class='flag-5'>一鍵</b>順控系統和開關柜<b class='flag-5'>一鍵</b>順控有區別嗎?

    智能開關柜能如何實現“可視化一鍵順控”?

    智能開關柜能如何實現“可視化一鍵順控”和“開關柜健康狀態管理”?蜀瑞創新推出智能開關柜一鍵順控測解決方案。建設主要包括柜內無線溫度監測、斷路器機械特性和電氣特性監測、分合閘線圈/儲能電機監測、電動機構設備等,并能通過裝置
    的頭像 發表于 07-08 09:45 ?480次閱讀
    智能開關柜能如何<b class='flag-5'>實現</b>“可視化<b class='flag-5'>一鍵</b>順控”?

    蜀瑞創新-智能開關柜一鍵順控解決方案

    智能開關柜能實現“可視化一鍵順序操作”和“開關柜健康狀態管理”。智能開關柜的建設主要包括柜內無線溫度監測、斷路器機械特性和電氣特性監測、分合閘線圈/儲能電機監測、電動機構設備等,并能通過裝置實現開關柜基于AI
    的頭像 發表于 05-31 14:27 ?708次閱讀
    蜀瑞創新-智能開關柜<b class='flag-5'>一鍵</b>順控解決方案

    簡析智慧燈桿一鍵告警功能的實用場景

    智慧路燈桿是種兼具智能化和多功能的新型物聯網基礎設施,通過搭載一鍵告警對講盒,能夠大大豐富安防及報警求助資源,對提升城市的安全性和管理效能具有重要的作用。本篇就結合城市中的不同場景,簡析智慧燈桿
    的頭像 發表于 04-28 16:42 ?364次閱讀
    簡析智慧燈桿<b class='flag-5'>一鍵</b>告警<b class='flag-5'>功能</b>的實用場景

    基于單片機多功能洗衣控制

    需注意仿真中51單片機芯片是兼容的,AT89C51,AT89C52是51單片機的具體型號,內核是樣的。相同的原理圖里,無論stc還是at都樣,引腳
    發表于 03-18 10:13 ?678次閱讀
    基于<b class='flag-5'>單片機</b><b class='flag-5'>多功能</b>洗衣<b class='flag-5'>機</b>控制

    8-Bit 觸控式 Flash 單片機中文資料

    該系列單片機款 8 位具有高性能精簡指令集且完全集成觸摸按鍵功能的 Flash 單片機。此系列單片機
    發表于 02-28 10:01 ?4次下載

    基于單片機控制的交通燈設計

    本課程設計是在學完單片機原理及課程之后綜合利用所學單片機知識完成單片機應用系統設計并在實驗實現
    的頭像 發表于 01-22 15:31 ?2055次閱讀
    基于<b class='flag-5'>單片機</b>控制的交通燈設計

    基于51單片機多功能電子時鐘設計

    電子發燒友網站提供《基于51單片機多功能電子時鐘設計.rar》資料免費下載
    發表于 01-12 10:03 ?13次下載

    基于51單片機多功能電子時鐘設計

    基于51單片機多功能電子時鐘設計(仿真)
    發表于 01-02 09:39 ?41次下載
    主站蜘蛛池模板: 仓井空torrent| 日韩精品AV一区二区三区| 中国女人精69xxxxxx视频| 久久精品国产午夜伦班片| 99热这里只就有精品22| 欧美最猛12teevideos| 国产一区二区三区影院| 99久久精品久久久| 中文字幕不卡一区二区三区| 亚洲国产AV精品卡一卡二| 全彩acg无翼乌火影忍者| 欧美xxxxxbb| 我的美女奴隶| 欧美AAAAAA级午夜福利视频| 日韩做A爰片久久毛片A片毛茸茸| 日韩在线中文字幕无码| 污污又黄又爽免费的网站| 亚洲偷偷自拍免费视频在线 | 精品淑女少妇AV久久免费| 久久视频这里只精品99热在线 | 亚洲欧美免费无码专区| 3D内射动漫同人资源在线观看| 成人网18免费韩国| 国产成人精品自线拍| 成 人 网 站毛片| 国产亚洲精品网站在线视频| 国产精人妻无码一区麻豆| 国产传媒18精品免费1区| 国产成人理在线观看视频| 国产高清精品自在久久| 国产欧美一区二区三区视频| 国内自拍 在线 亚洲 欧美| 精品人妻无码一区二区三区蜜桃臀| 久久婷婷色一区二区三区| 免费人成在线观看视频不卡| 欧美久久无码AV麻豆| 青青热久精品国产亚洲AV无码| 体育生爆操| 亞洲人妻AV無碼在線視頻| 99在线观看| 芭乐草莓樱桃丝瓜18岁大全|