版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、/sonic 超聲波 發(fā)送器件輸入端接P10 接收器件輸出端P11/發(fā)送器件輸入端需要輸入40KHZ的方波 并在發(fā)送開始時打開計數(shù)器/接受器件在接收到40KHZ的方波時 輸出端輸出低電頻#include<reg52.h>#include"12864.h"#define rst573 P2&=0x1f#define ledY4C P2|=0x80#define beeY5C P2|=0xa0#define smgY6C P2|=0xc0#define smgY7C P2|=0xe0sbit P06=P06;sbit P36=P36;sbit Tsonic=
2、P10;sbit Rsonic=P11;unsigned int distance=0;float n=0.172;unsigned char table=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x83,0xf8,0x80,0x98,0xbf;void init_timer0()TMOD=0x01;TH0=0;TL0=0;EA=1;ET0=1;void timer0() interrupt 1distance=0;void delaynms(unsigned int ms)unsigned int x,y;for(x=ms;x;x-)for(y=110;y;y-);voi
3、d delay4us();void init107()rst573;P36=0;/ledP0=0xff;ledY4C;rst573;/beeP06=0;beeY5C;rst573;/smgP0=0x00;smgY6C;rst573;/*void smg(unsigned char aa,unsigned char bb,unsigned char cc,unsigned char dd)if(aa=0&&bb=0&&cc=0&&dd=0)aa=10;bb=10;cc=10;dd=10;/aaP0=0x01;smgY6C;rst573;P0=tab
4、leaa;smgY7C;rst573;delaynms(5);/bbP0=0x02;smgY6C;rst573;P0=tablebb;smgY7C;rst573;delaynms(5);/ccP0=0x04;smgY6C;rst573;P0=tablecc;smgY7C;rst573;delaynms(5);/ddP0=0x08;smgY6C;rst573;P0=tabledd;smgY7C;rst573;delaynms(1);*/void four12864(unsigned char aa,unsigned char bb,unsigned char cc,unsigned char d
5、d)com12864(0x80);dat12864(aa+'0');dat12864(bb+'0');dat12864(cc+'0');dat12864(dd+'0');void sonic()unsigned char sign;TR0=1;sign=1;while(Rsonic)Tsonic=sign;sign=!sign;delay4us();TR0=0;distance=(int)(TH0*256+TL0)*n);TH0=0;TL0=0;void main()unsigned int distance1;init107()
6、;init_timer0();init12864();while(1)sonic();if(distance)if(distance!=distance1)distance1=distance;four12864(distance%10000/1000,distance%1000/100,distance%100/10,distance%10);delaynms(300);/smg(distance%10000/1000,distance%1000/100,distance%100/10,distance%10);/*12864.c*/#include<reg52.h>#inclu
7、de"12864.h"sbit rs=P20;sbit w=P21;sbit en=P12;sbit psb=P26;extern void delay4us();extern voidinit107();extern void delaynms(unsigned int ms);void com12864(unsigned char com)unsigned char temp;psb=1;/para put indors=0;w=1;en=1;delaynms(1);temp=P0;while(temp&0x80);rs=0;w=0;P0=com;en=1;de
8、laynms(1);en=0;delaynms(1);void dat12864(unsigned char dat)unsigned char temp;psb=1;/para put indors=0;w=1;en=1;delaynms(1);temp=P0;while(temp&0x80);rs=1;w=0;P0=dat;en=1;delaynms(1);en=0;delaynms(1);void init12864()psb=1;/para put incom12864(0x30);com12864(0x02);com12864(0x04);com12864(0x01);/*112864.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《核桃園土肥水管理》課件
- 2024年曲陽仁濟醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫頻考點附帶答案
- 2024年魯教版選修3地理下冊階段測試試卷含答案
- 2025年湘教版選修3物理下冊階段測試試卷
- 《代理業(yè)務銷售管理》課件
- 酒店管理人才聘用協(xié)議
- 2025年蘇人新版九年級化學上冊階段測試試卷含答案
- 2024年04月廣州銀行湛江分行2024年社會招考筆試歷年參考題庫附帶答案詳解
- 2024年浙科版選修化學下冊階段測試試卷
- 城市排水改造承諾書
- 常寶精特能源概況
- 第六章傳質(zhì)基本概念
- API-685-中文_
- 政治經(jīng)濟學結(jié)構(gòu)圖解
- 服裝品質(zhì)管理人員工作手冊
- 國家開放大學電大專科《獸醫(yī)基礎》2023-2024期末試題及答案試卷編號:2776
- 初三畢業(yè)班后期管理措施
- 示教機械手控制系統(tǒng)設計
- 氧化鋁生產(chǎn)工藝教學(拜耳法)
- 選礦學基礎PPT課件
- 安利食品經(jīng)銷商合同協(xié)議范本模板
評論
0/150
提交評論