




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選文檔/*實(shí)現(xiàn)秒表功能說(shuō)明:用鍵控制啟動(dòng)停止暫停繼續(xù)清零按啟動(dòng)只有在清零或沒(méi)有開(kāi)始的情況下才有效按停止只有在啟動(dòng)的情況下才有效按暫停只有在啟動(dòng)的情況下才有效按繼續(xù)只有在暫停的情況下才有效按清零只有在停止的情況下才有效采用中斷控制方式*/#include<reg52.h>#include<intrins.h>#define uchar unsigned char#define uint unsigned intchar cent=0;char second=0;char minite=0;bit s2=0; bit s3=0; bit s4=0; bit s5=0; b
2、it s6=0; /*共陽(yáng)數(shù)碼管字型碼*/*0,1,2,3,4,5,6,7,8,9,p.,滅*/ char code dis_code=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x0c,0xff,0xbf; /*P點(diǎn)顯示代碼序號(hào)*/ char data find_code=0,0,12,0,0,12,0,0;/*/函數(shù)名: void Delay1ms(uint count)/功能: 延時(shí)時(shí)間為1ms/輸入?yún)?shù):count,1ms計(jì)數(shù)/說(shuō)明:總共延時(shí)時(shí)間為1ms乘以count,crystal=12Mhz/*/* 延遲函數(shù) */void
3、Delay1ms(uint count) uint j; while(count-!=0) for(j=0;j<80;j+); /*/*顯示函數(shù)*/*/void disp()char i,j=0xfe; char k; for(i=0;i<8;i+) P2=j; k=find_codei; P0=dis_codek; Delay1ms(1); j=_crol_(j,1); P0=0xff;/* 函數(shù)原型:keychuli();* 功 能:處理與鍵盤(pán)相連的P1口的內(nèi)容,作為鍵值。*/uchar keychuli() uchar k; k=P1; /P1口內(nèi)容送K k=k; /取反 r
4、eturn(k); /返回鍵值 /* 函數(shù)原型:key();* 功 能:鍵盤(pán)掃描函數(shù),函數(shù)返回值即鍵值。*/uchar key() uchar keyzhi,keyzhii; /電子鐘鍵盤(pán)按鍵鍵值臨時(shí)存放 keyzhi=keychuli(); /調(diào)P1口處理函數(shù) if(keyzhi!=0) /有鍵動(dòng)作延時(shí)去抖動(dòng),否則函數(shù)返回 disp(); disp(); keyzhi=keychuli(); /再次調(diào)P1口處理函數(shù) if(keyzhi!=0) /真正有鍵按下,取鍵值并暫存 keyzhii=keyzhi; while(keyzhi!=0) /判按鍵是否釋放,沒(méi)有釋放延時(shí)去抖動(dòng)等待釋放 disp
5、(); disp(); keyzhi=keychuli(); keyzhi=keyzhii; /按鍵釋放后恢復(fù)按鍵鍵值 return(keyzhi); /返回按鍵鍵值 void zxxq() /*更新顯示區(qū)*/ find_code0=cent%10; find_code1=cent/10; find_code2=12; find_code3=second%10; find_code4=second/10; find_code5=12; find_code6=minite%10; find_code7=minite/10;/*中斷函數(shù)*/ TTCO () interrupt 1 using 1
6、TH0=(65536-7000)/256; /賦初值TL0=(65536-7000)%256;cent+; if(cent=100) cent=0;second+;if(second=60) second=0; minite+; if(minite=60)minite=0;zxxq(); /*主函數(shù)*/void main() char kz; EA=1; ET0=1; TMOD=0X01; TH0=(65536-7000)/256; TL0=(65536-7000)%256; find_code0=11; find_code1=11; find_code2=11; find_code3=11;
7、 find_code4=11; find_code5=11; find_code6=11; find_code7=10; disp(); while(1) kz=key(); switch(kz) case 0x00:disp();break; /*判斷鍵值后直接調(diào)用循環(huán)顯示函數(shù)*/ case 0x01: / 啟動(dòng) 在開(kāi)始或清零下 if(s3=0&&s4=0) TR0=1; zxxq(); disp(); break ; case 0x02: /停止在啟動(dòng)下 if(s4=0) s3=1; TR0=0; zxxq(); disp(); break; case 0x04: /暫停在啟動(dòng)下 if(s3=0) s4=1; TR0=0; zxxq(); disp(); break; case 0x08:/ 繼續(xù)在暫停下 if(s4&&s3=0) s4=0; TR0=1; zxxq(); disp(); b
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 江蘇省六校聯(lián)盟2025屆三月調(diào)考語(yǔ)文試題含解析
- 西安美術(shù)學(xué)院《商務(wù)英語(yǔ)聽(tīng)力二》2023-2024學(xué)年第一學(xué)期期末試卷
- 同濟(jì)大學(xué)《針灸治療學(xué)實(shí)驗(yàn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年網(wǎng)絡(luò)安全專(zhuān)業(yè)技能競(jìng)賽試題及答案
- 寧波諾丁漢大學(xué)《學(xué)習(xí)科學(xué)基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 深圳大學(xué)《超聲診斷》2023-2024學(xué)年第一學(xué)期期末試卷
- 江蘇省百校2025年高三下學(xué)期期末考試(數(shù)學(xué)試題理)試題含解析
- 山東省濟(jì)寧市梁山縣2024-2025學(xué)年初三5月教學(xué)質(zhì)量檢測(cè)試題生物試題(A卷)試題含解析
- 上海市普陀區(qū)2024-2025學(xué)年高三下學(xué)期統(tǒng)一調(diào)研測(cè)試(二)語(yǔ)文試題含解析
- 江西省吉安市七校聯(lián)盟重點(diǎn)中學(xué)2024-2025學(xué)年初三下學(xué)期四調(diào)考試語(yǔ)文試題理試題含解析
- 新能源汽車(chē)產(chǎn)業(yè)鏈分析
- 5G與遠(yuǎn)程手術(shù)技術(shù)
- 石灰?guī)r購(gòu)買(mǎi)協(xié)議
- -小學(xué)英語(yǔ)人稱(chēng)代詞與物主代詞講解課件(共58張課件).課件
- DB46T 650-2024鐵皮石斛林下栽培技術(shù)規(guī)程
- 美甲入門(mén)理論基礎(chǔ)知識(shí)培訓(xùn)課程課件
- 小學(xué)科學(xué)青島版六三制四年級(jí)下冊(cè)第六單元《電的本領(lǐng)》教案(共3課)(2021新版)
- 孟萬(wàn)金編制的中國(guó)大學(xué)生積極心理品質(zhì)量表+評(píng)分方式
- 選擇性育種對(duì)犬類(lèi)行為遺傳的影響
- 人民調(diào)解培訓(xùn)
- 第三單元 八音和鳴(一) 課件 2024-2025學(xué)年湘教版初中音樂(lè)七年級(jí)上冊(cè)
評(píng)論
0/150
提交評(píng)論