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

正文內(nèi)容

光電式速度計(jì)課程設(shè)計(jì)-文庫(kù)吧

2025-05-16 15:39 本頁(yè)面


【正文】 化的狀態(tài)的一種操作,它可以在 1602顯示亂碼,或者電路其它部分的上電狀態(tài)與預(yù)期不一樣時(shí),按下復(fù)位按鈕就可以使 51回到初始化的狀態(tài)。 1602液晶顯示器是一塊 16*2的液晶顯示,它會(huì)顯示兩行 16個(gè)字符或數(shù)字。1602有 3個(gè)控制位。 RS為寄存器選擇,高電平 1時(shí)選擇數(shù)據(jù)寄存器,低電平 0時(shí)選擇指令寄存器。 RW為讀寫(xiě)信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫(xiě)操作。 E(或 EN)端為使能(enable)端,寫(xiě)操作時(shí),下降沿使能;讀操作時(shí), E 高電平有效。 VSS 一般接地, VDD 接電源( +5V), V0液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地電源時(shí)對(duì)比度最高(對(duì)比度過(guò)高時(shí)會(huì)產(chǎn)生 “鬼影 ”,使用時(shí)可以通過(guò)一個(gè) 10K的電位器調(diào)整對(duì)比度)。紅外光電傳感器是將 利用光電式傳感器收到光照射后產(chǎn)生的光電效應(yīng), 將光信號(hào)轉(zhuǎn)換成 電信號(hào) 輸出。當(dāng)轉(zhuǎn)盤或者木條經(jīng)過(guò)時(shí),擋住了 紅外光電傳感器一直輸給 INT0的高電平,觸發(fā)了 INT0, T0就開(kāi)始計(jì)時(shí)了,當(dāng) INT0再次接受到 H時(shí), T0 計(jì)時(shí)結(jié)束。由 v=l/t,就得到了速度。 4. 繪制原理電路圖 5. 繪制器件清單列表 元器件清單列表見(jiàn)附頁(yè)。 三、 軟件設(shè)計(jì)流程及描述 1. 繪制系統(tǒng)模塊層次結(jié)構(gòu)圖 2. 程序流程圖 開(kāi)始 LCD 初始化 LCD 清屏 T0初始化 LCD 顯示: no interrupt 0 開(kāi)總中斷 While( 1) If( int0_flag==2) 計(jì)算 v 和 t 把 v 和 t 的浮點(diǎn)數(shù)轉(zhuǎn)成字符串,保留小數(shù)點(diǎn)后 4 位 LCD 清屏, LCD 第一行顯示 t= s 第二行顯示 v= m/s t0_num=0( T0 計(jì)數(shù)器置 0) int0_flag=0( INT0 標(biāo)志置 0) EA=1(開(kāi)總中斷) 如上圖所示,上圖是主函數(shù)程序流程圖??梢钥吹匠绦蜷_(kāi)始后,先進(jìn)行 LCD的初始化,再對(duì) T0進(jìn)行初始化。然后是對(duì) LCD的清屏,在沒(méi)有 INT0的時(shí)候, LCD顯示 no interrupt 0,讓 EA=1開(kāi)外部總中斷。判斷 int0_flag==2,計(jì)算在 INT0 期間的時(shí)間 t,由已知轉(zhuǎn)盤的弧長(zhǎng)或者小木條的長(zhǎng)度 l,故 v=l/t。當(dāng)然在程序中要注意單位的轉(zhuǎn)換 ,讓最后時(shí)間 t 的單位為s,最后 v的單位為 m/s。再 把 v 和 t的浮點(diǎn)數(shù)轉(zhuǎn)成字符串,保留小數(shù)點(diǎn)后 4位。令 LCD 清屏,1602 的第一行顯示 t= s,第二行顯示 v= m/s。對(duì) t0_num 置 0,int0_flag置 0,EA置 1(開(kāi)總中斷),等待下一次 INT0。 3. 源程序代碼 include define uchar unsigned char define uint unsigned int T0初始化 EA=0(關(guān)總中斷) EX0=1(允許 INT0中斷) IT0=1( INT0 邊沿觸發(fā)) TMOD=0x01; 初始化 T0,工作方式一, 16 位計(jì)數(shù)器 計(jì)數(shù)器設(shè)初值 TH0=(655361000)/256。 TL0=(655361000)%256。 t0_num 每 1ms 計(jì)一次 EA=1(開(kāi)總中斷) uchar code table0[]=no interrupt 0。 uchar code table1[]=counting。 sbit lcden=P2^6。 sbit lcdrs=P2^5。 sbit lcdrw=P2^7。 uchar num。 unsigned int t0_num=0。 unsigned int tt。 float aa。 float v。 unsigned int l=1
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1