#include typedef unsigned int u16; typedef unsigned char u8; //位定義 sbit led=P2^0; sbit K1=P3^1; sbit beep=P1^5; sbit LSA=P2^2; sbit LSB=P2^3; sbit LSC=P2^4; //全局變量 u16 n=0; //共陰數碼表 u8 code smgduan[16]={0x3f,0x06,0x5b,0x4f,0x66, 0x6d,0x7d,0x07,0x7f,0x6f, 0x77,0x7c,0x39,0x5e,0x79, 0x71}; //延時函數 void delay(u16 i) { while(i--); } //數碼管 void DigDisplay() { //控制位置 switch(5) { case 0: LSA=0;LSB=0;LSC=0;break; case 1: LSA=1;LSB=0;LSC=0;break; case 2: LSA=0;LSB=1;LSC=0;break; case 3: LSA=1;LSB=1;LSC=0;break; case 4: LSA=0;LSB=0;LSC=1;break; case 5: LSA=1;LSB=0;LSC=1;break; case 6: LSA=0;LSB=1;LSC=1;break; case 7: LSA=1;LSB=1;LSC=1;break; } //此處控制顯示的數字 P0=smgduan[n]; //視覺暫留 delay(30000); //熄滅 P0=0x00; } //K1獨立按鍵控制 void keypros() { u16 a; if(K1==0&&n<10) { delay(1000); if(K1==0) { //記錄次數 n++; while(1) { //重新賦值 if(n==10) { n=0; } DigDisplay(); //如果按鍵松開,跳出死循環 if(K1==1) { break; } } } //檢測是否松開按鍵 while(!K1); } } //主函數 void main() { while(1) { keypros(); } }
上一篇:51實驗11:矩陣鍵盤16個按鍵分別代表0-9,a-f
下一篇:51實驗9:獨立按鍵控制led的亮滅,按一次亮,按一次滅
推薦閱讀
史海拾趣
Emhiser Research非常注重創新管理和人才培養。公司建立了一套完善的研發流程和激勵機制,鼓勵員工提出創新性的想法和解決方案。同時,公司還積極與高校和研究機構合作,引進和培養了一批高素質的研發人才。這些人才不僅為公司帶來了源源不斷的創新動力,也為公司的長期發展奠定了堅實的基礎。
為了進一步提升產品的品質和可靠性,Dawning加強了品質管理體系的建設。公司引進了先進的生產設備和檢測儀器,制定了嚴格的品質檢測流程。同時,Dawning還定期對員工進行品質管理培訓,提高員工的品質意識和操作技能。這些措施的實施,使得Dawning的產品在品質上得到了極大的提升,贏得了客戶的信賴和好評。
為了進一步提升產品的品質和可靠性,Dawning加強了品質管理體系的建設。公司引進了先進的生產設備和檢測儀器,制定了嚴格的品質檢測流程。同時,Dawning還定期對員工進行品質管理培訓,提高員工的品質意識和操作技能。這些措施的實施,使得Dawning的產品在品質上得到了極大的提升,贏得了客戶的信賴和好評。
2012年,對于Cableform Inc來說是一個重要的轉折點。這一年,公司成功加入了HUBBELL系列,與Hubbell工業控制有限公司建立了戰略合作關系。這一合作使得Cableform Inc能夠借助Hubbell的品牌影響力和市場渠道,進一步拓展業務范圍,提升市場地位。同時,通過與Hubbell的技術交流和資源共享,Cableform Inc在技術創新和產品升級方面也取得了顯著進展。
Aces Electronics Co., Ltd.自成立之初,就致力于電子技術的研發與創新。在公司發展早期,Aces面臨技術壁壘和市場競爭的雙重壓力。然而,公司通過不斷投入研發資源,終于在某一關鍵領域取得了重大技術突破,推出了一款具有顛覆性的電子產品。這款產品憑借其卓越的性能和創新的設計,迅速在市場上獲得了廣泛認可,為Aces打開了新的發展空間。
Error:Non-input node'txd' assigned to dedicated input是什么意思? Error:Non-input node\'txd\' assigned to dedicated input是什么意思?… 查看全部問答∨ |
雪崩光電二極管是一種高靈敏度、高速度的光電二極管。施加反向電壓時,能啟動其內部的增益機構。APD的增益可以由反向偏置電壓的幅度來控制。反向偏置電壓越大增益就越高。APD在電場強度的作用下工作,光電流的雪崩倍增類似于鏈式反應。APD應用于對 ...… 查看全部問答∨ |
背景:想把SMD解密卡嵌到PCB板上,此SMD的接口是SDIO方式的。 問題:SDIO接口一般使用幾條線呀,都輸出什么信號。 例如: SPI接口一般使用4條線:串行時鐘線(SCK)、主機輸入/從機輸出數據線MISO、主機輸出/從機輸入數據線MOSI和低電平有效的從 ...… 查看全部問答∨ |
|
怎樣在Linux里面通過C語言程序了,輸出嘟嘟的報警聲??? 在做一個網絡傳輸的項目,功能是在收到網絡消息的時候,在屏幕上面打印出消息的同時,可以聽到報警提示的聲音。大家有什么好的方法嗎??… 查看全部問答∨ |
|
Event 整體來說是API是比較難以理解的,通常需要實踐加上原理一起理解,最好是閱讀相應代碼。但是event 相當強大,一個event 有32個事件,對于任務同步控制是非常強大的。 1 RAW_U16 raw_event_create(RAW_EVENT *event_ptr, RAW_U8 *name_ptr, RA ...… 查看全部問答∨ |
設計資源 培訓 開發板 精華推薦
- 顛覆iToF技術,安森美如何突破30米深度感知極限?
- 利用驗證框架 JAIST揭示開源自動駕駛系統的安全漏洞
- 現代汽車集團擬采用VR模擬器替代道路測試 提升未來車型的競爭力
- 研究人員開發光驅動致動器 可用于驅動水下機器人
- 吉利將發射“千里浩瀚”衛星,實現輔助駕駛系統與衛星功能深度融合
- 以鴻道工業操作系統為核心 打造工業智能機器人新生態
- UNIST研發出新表面處理技術 延長下一代鋰金屬電池的壽命
- 車載SerDes芯片行業的"DeepSeek"時刻——瑞發科HSMT SerDes閃耀2025上海車展
- 豐田顛覆傳統,固態電池明年就能量產,最受傷的將是中國?
- 基于恩智浦與onsemi的駕駛員監控系統方案