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

正文內容

基于單片機的電機轉速測量系統(tǒng)設計畢業(yè)論文(編輯修改稿)

2025-07-24 20:58 本頁面
 

【文章內容簡介】 升時間和振蕩器起振的時間,Vss上升時間若為10ms,振蕩器起振的時間和頻率有關。10MHZ時約為1ms,1MHZ時約為10ms,所以一般為了可靠的復位,RST在上電應保持20ms以上的高電平。RC時間常數(shù)越大,上電RST端保持高電平的時間越長。若復位電路失效,加電后CPU從一個隨機的狀態(tài)開始工作,系統(tǒng)就不能正常運轉。 上電復位電路 顯示電路 LCD1602液晶屏(1)1602LCD主要技術參數(shù) 顯示容量為162個字符; ~; (); ; (WH)mm。(2)接口,信號說明1602LCD采用標準的14引腳(無背光)或16引腳(帶背光)接口,各引腳接口說明見表 1602液晶接口引腳定義編號符號引腳說明編號符號引腳說明1VSS電源地9D2Date I/O2VDD電源正極10D3Date I/O3VL液晶顯示偏壓信號11D4Date I/O4RS數(shù)據(jù)/命令選擇端(V/L)12D5Date I/O5R/W讀/寫選擇端(H/L)13D6Date I/O6E使能信號14D7Date I/O7D0Date I/O15BLA背光源正極8D1Date I/O16BLK背光源負極2 組電源 一組是模塊的電源 一組是背光板的電源 均為5V 供電。VL 是調節(jié)對比度的引腳調節(jié)此腳上的電壓可以改變黑白對比度RS 是很多液晶上都有的引腳 是命令/數(shù)據(jù)選擇引腳 該腳電平為高時表示將進行數(shù)據(jù)操作;為低時表示進行命令操作。RW 也是很多液晶上都有的引腳 是讀寫選擇端 該腳電平為高是表示要對液晶進行讀操作;為低時表示要進行寫操作。E 同樣很多液晶模塊有此引腳 通常在總線上信號穩(wěn)定后給一正脈沖通知把數(shù)據(jù)讀走,在此腳為高電平的時候總線不允許變化。D0—D7 8 位雙向并行總線,用來傳送命令和數(shù)據(jù)。BLA是背光源正極,BLK是背光源負極。(3)控制器接口說明 基本操作時序見表 基本操作時序讀狀態(tài)輸入RS=L,R/W=H,E=H輸出D0~D7=狀態(tài)字寫指令輸入RS=L,R/W=L,D0~D7=指令碼,E=高脈沖輸出無讀數(shù)據(jù)輸入RS=H,R/W=H,E=H輸出D0~D7=數(shù)據(jù)寫數(shù)據(jù)輸入RS=H,R/W=L,D0~D7=數(shù)據(jù),E=高脈沖輸出無對此液晶操作主要有以下幾種方法。1 寫命令(包括但不限于初始化、調節(jié)顯示位置、清除顯示)2 寫數(shù)據(jù) (把一個字符的ASC 碼寫入液晶使其顯示)3 讀忙信號(液晶乃低速設備,每次操作前應該測試忙信號,確定其不忙時再操作)(4)1602LCD的指令碼(命令碼)此液晶上電的時候需要初始化 典型的指令碼是38H,也就是上電的時候需要 調用 void write_cmd(unsigned char mand)這個函數(shù)寫指令碼,用法是write_cmd(0x38)。執(zhí)行完這個函數(shù)可以把液晶初始化成16x2 顯示5x7 的點陣8 位總線接口。以下指令碼用法相同。此液晶支持的指令碼有 指令碼功能00111000設置162顯示,57點陳,8位數(shù)據(jù)接口解釋:就是0x38 的命令 指令碼功能00001DCBD=1 開顯示;D=0 關顯示C=1 顯示光標;C=0 不顯示光標B=1 光標閃爍;B=0 光標不顯示000001NSN=1 當讀或寫一個字符后地址指針加一,且光標加一N=0 當讀或寫一個字符后地址指針減一,且光標減一S=1 當寫一個字符,整屏顯示左移(N=1) 或右移(N=0),以得到光標不移動而屏幕移動的效果。S=1 當寫一個字符,整屏顯示不移動解釋:第一行指令主要能完成的功能是控制液晶顯示否,光標顯示否,光標閃爍否?共有以下8 種指令0000100008H關液晶顯示 光標不閃爍 不顯示光標位置0000100109H關液晶顯示 光標不閃爍 顯示光標位置000010100AH關液晶顯示 光標不閃爍 不顯示光標位置000010110BH關液晶顯示 光標不閃爍 顯示光標位置000011000CH開液晶顯示 光標不閃爍 不顯示光標位置000011010DH開液晶顯示 光標不閃爍 顯示光標位置000011100EH開液晶顯示 光標不閃爍 不顯示光標位置000011110FH開液晶顯示 光標不閃爍 顯示光標位置解釋:第二行指令主要能完成的功能是寫完字符光標或屏幕移動方向指令碼功能80H+地址碼(027H,40H67H)設置數(shù)據(jù)地址指針解釋:用該指令碼可以把光標移動到想要的位置這是虛擬的液晶顯示圖 表示2 行16 列顯示 方框中的數(shù)字表示當前位置的指針80H81H82H83H84H85H86H87H88H89H8AH8BH8CH8DH8EH8FHC0HC1HC2HC3HC4HC5HC6HC7HC8HC9HCAHCBHCCHCDHCEHCFH例如: 只要調用write_cmd(0x82) 。函數(shù)就能把光標挪到第1 行第3 列的位置指令碼功能01H顯示清屏: 02H顯示回車:1數(shù)據(jù)指針清零5軟件設計 本章重點闡述測量轉速的匯編語言。以及軟件設計的過程。 軟件需要解決的是單片機中斷服務程序的設計、計算程序的設計、顯示部分的程序設計以及在我們這里非重點介紹的通信程序設計。 單片機轉速程序設計思路及過程單片機測量轉速可以分為若干模塊,然后在主程序中調用各個模塊, 。開始初 始 化計算程序 數(shù)值轉換 字符調用顯 示 程 序返 回圖  主程序流程圖 單片機程序設計思路計算轉速公式: n=N/MTc (r/min)n 轉速、單位:轉/分鐘N 采樣時間內所計脈沖個數(shù)Tc 采樣時間、單位:分鐘M 每旋轉一周所產生的脈沖數(shù)(通常指測速碼盤的齒數(shù))如果M=60,那么一秒鐘內產生的脈沖個數(shù)N就是轉速n,即:n= =N通常M為60其中,N是內部定時器的計數(shù)值,為三字節(jié),分別由TH0,TL0,VTT構成;Tc為時基,所以Tc不在是1um,而是12M/,帶入上面公式,即可得到轉速的精確計算公式: N=60*11059200/12N=55296000/N再將55296000化為二進制存入單片機的內存單元。下面我們將介紹除數(shù)是如何獲得的:單片機的轉速測量完成,定時器T0作為內部定時器,外部中斷來的時候讀取TH0,TL0,并同時清零TH0、TL0,使定時器再次循環(huán)計內部脈沖。此外,對于低速情況下,我們還要設定一個軟件計數(shù)器VTT,當外部中斷還沒來而內部定時器已經溢出,產生定時器0中斷時,增加VTT,作為三字節(jié)中的高字節(jié)。三字節(jié)組成除數(shù),上面的常數(shù)為四字節(jié),所以計算程序實際上就是調用一個四字節(jié)除三字節(jié)商為兩字節(jié)(最高轉速6000r/min足夠)的程序。為液晶屏顯示出來,需將二進制轉換為十進制,在將十進制轉換為十六進制,才能調用查表程序,最后送顯示。 單片機轉速計算程序由于本次設計的系統(tǒng)要實現(xiàn)的功能是將光電傳感器的信號送到單片機的外部中斷口,再對周期方波進行內部計數(shù),調用計算程序把轉速測出來??梢哉f是核心部分,:開 始被除數(shù)初始化讀取定時值調用除法程序返 回 計算程序流程圖計算程序中又再次調用了除法程序,這里的除法為四字節(jié)除三字節(jié)商為兩字節(jié),除法的程序的編程思想可以和手工計算的除法相似,比較減
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1