freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于51單片機的超聲波測距電路-預覽頁

2025-07-12 21:43 上一頁面

下一頁面
 

【正文】 電路的設計與成型:根據(jù)總體結構,電路可分解為以下部分,在此進行詳細分析。:本電路采用了STC89C52作為主控電路。再加上兩個上拉電阻TR1和TR2,可有效提高74LS04的帶負載能力。其采用單列8腳直插式,小型封裝,+5V供電,使用方便,功能強大。將此低電平信號輸出給單片機的外部中斷0,即可產(chǎn)生一個中斷信號。 溫度測量電路本電路采用了DALLAS公司生產(chǎn)的集成溫度傳感器DS18B20作為測溫電路芯片,它具有結構小巧、操作簡便且功耗小的優(yōu)點,被廣泛用在各種溫度測量的場合。//忽略檢查ROM匹配操作 wbyte_18B20(0x4e)。 //設置為8BIT并口工作模式 delay_12864(1)。 //復位置高 delay_12864(10)。 //顯示狀態(tài)開/關 delay_12864(100)。 //顯示狀態(tài),D=1,顯示開 delay_12864(100)。 //Enry Mode Set,光標從右向左加1位移動 delay_12864(100)。 EA=1。 TR0=0。_nop_()。}:由于DS18B20為單總線結構,所有數(shù)據(jù)都是串行輸入輸出的,所以需要單片機對其進行控制。 uint temp。 delay_18B20(1)。//讀取低8位 h=rbyte_18B20()。 temp=temp8。 temp=c*100+。 c=temp*。以下為定時及中斷的程序:定時器0:void timer0() interrupt 1{ tim++。}其中,定時器0中的tim用來計數(shù),代表tim個定時時間內,超聲波跑了一個來回;外部中斷中,先把定時器給關掉,然后調用cal()子函數(shù)對渡越時間進行處理,接著把距離計算出來。//rs為0表示指令,為1表示數(shù)據(jù) rw=0。 P0=convert(dat)。 rw=0。 P0=convert(dat)。 init_12864()。 while(q)waveo()。延時過后再檢測回波信號,這樣可以避免接收頭直接接收到從發(fā)射頭發(fā)射來的信號,避免了誤差。到上個月老師布置下來題目,其中有一個超聲波測距的題目,就想索性做這個吧,不做可惜了,再說兩個探頭這么漂亮呢。唉!還好有這么一篇范文,看來需要加強一下論文的寫作的技巧了。再然后就是軟件部分了,也就是在軟件部分,我卡了殼。于是,兩天時間就在調試、查找和出錯、再調試中過去了,唉!真是小硬件大難題啊!最后沒法了,只能使用延時函數(shù)試試看了。我從這次的經(jīng)歷得到了一個經(jīng)驗,那就是在做事前先把事情搞明白了再去做,不然有可能會在莫名其妙的地方花上幾倍于搞明白的時間,這就得不償失了。前面的路還很長,但我相信我會越走越穩(wěn)的! 于南華大學參考文獻:[1][M].哈爾濱. 哈爾濱工業(yè)大學出版社,2004[2][M].北京:高等教育出版社,2001[3]黃智偉.全國大學生電子設計競賽制作實訓[M].北京:北京航空航天大學出版社,2007
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1