#include
#define uint unsigned int
#define uchar unsigned char
sbit K1 = P1^0;
void delay1ms(uint n)
{
uchar a,b,c,d;
for(d=n;d>0;d--)
for(c=1;c>0;c--)
for(b=222;b>0;b--)
for(a=12;a>0;a--);
}
void main()
{
uint i;
if(K1==0)
{
delay1ms(10);
if(K1==0) //
{
for(i=0;i<100;i++) //此處消抖程序非常經典,怎么按都絕對不會產生抖動。
{
if(K1==0)
i=0;
}
在這兒添加按鍵按下后要執行的功能。
}
}
}
上一篇:51單片機基于一個定時器實現多個軟件定時器
下一篇:16x16點陣貪吃蛇 單片機源程序 帶注釋
推薦閱讀
史海拾趣
Crane Connectors公司深知產品質量是企業生存和發展的根本。因此,公司始終將質量管理放在首位,建立了完善的質量管理體系。從原材料采購、生產加工到產品檢驗、售后服務,每一個環節都嚴格把控,確保產品質量符合國際標準和客戶要求。同時,公司還不斷引進先進的質量管理理念和技術手段,提升質量管理水平。這些舉措使得公司的產品質量得到了客戶的高度認可,進一步提升了公司的市場競爭力。
隨著業務的不斷增長,HANBIT Electronics意識到全球化布局的重要性。2010年,公司在韓國本土之外的首個生產基地——中國東莞分公司正式成立。這一舉措不僅有效降低了生產成本,還大大縮短了產品交付周期,提高了對亞洲市場的響應速度。同時,公司還積極在歐洲和美國等地設立研發中心和銷售網絡,實現了從研發、生產到銷售的全球化布局。這一戰略調整極大地增強了HANBIT Electronics在全球電子市場的競爭力。
在2022年,eMemory宣布加入英特爾晶圓代工服務加速器(Intel Foundry Services Accelerator)計劃。這一合作標志著eMemory的技術得到了國際半導體巨頭的認可。通過這一計劃,eMemory為使用英特爾晶圓代工服務的客戶提供全球領先的安全IP解決方案,進一步提升了其產品在全球市場的競爭力。
隨著技術的不斷進步和市場需求的日益多樣化,Arcolectric開始積極拓展其產品線,并逐漸將產品應用于電腦、電源設備及家用電器等多個領域。公司通過不斷創新和研發,成功推出了一系列符合市場需求的新產品,進一步擴大了市場份額。
怎樣做才能快速的嵌入式了? 其實,做工程是沒有捷徑可走的.聽聽下面一個大牛寫的! 先說做硬件: 把你的數字電路教材和模擬電路的教材讀熟,暫時先把重點放在數字電路上面,接著把微機原理和接口技術讀熟悉了,最好能用匯編寫幾個簡單的程序上機 ...… 查看全部問答∨ |
1) 下載源代碼 http://www.armforum.cn 下載最新的uCOS-II-V286版和Michael Anburaj基于S3C2410的1.6.1移植版。根據代碼用途的,建立app,s3c2440,ucosii三個目錄,分別放置應用程序,平臺移植文件和uCOS的源代碼。如圖: ARM M開發論壇 ...… 查看全部問答∨ |
請教gprs modem撥號成功ppp協商獲得ip地址并確認后怎么還無法上網? gprs modem撥號成功,并且ppp協商獲得ip地址而且也確認了,但是我在電腦上ping 10.0.0.172還是不通,是不是還要設置什么?電腦還有正常寬帶連接中… 查看全部問答∨ |
|
error C2146: syntax error : missing \';\' before identifier \'Lock\'兄弟是新手,誰能幫我解決一下。使用的開發工具是vc++6.0.小北謝謝了。 … 查看全部問答∨ |
|
首屆ARM中國合作伙伴巡回研討會(成都/杭州/上海/南京)報名中 在線報名:http://www.realview.com.cn/wen2-list.asp?id=2912008年5-7月 北京 深圳 武漢 西安 成都 杭州 上海 南京 8個城市 繽紛多彩的ARM嵌入式應用   ...… 查看全部問答∨ |