;(程序已經(jīng)通過(guò)實(shí)驗(yàn),工作穩(wěn)定。程序?yàn)榱朔乐垢蓴_特用了退出去抖,如果鍵一直按著也不會(huì)停止主程序,1.5秒后自動(dòng)退出中斷)
; 一鍵六種擊鍵模式編程方法
;電路結(jié)構(gòu):P1口接8個(gè)LED(低電平使能)
; P3.2口接鍵盤(占用中斷)
;程序功能:可以用單鍵實(shí)現(xiàn)6種功能,
; 所有按鍵功能占用時(shí)間小于1秒.
;1秒內(nèi)單擊一次,1號(hào)燈亮
;1秒內(nèi)雙擊,2號(hào)燈亮
;1秒內(nèi)三次按鍵,3號(hào)燈亮
;1秒內(nèi)長(zhǎng)按,4號(hào)燈亮
;1秒內(nèi)單擊加長(zhǎng)按,5號(hào)燈亮
;1秒內(nèi)二次單擊加長(zhǎng)按,6號(hào)燈亮
;程序正常工作時(shí),8號(hào)燈閃爍(2Hz)
;---------程序入口
ORG 0000H;主程序入口
JMP START
ORG 0003H;中斷程序入口
JMP INTT0
ORG 0030H
;----------引腳定義
LED1 EQU P1.0;1秒內(nèi)單擊一次,1號(hào)燈亮
LED2 EQU P1.1;1秒內(nèi)雙擊,2號(hào)燈亮
LED3 EQU P1.2;1秒內(nèi)三次按鍵,3號(hào)燈亮
LED4 EQU P1.3;1秒內(nèi)長(zhǎng)按,4號(hào)燈亮
LED5 EQU P1.4;1秒內(nèi)單擊加長(zhǎng)按,5號(hào)燈亮
LED6 EQU P1.5;1秒內(nèi)二次單擊加長(zhǎng)按,6號(hào)燈亮
WLED EQU P1.7;程序正常工作閃爍指示燈
RAM1 EQU 20H ;按鍵功能寄存器
K1 EQU P3.2 ;按鍵(中斷)
;-----------------------------------------初始化程序
START:;
SETB K1
CLR A
MOV R0,A
SETB IT0
SETB EX0
SETB EA
;--------------------------------------主程序循環(huán)
LOOP:;
CPL WLED;工作指示燈閃亮(表示程序正常)
CALL DL05S
JMP LOOP
;--------------------------------------按鍵中斷程序
INTT0:;
CLR EA
PUSH PSW
PUSH ACC
CALL DL20MS;入鍵去抖
JB K1,INT0_OVER
MOV R5,#40;一次按鍵處理的總時(shí)間長(zhǎng)度(800毫秒)
I1:;1秒內(nèi)長(zhǎng)按,4號(hào)燈亮
CALL DL20MS
JB K1,I2
DJNZ R5,I1
MOV R0,#4
CPL LED4
JMP INT0_WORK
I2:;1秒內(nèi)單擊一次,1號(hào)燈亮
CALL DL20MS
JNB K1,I3
DJNZ R5,I2
MOV R0,#1
CPL LED1
JMP INT0_WORK
I3:;1秒內(nèi)單擊加長(zhǎng)按,5號(hào)燈亮
CALL DL20MS
JB K1,I4
DJNZ R5,I3
MOV R0,#5
CPL LED5
JMP INT0_WORK
I4:;1秒內(nèi)雙擊,2號(hào)燈亮
CALL DL20MS
JNB K1,I5
DJNZ R5,I4
MOV R0,#2
CPL LED2
JMP INT0_WORK
I5:;1秒內(nèi)二次單擊加長(zhǎng)按,6號(hào)燈亮
CALL DL20MS
JB K1,I6
DJNZ R5,I5
MOV R0,#6
CPL LED6
JMP INT0_WORK
I6:;1秒內(nèi)三次按鍵,3號(hào)燈亮
MOV R0,#3
CPL LED3
INT0_WORK:;按鍵寄存器處理,備其它程序查用。
MOV 20H,R0
MOV R0,#0
MOV R5,#80
INT0_OVER:;按鍵程序退出去抖動(dòng)。
CALL DL20MS
JB K1,I00
DJNZ R5,INT0_OVER
I00:;退出中斷
< POP ACC
POP PSW
SETB EA
RETI
;---------------------------------延時(shí)子程序
DELAY:
DL20MS:
MOV R6,#100
DL20MS_1:MOV R7,#100
DJNZ R7,$
DJNZ R6,DL20MS_1
RET
DL100MS:
MOV R4,#5
DL100MS_1:CALL DL20MS
DJNZ R4,DL100MS_1
RET
DL05S:
MOV R4,#25
DL05S_1:CALL DL20MS
DJNZ R4,DL05S_1
RET
END
上一篇:HT6221/2解碼成標(biāo)準(zhǔn)的鍵值
下一篇:單片機(jī)遙控控制的霓虹燈程序
推薦閱讀
史海拾趣
隨著市場(chǎng)需求的不斷變化,EPT意識(shí)到傳統(tǒng)生產(chǎn)線已無(wú)法滿足高容量、高耗能電池的生產(chǎn)需求。因此,公司投入巨資引進(jìn)了全自動(dòng)生產(chǎn)線,并采用了特殊的電池成型技術(shù)。這一舉措不僅提高了生產(chǎn)效率,還保證了產(chǎn)品的穩(wěn)定性和一致性。同時(shí),EPT還針對(duì)不同類型的電池設(shè)計(jì)了專門的生產(chǎn)線,以滿足市場(chǎng)的多樣化需求。這一轉(zhuǎn)型使得EPT在電子行業(yè)中脫穎而出,贏得了眾多客戶的青睞。
Delus Corp公司起源于一家小型電子初創(chuàng)企業(yè),專注于研發(fā)和生產(chǎn)特定領(lǐng)域的電子設(shè)備。在公司成立初期,團(tuán)隊(duì)面臨資金短缺和技術(shù)挑戰(zhàn)等重重困難。然而,他們憑借對(duì)技術(shù)的執(zhí)著追求和對(duì)市場(chǎng)的敏銳洞察,成功研發(fā)出一款具有創(chuàng)新性的電子產(chǎn)品,該產(chǎn)品在市場(chǎng)上引起了廣泛關(guān)注。這款產(chǎn)品不僅幫助公司獲得了初始資金,也奠定了公司在電子行業(yè)的技術(shù)領(lǐng)先地位。
人才是企業(yè)發(fā)展的核心動(dòng)力。為了保持技術(shù)領(lǐng)先地位和市場(chǎng)競(jìng)爭(zhēng)力,Chipcera高度重視人才引進(jìn)和團(tuán)隊(duì)建設(shè)。公司積極招聘具有豐富經(jīng)驗(yàn)和專業(yè)技能的人才,并為員工提供良好的工作環(huán)境和發(fā)展空間。同時(shí),公司還定期組織各種培訓(xùn)和學(xué)習(xí)活動(dòng),提升員工的專業(yè)素養(yǎng)和創(chuàng)新能力。這些措施使得Chipcera的團(tuán)隊(duì)更加團(tuán)結(jié)、高效,為公司的持續(xù)發(fā)展提供了有力保障。
在公司的成長(zhǎng)過(guò)程中,光大芯業(yè)始終堅(jiān)持以技術(shù)為核心,不斷尋求技術(shù)上的突破。他們積極與國(guó)內(nèi)外知名科研院所開(kāi)展技術(shù)合作,引進(jìn)先進(jìn)的技術(shù)和設(shè)備,提升自身的研發(fā)能力。其中,與浙江大學(xué)微電子研究所的合作,成功開(kāi)發(fā)出了開(kāi)關(guān)電源管理芯片SDC7500,這一成果不僅填補(bǔ)了國(guó)內(nèi)市場(chǎng)的空白,也展示了光大芯業(yè)在技術(shù)創(chuàng)新方面的實(shí)力。
為了進(jìn)一步提升研發(fā)實(shí)力和市場(chǎng)競(jìng)爭(zhēng)力,微芯生物開(kāi)始了并購(gòu)之路。他們先后收購(gòu)了多家在生物醫(yī)藥領(lǐng)域具有優(yōu)勢(shì)的企業(yè),包括專注于生物制品生產(chǎn)和銷售的企業(yè)、創(chuàng)新藥物研發(fā)企業(yè)以及提供全方位生物醫(yī)藥研發(fā)生產(chǎn)外包服務(wù)的企業(yè)等。通過(guò)并購(gòu)整合,微芯生物不僅增強(qiáng)了自身的研發(fā)實(shí)力和市場(chǎng)占有率,還進(jìn)一步完善了公司的產(chǎn)業(yè)鏈和戰(zhàn)略布局。
為了進(jìn)一步提升研發(fā)實(shí)力和市場(chǎng)競(jìng)爭(zhēng)力,微芯生物開(kāi)始了并購(gòu)之路。他們先后收購(gòu)了多家在生物醫(yī)藥領(lǐng)域具有優(yōu)勢(shì)的企業(yè),包括專注于生物制品生產(chǎn)和銷售的企業(yè)、創(chuàng)新藥物研發(fā)企業(yè)以及提供全方位生物醫(yī)藥研發(fā)生產(chǎn)外包服務(wù)的企業(yè)等。通過(guò)并購(gòu)整合,微芯生物不僅增強(qiáng)了自身的研發(fā)實(shí)力和市場(chǎng)占有率,還進(jìn)一步完善了公司的產(chǎn)業(yè)鏈和戰(zhàn)略布局。
求畢業(yè)設(shè)計(jì) 多波形信號(hào)發(fā)生器 要求: 1. 實(shí)現(xiàn)至少三個(gè)波,正弦波、方波、三角波,還個(gè)鋸齒波,最好用單片機(jī)實(shí)現(xiàn)。 2. 頻率和幅度可調(diào),頻率為10HZ到20KHZ以上,幅度為0~5V,步進(jìn)可以自己設(shè)定,頻率達(dá)不到至少可以上KHZ。 3. LED顯示,鍵盤選擇波形 ...… 查看全部問(wèn)答∨ |
將從一個(gè)網(wǎng)卡上收到的數(shù)據(jù)發(fā)往另一張網(wǎng)卡,咋做? 我在NDIS下,想實(shí)現(xiàn)NAT,共享上網(wǎng),方案是: 將內(nèi)網(wǎng)端收到的ip包,經(jīng)過(guò)改頭換面后從公網(wǎng)網(wǎng)卡上發(fā)出去。 然后將公網(wǎng)上收到的ip包講過(guò)改頭換面后轉(zhuǎn)發(fā)到內(nèi)網(wǎng)。 但是問(wèn)題出現(xiàn)了,使用NdisSend后,直接藍(lán)屏,我的天啊,咋辦?… 查看全部問(wèn)答∨ |
為什么一個(gè)簡(jiǎn)單的申請(qǐng)內(nèi)存和釋放存儲(chǔ)出現(xiàn)錯(cuò)誤!郁悶! PUCHAR pTempData = NULL; Len = 100; status = NdisAllocateMemoryWithTag(&pTempData,TotalPacketLength + Len,TAG); ...… 查看全部問(wèn)答∨ |
|
請(qǐng)問(wèn)各位:PWM輸出問(wèn)題??? 庫(kù)3.0給的例子PWM_Output中,main.c中有函數(shù)void GPIO_Configuration(void){ GPIO_InitTypeDef GPIO_InitStructure; /*GPIOA Configuration: TIM3 channel 1 and 2 as&nb ...… 查看全部問(wèn)答∨ |
關(guān)于2407 仿真時(shí)load程序的問(wèn)題 在load程序時(shí)出現(xiàn)下面錯(cuò)誤: Data verification failed at address 0x0 Please verify target memory and memory map. 請(qǐng)各位老師指點(diǎn)一下! [ 本貼由 xiaozeimao5605 于 2008-10-10 02:56 PM 最后編輯 ]… 查看全部問(wèn)答∨ |
本帖最后由 ddllxxrr 于 2016-1-7 17:08 編輯 同事來(lái)我家玩,看我玩XILINX的開(kāi)發(fā)板,他也心癢癢,所以想買一個(gè),最好是原廠的,價(jià)格便宜點(diǎn),有的聯(lián)系我就好了!~最好有圖片,把圖片上來(lái)!~ 本站強(qiáng)薦:185娛樂(lè)ㄥ城.足球ㄥ真_人.彩票齊全ㄥ手機(jī) ...… 查看全部問(wèn)答∨ |
聘:產(chǎn)品檢測(cè)人員(質(zhì)檢) 工作地點(diǎn):成都 工作職責(zé): 1、負(fù)責(zé)電子線路、嵌入式PC的檢測(cè)、檢驗(yàn)和常見(jiàn)故障的歸零; 2、對(duì)來(lái)自供應(yīng)商的產(chǎn)品進(jìn)行質(zhì)量把控和分析; 3、協(xié)助研發(fā)人員及生產(chǎn)人員開(kāi)展半成品或樣品的外觀、功能、結(jié)構(gòu)等方面的產(chǎn)品驗(yàn)證工作; 4、負(fù)責(zé)成品的入庫(kù)及出廠檢驗(yàn); 5 ...… 查看全部問(wèn)答∨ |
設(shè)計(jì)資源 培訓(xùn) 開(kāi)發(fā)板 精華推薦
- 人形機(jī)器人馬拉松背后的思考,兆易創(chuàng)新如何賦能機(jī)器人產(chǎn)業(yè)
- 一種基于STM32的智能柜控制器設(shè)計(jì)
- 小型傾轉(zhuǎn)旋翼機(jī)的無(wú)刷直流電機(jī)驅(qū)動(dòng)器設(shè)計(jì)
- 超高速攝影機(jī)電控系統(tǒng)設(shè)計(jì)
- 基于GPS自動(dòng)授時(shí)的無(wú)線智能控制器的設(shè)計(jì)
- 基于PTR2000的無(wú)線氣象信息采集系統(tǒng)設(shè)計(jì)
- Microchip推出MEC175xB系列器件,為嵌入式控制器引入硬件 抗量子攻擊能力
- 無(wú)人飛行器機(jī)載穩(wěn)定云臺(tái)控制系統(tǒng)的設(shè)計(jì)
- 匠芯創(chuàng)推出面向具身智能高性能實(shí)時(shí)處理器M7000
- 激光雷達(dá)「數(shù)字化升級(jí)」:一場(chǎng)正在發(fā)生的智駕高清感知革命
- 全球首個(gè)《人形機(jī)器人智能化分級(jí)》團(tuán)標(biāo)發(fā)布
- 基于WiFi信號(hào)和深度學(xué)習(xí)的車內(nèi)兒童檢測(cè)系統(tǒng)——DeepCPD
- 半導(dǎo)體公司,排隊(duì)赴港“二次上市”
- 開(kāi)啟工業(yè)4.0:集成EtherCAT和萊迪思FPGA實(shí)現(xiàn)高級(jí)自動(dòng)化
- 思特威推出4MP智能安防應(yīng)用圖像傳感器升級(jí)新品SC4336H
- 英飛凌攜手NVIDIA,引領(lǐng)未來(lái)AI服務(wù)器機(jī)架電源架構(gòu)變革
- 助汽車行業(yè)邁向電氣化、自動(dòng)化和互聯(lián)化的未來(lái)
- 淺析BMS電池管理系統(tǒng)高精度電流檢測(cè)
- 車載無(wú)線網(wǎng)絡(luò)硬盤錄像機(jī):智能交通系統(tǒng)的核心與大腦
- 深入東芝參考設(shè)計(jì)庫(kù):夯實(shí)您的設(shè)計(jì)庫(kù),讓您的設(shè)計(jì)更出彩
- TE有獎(jiǎng)活動(dòng)|如何有效應(yīng)對(duì)當(dāng)下測(cè)試測(cè)量領(lǐng)域的挑戰(zhàn)
- Intel有獎(jiǎng)下載之七,禮品多多等你拿!
- 幫助他人,成就自己:EEWORLD月度問(wèn)答榜(第5期)
- 是德科技(Keysight)有獎(jiǎng)?wù)魑模鹿P贏示波器啦!
- 有獎(jiǎng)直播:TI MSP430TM集成可配置信號(hào)鏈模塊在傳感測(cè)量領(lǐng)域的應(yīng)用
- 參與TE有獎(jiǎng)活動(dòng), 解鎖智能電表難題啦!
- 來(lái)翻牌吧!解鎖示波器的N種玩法
- 激情競(jìng)賽日--看誰(shuí)最給力!
- 將性能提升到全新高度 Achronix推出突破性的FPGA系列產(chǎn)品
- 東芝開(kāi)始為工控設(shè)備提供UL 508認(rèn)證的光繼電器
- 英特爾與Nutanix攜手打造全新超融合解決方案
- 儒卓力提供Nordic的高成本效益nRF9160開(kāi)發(fā)套件
- 協(xié)作創(chuàng)新,貿(mào)澤電子亮相2019世界半導(dǎo)體大會(huì)!
- 高通CEO莫倫科夫:與蘋果的專利糾紛已進(jìn)入和解意愿加強(qiáng)階
- 市占位列前三!豪威:并未放緩研發(fā)進(jìn)度 正攜新技術(shù)強(qiáng)勢(shì)歸
- X23遇見(jiàn)蔡徐坤,vivo主題路演活動(dòng)即將亮相重慶
- “中國(guó)版“Arm正式問(wèn)世!萬(wàn)億級(jí)智能互聯(lián)市場(chǎng)絕非憑空想象
- 因SAR標(biāo)識(shí)不符合規(guī)范,錘子新機(jī)堅(jiān)果3被江蘇質(zhì)監(jiān)抽檢不合格