下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、【實(shí)例98】智能 充電器設(shè)計(jì)程序代碼如下:#include <reg51.h>unsigned int T3HOUS=3600;unsigned int T1NUM=0;unsigned int INTONUM=0;sbit SPEAK=P0 A 1;sbit EN/OK=P0 a 2;void main(void) system_init(); /*調(diào)用系統(tǒng)初始化函數(shù)*/EA=1; EX0=1;/*使能 INT0 中斷 */while(1) EN/OK=1;/* 使能 MAX1898*/void int0_interrupt(void) if(INTONUM=0) TR1=1;
2、SPEAK=0; /* 使能定時(shí)器 1*/ INTONUM+;void t1_interrupt(void) T1NUM+;T3HOUS-;if(T3HOUS!=0 )&&(INTONUM =1)if(T1NUM=6000)/*3s*/ T1NUM=0;SPEAK=0;else EN/OK=0; /* 禁止 MAX1898*/T3HOUS =0;SPEAK=1;void system_init(void) SPEAK=1; /*禁止蜂鳴器*/EN/OK=0; /* 禁止 MAX1898*/TMOD=0X20;/*設(shè)置定時(shí)器1*/TCON |=0X01;TH1=0;TL1=0;【
3、實(shí)例99】單片機(jī)控制門(mén)禁系統(tǒng)程序代碼如下:unsigned char Buff30;/*解碼緩沖區(qū)*/unsigned char readbit()/*檢測(cè)數(shù)據(jù)位子程序*/unsigned int mk=TIME10;/*裝入超時(shí)值,TIME10=600,*/TLO=THO=O;/*初始化計(jì)時(shí)器*/TR0=1;/*開(kāi)始計(jì)時(shí)*/while(-mk)/*超時(shí)機(jī)制,防止死等*/if(bitin!=INPORT)/*有跳變 INP0RT=P0.0*/break;TR0=0;/*停止計(jì)時(shí)*/if(mk=0)/*超時(shí)退岀*/return 0;bitin=INPORT;/*保存狀態(tài)*/mk=TH0*256+
4、TL0;/*計(jì)算這樣跳變的脈寬*/if(mk>TIME05)&&( mk<=TIME10)/* 一個(gè)周期*/return 1;if(mk>=TIME00)&&( mk<=TIME05)/*半個(gè)周期*/return 2;return 0;/*岀錯(cuò)*/readdata()函數(shù)實(shí)現(xiàn)讀取一個(gè)完整的數(shù)據(jù)位的子程序,注意應(yīng)用這個(gè)函數(shù)時(shí)需要在循環(huán)中不斷查詢(xún),程序代碼如下:文檔來(lái)自于網(wǎng)絡(luò)搜索unsigned char readdata()/*讀一個(gè)完整的數(shù)據(jù)位子程序*/switch(readbit() case 1:/* 一個(gè)周期*/return !bi
5、tin;case 2:/*半個(gè)周期*/if(readbit()!=2) return 2;/*再讀一次半個(gè)周期*/return !bitin;default:return 2;CheckData()函數(shù)實(shí)現(xiàn)接收并解碼子程序,程序中調(diào)用了readdata()函數(shù),bit CheckData()unsigned char i,j;bitin=INPORT;/*保存位狀態(tài)*/for(i=0;i<9;i+)/*檢測(cè)9個(gè)數(shù)據(jù)位1*/if(readdata()!=1)return 0;for(i=0;i<11;i+)/*讀取數(shù)據(jù)*/Buffi=0x00;for(j=0;j<5;j+)Bu
6、ffi<<=1;switch(readdata()case 0:break;case 1:Buffi|=0x08;break;case 2:/*err*/return 0;/*結(jié)束位*/if(Buff10&0x08!=0x00)return 0;/*行奇校驗(yàn)位*/for(i=0;i<10;i+)if(Buffi>>4) A(Buffi>>3) A(Buffi>>2) A(Buffi>>1) ABuffi)&0x08)!=0)文檔來(lái)自于網(wǎng)絡(luò)搜索return 0;/*列奇校驗(yàn)位*/j=0;for(i=0;i<1
7、1;i+)j=j a (Buffi&0x80); if(j!=O)return 0; for(i=0;i<11;i+) j=j A (Buffi&0 x40); if(j!=0)return 0; for(i=0;i<11;i+) j=j a (Buffi&0x20); if(j!=0)return 0; for(i=0;i<11;i+) j=j a (Buffi&0x10); if(j!=0)return 0;/*完成*/return 1;那么卡號(hào)信息存ReadCardNo()函數(shù)實(shí)現(xiàn)讀取卡號(hào)的功能。程序中如果檢測(cè)到卡信息正確,放在Buff緩沖區(qū)中,程序代碼如下:文檔來(lái)自于網(wǎng)絡(luò)搜索bit ReadCardNo()if(CheckData()/*檢測(cè)卡*/unsigned char i;/*編碼輸岀*/Buff0=(Buff2 & 0xF0) | (Buff3>>4 & 0x0F);Buff1=(Buff4 & 0xF0) | (Buff5>>4 & 0x0F);Buff2=(Buff6 & 0xF0) | (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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版木材采購(gòu)合同與木材質(zhì)量保證協(xié)議4篇
- 2025八年級(jí)上學(xué)期期末歷史試卷
- 2025年度二零二五年度智能交通管理系統(tǒng)設(shè)計(jì)與實(shí)施合同4篇
- 二零二五年度木制品表面處理合同樣本4篇
- 2025版學(xué)校教室租賃合同示范文本2篇
- 2025年度個(gè)人毛坯房租賃與租金支付方式合同4篇
- 公共基礎(chǔ)-2020年試驗(yàn)檢驗(yàn)師助理《公共基礎(chǔ)》真題
- 寶石礦物學(xué)在寶石加工中的應(yīng)用研究考核試卷
- 2025版土地居間業(yè)務(wù)規(guī)范合同樣本(2025版)6篇
- 2025版圖書(shū)銷(xiāo)售代理居間服務(wù)合同模板
- 加強(qiáng)教師隊(duì)伍建設(shè)教師領(lǐng)域?qū)W習(xí)二十屆三中全會(huì)精神專(zhuān)題課
- 2024-2025學(xué)年人教版數(shù)學(xué)七年級(jí)上冊(cè)期末復(fù)習(xí)卷(含答案)
- 2024年決戰(zhàn)行測(cè)5000題言語(yǔ)理解與表達(dá)(培優(yōu)b卷)
- 四年級(jí)數(shù)學(xué)上冊(cè)人教版24秋《小學(xué)學(xué)霸單元期末標(biāo)準(zhǔn)卷》考前專(zhuān)項(xiàng)沖刺訓(xùn)練
- 2025年慢性阻塞性肺疾病全球創(chuàng)議GOLD指南修訂解讀課件
- (完整版)減數(shù)分裂課件
- 銀行辦公大樓物業(yè)服務(wù)投標(biāo)方案投標(biāo)文件(技術(shù)方案)
- 第01講 直線(xiàn)的方程(九大題型)(練習(xí))
- 飯店管理基礎(chǔ)知識(shí)(第三版)中職PPT完整全套教學(xué)課件
- 2023年重慶市中考物理A卷試卷【含答案】
- 【打印版】意大利斜體英文字帖(2022年-2023年)
評(píng)論
0/150
提交評(píng)論