久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 11714|回復(fù): 10
收起左側(cè)

用51hei板子學(xué)習(xí)一鍵多功能按鍵識(shí)別技術(shù)

  [復(fù)制鏈接]
ID:1 發(fā)表于 2010-6-4 02:58 | 顯示全部樓層 |閱讀模式

1.實(shí)驗(yàn)任務(wù)

開關(guān)S5接在P3.7/RD管腳上,在stc89c52單片機(jī)的P0端口接有四個(gè)發(fā)光二極管,上電的時(shí)候,D8接在P0.0管腳上的發(fā)光二極管在閃爍,當(dāng)每一次按下開關(guān)S5的時(shí)候,D7接在P0.1管腳上的發(fā)光二極管在閃爍,再按下開關(guān)S5的時(shí)候,D6接在P0.2管腳上的發(fā)光二極管在閃爍,再按下開關(guān)S5的時(shí)候,D5接在P0.3管腳上的發(fā)光二極管在閃爍,再按下開關(guān)S5的時(shí)候,又輪到D8在閃爍了,如此輪流下去。

 

2程序設(shè)計(jì)方法

(1.       設(shè)計(jì)思想由來(lái)

在我們生活中,我們很容易通過(guò)這個(gè)叫張三,那個(gè)叫李四,另外一個(gè)是王五;那是因?yàn)槊總(gè)人有不同的名子,我們就很快認(rèn)出,同樣,對(duì)于要通過(guò)一個(gè)按鍵來(lái)識(shí)別每種不同的功能,我們給每個(gè)不同的功能模塊用不同的ID號(hào)標(biāo)識(shí),這樣,每按下一次按鍵,ID的值是不相同的,所以單片機(jī)就很容易識(shí)別不同功能的身份了。

(2.       設(shè)計(jì)方法

從上面的要求我們可以看出,D8到D5發(fā)光二極管在每個(gè)時(shí)刻的閃爍的時(shí)間是受開關(guān)S5來(lái)控制,我們給D8到D5閃爍的時(shí)段定義出不同的ID號(hào),當(dāng)D8在閃爍時(shí),ID=0;當(dāng)D7在閃爍時(shí),ID=1;當(dāng)D6在閃爍時(shí),ID=2;當(dāng)D5在閃爍時(shí),ID=3;很顯然,只要每次按下開關(guān)S5時(shí),分別給出不同的ID號(hào)我們就能夠完成上面的任務(wù)了。下面給出有關(guān)程序設(shè)計(jì)的框圖。

3程序框圖

圖4.9.2

 

4.源程序及其hex文件下載:

c語(yǔ)言版本   :http://www.zg4o1577.cn/ziliao/51hei-5/獨(dú)立鍵盤_一鍵多功能_c.rar
匯編語(yǔ)言版本:http://www.zg4o1577.cn/ziliao/51hei-5/獨(dú)立鍵盤_一鍵多功能_asm.rar

[此貼子已經(jīng)被作者于2010-6-4 2:59:13編輯過(guò)]

評(píng)分

參與人數(shù) 1黑幣 +3 收起 理由
0668866 + 3 贊一個(gè)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:996773 發(fā)表于 2023-3-1 14:26 | 顯示全部樓層
TA8127x6a64.jpg

英雄所見略同,我這個(gè)收音機(jī)操作菜單就和樓主一樣思路,同一個(gè)按鍵執(zhí)行三個(gè)操作流程

分別是頻道,頻率,設(shè)定三種模式,開機(jī)默認(rèn)頻道模式,頻道左邊白圈變黑圈,表示當(dāng)前

功能選項(xiàng),按一下藍(lán)色按鈕,往寄存器寫個(gè)固定數(shù)值,執(zhí)行到第二個(gè)功能頻率模式,如果這

時(shí)候轉(zhuǎn)動(dòng)旋轉(zhuǎn)編碼器就可以執(zhí)行相應(yīng)的功能,再按往寄存器寫數(shù)值,執(zhí)行第三個(gè)設(shè)定功能,

這種軟件思路方案雖然復(fù)雜一些,但做出成品操作非常簡(jiǎn)單,一個(gè)旋轉(zhuǎn)編碼器就能完成所有

操作,我學(xué)習(xí)匯編只有兩年,也是自己冥思苦想出來(lái)的,寧可讓數(shù)據(jù)多跑路也要讓自己少動(dòng)手

評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:14556 發(fā)表于 2010-8-28 15:24 | 顯示全部樓層
學(xué)習(xí)學(xué)習(xí)中
回復(fù)

使用道具 舉報(bào)

ID:33544 發(fā)表于 2017-8-4 10:40 | 顯示全部樓層
學(xué)習(xí)學(xué)習(xí)按鍵多功能
回復(fù)

使用道具 舉報(bào)

ID:57570 發(fā)表于 2017-12-6 10:13 來(lái)自手機(jī) | 顯示全部樓層
這個(gè)很好寫吧!
回復(fù)

使用道具 舉報(bào)

ID:272625 發(fā)表于 2018-1-21 15:48 | 顯示全部樓層
程序有問(wèn)題,有些燈不該亮的亮了
回復(fù)

使用道具 舉報(bào)

ID:66287 發(fā)表于 2018-8-22 09:02 | 顯示全部樓層
樓主,這個(gè)不屬于一鍵多功能吧?
回復(fù)

使用道具 舉報(bào)

ID:507557 發(fā)表于 2019-4-9 09:29 | 顯示全部樓層
很好!我都是用匯編,現(xiàn)在在學(xué)習(xí)C
回復(fù)

使用道具 舉報(bào)

ID:940085 發(fā)表于 2021-6-19 19:11 來(lái)自手機(jī) | 顯示全部樓層
這個(gè)看起來(lái)挺清晰的
回復(fù)

使用道具 舉報(bào)

ID:1042173 發(fā)表于 2023-10-9 12:16 | 顯示全部樓層
yytlwz 發(fā)表于 2019-4-9 09:29
很好!我都是用匯編,現(xiàn)在在學(xué)習(xí)C

厲害,你居然會(huì)匯編語(yǔ)言。。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 一本色道精品久久一区二区三区 | 亚洲精品久久久 | 亚洲交性 | 伊人网91 | 亚洲国产一 | 自拍偷拍中文字幕 | 黄色在线观看网址 | 青青草原综合久久大伊人精品 | 在线视频久久 | 手机在线一区二区三区 | 日韩精品一区二区三区 | 国产精品久久久亚洲 | 毛片软件| 伊人久久在线观看 | 国产激情三区 | 涩涩视频在线观看 | 国产一区二区在线免费观看 | 黄色在线免费网站 | 亚洲欧美一区二区在线观看 | 国产成人精品综合 | 欧美一级高潮片免费的 | 羞羞视频免费观 | 成人精品视频在线 | 国产精品视频区 | 国产精品免费视频一区 | 91国自产| 国产乱码精品一区二区三区中文 | 91伊人| 亚洲精品福利在线 | 国产福利91精品 | 日本在线一区二区三区 | 在线色 | 九九久久久 | 精品国产色 | 鸡毛片 | 国产精品久久九九 | 欧美成人综合 | 免费一级毛片 | 久久久久网站 | 亚洲久久在线 | 国产一区 |