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

正文內(nèi)容

南京信息工程大學(xué)光電計數(shù)器課程論文報告(存儲版)

2025-08-21 19:02上一頁面

下一頁面
  

【正文】 圖 反射紅外傳感器 下圖為紅外傳感器輸出端的原理圖: 圖 紅外傳感器信號輸入端 紅外傳感器感受到外界信息時,產(chǎn)生高低電平,通過軟件程序設(shè)置單片機內(nèi)部寄存器,當(dāng)傳感器的高低脈沖被單片機接收到時,單片機產(chǎn)生中斷,中斷產(chǎn)生后進入中斷服務(wù)程序,通過設(shè)置中斷服務(wù)程序,進行計數(shù)。并用數(shù)碼管顯示具體數(shù)值便可實現(xiàn)物體的數(shù)量統(tǒng)計。如此一來便可以規(guī)避相關(guān)光源的干擾。其結(jié)構(gòu)如圖 中 R1 C3 和 S1。 晶振電路在單片機系統(tǒng)中顯得至關(guān)重要,它為單片機工作提供固頂?shù)墓ぷ黝l率。 選擇 6MHz 或 24MHz 等頻率的石英晶體,電容 來產(chǎn)生時鐘脈沖。 漢字的顯示 漢字的顯示一般采用圖形的方式,事先從微機中提取要顯示的漢字的點陣碼(一般用字模提取軟件),每個漢字占 32B,分左右兩半,各占 16B,左邊為 5?? 右邊為 6?? 根據(jù)在 LCD 上開始顯示的行列號及每行的列數(shù)可找出顯示 RAM 對應(yīng)的地址,設(shè)立光標,送上要顯示的漢字的第一字節(jié),光標位置加 1,送第二個字節(jié),換行按列對齊,送第三個字節(jié) ?? 直到 32B 顯示完就可以 LCD 上得到一個完整漢字。當(dāng) RS和 R/W 共同為低電平時可以寫入指令或者顯示地址,當(dāng) RS 為低電平 R/W 為高電平時可以讀忙信號,當(dāng) RS為高電平 R/W 為低電平時可以寫入數(shù)據(jù)。 指令 3:光標和顯示模式設(shè)置 I/D:光標移動方向,高電平右移,低電平左移 S:屏幕上所有文字是否左移或者右移。 指令 9:讀忙信號和光標地址 BF:為忙標志位,高電平表示忙,此時模塊不能接收命令或者數(shù)據(jù),如果為低電平表示不忙。 //清零 sbit led = P3^3。 DisplayListChar(0,0,data3)。 if(clear == 0) { DelayNms(10)。 LCD_RS = 0。 } /*********** 寫數(shù) 據(jù)***************************************************************************************/ void WriteDataLCD(unsigned char WDLCD) 18 { ReadStatusLCD()。 //根據(jù)需要檢測忙 LCD_Data = WCLCD。 LCD_E = 0。 DelayNms(5)。 //顯示開及光標設(shè)置 } /*****按指定位置顯示一個字符 ***************************/ void DisplayOneChar(unsigned char X, unsigned char Y, unsigned char DData) { Y amp。 //這里不檢測忙信號,發(fā)送地址碼 WriteDataLCD(DData)。 //顯示單個字符 ListLength++。 //計算萬位數(shù)字 D6=(num%1000000)/100000。 //限制 X 不能大于 15, Y 不能大于1 if (X = 0xF) //X 坐標應(yīng)小于 0xF { DisplayOneChar(X, Y, digit[D9])。 DisplayOneChar(X, Y, digit[D5])。 DisplayOneChar(X, Y, digit[D1])。 } } 第五章 系統(tǒng)調(diào)試 當(dāng)電路板焊接完成之后,自己迫不及待地按下了電源開關(guān)。而且在焊接的過程中也遇到了幾個 問題:① P2 口到電源指示燈這條線的拐角出有一個斷點:在用萬用表的蜂鳴檔正負極筆放在 P2 和電源指示燈引腳時萬用表發(fā)出蜂鳴聲提醒有斷路的存在。 附錄 實物圖 。 按照 PCB 圖從 VCC 開始查,結(jié)果發(fā)現(xiàn)了許多斷點。j110。 DisplayOneChar(X, Y, digit[D2])。 DisplayOneChar(X, Y, digit[D6])。 X amp。 //計算百位數(shù)字 D4=(num%10000)/1000。= 0xF。 X |= 0x80。 //顯示清屏 WriteCommandLCD(0x06,1)。 //三次模式 設(shè)置,不檢測忙信號 DelayNms(5)。 } /**********讀數(shù)據(jù) **************************************************/ unsigned char ReadDataLCD(void) { LCD_RS = 1。 //延時 LCD_E = 1。 Busy)。 /******** 宏定義******************************************************************************************/ define LCD_Data P0 define Busy 0x80 //用于檢測 LCD 狀態(tài)字中的 Busy標識 unsigned char code digit[ ]={0123456789}。 while(light == 0) { led = 1。 DisplayListChar(0,1,data2)。 16 unsigned long i = 0。 指令 7:字符發(fā)生器 RAM 地址設(shè)置。(說明: 1為高電平、 0 為低電平) 14 指令 1:清顯示,指令碼 01H,光標復(fù)位到地址 00H 位置。 第 4 腳: RS 為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。這樣一來就組成某個字符。其中 補償電容通常選擇 30pF 左右的瓷片??梢愿鶕?jù)情況選擇 6MHz 或 24MHz 等頻率的石英晶體,補償電容通常選擇 30pF 左右的瓷片電容。 當(dāng)系統(tǒng)得到工作電壓的時候,復(fù)位電路工作在上電自動復(fù)位狀態(tài) ,通過外部復(fù)位電路的電容充電來實現(xiàn),只要 Vcc 的上升時間不超過 1ms 就可現(xiàn)自動上電復(fù)位功能。這時候就可以用調(diào)制解調(diào)來解決這個問題。這時候因為光信號的變化必然導(dǎo)致光電元件電信號的變化。電檢測方法 具有精度高、反應(yīng)快、非接觸等優(yōu)點,而且可測參數(shù)多,傳感器的結(jié)構(gòu)簡單,形式靈活 樣因此 ,光電式傳感器在檢測和控制中應(yīng)用非常廣泛。 XTAL2:來自反向振蕩器的輸出。 P3 口作為 AT89C51 的一些特殊功能口, RST:復(fù)位輸入。并因此作為輸入時, P2 口的 管腳被外部拉低,將輸出電流。 P0 口: P0 口為一個 8 位漏級開路雙向 I/O 口,每腳可吸收 8TTL門電流。另外 STC89C52 可降至 0Hz 靜態(tài)邏輯操作,支持 2種軟件可選擇節(jié)電模式。由于發(fā)光管和接收器在同一邊無疑會大大的節(jié)省空間。這時候因為光信號的變化必然導(dǎo)致光電元件電信號的變化。 采用反射 式光電傳感器 ,要求使用紅外發(fā)光二極管 、光電管檢測,要求光電 發(fā)射管和接收管相鄰放置,在制作實物可用導(dǎo)線引出長度,能夠?qū)崿F(xiàn)無接觸計數(shù),獨立設(shè)計光電計數(shù)器電路原理圖,畫出完整的電路原理圖(包含電源部分)和 PCB 板圖,查找資料,要求做出實物,可以使用萬用板或者 PCB 板制作實物,獨立完成。恰巧的是, STC89c52 單片機符合這一要求。因此,當(dāng)光電
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1