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

正文內(nèi)容

基于單片機(jī)的轉(zhuǎn)速測量儀設(shè)計(jì)(參考版)

2024-11-08 10:49本頁面
  

【正文】 } 基于單片機(jī)的轉(zhuǎn)速檢測系統(tǒng)設(shè)計(jì) 第 36 頁 共 36 頁 附錄 C 元器件清單 名 稱 型 號 數(shù) 量 備 注 單片機(jī) AT89C51 1 4 位顯示數(shù)碼管 共陽極 1 光電傳感器 SZGB3 1 晶振 1 電阻( 6K) 1 電阻( 10K) 15 電阻( 250) 2 電阻( 300K) 1 電阻( ) 2 電阻( 1K) 4 電阻( ) 1 電容( 30p) 2 電容( 30np) 1 電容( 103) 7 電容( 1nf) 1 非門 7406 1 開關(guān) 4 蜂鳴器 1 電阻( 200) 2 。 // TL1=0。 //關(guān)閉計(jì)數(shù)器 mm=0。 //啟動(dòng)計(jì)數(shù)器 } void timer1() interrupt 3 //顯示 0000 說明出錯(cuò) { TR0=0。 TR0=1。 //設(shè)置定時(shí)器初值 TL0=(6553550000)%256。 //關(guān)閉定時(shí)器 TR1=0。 } delay(1)。 //計(jì)數(shù)器清零 TL1=0。 //將計(jì)數(shù)器值賦給 mm mm=(mm8)|TL1。 } if(kk==20) //判斷是否定時(shí) 1s鐘 { mm=0。 //大于 3000轉(zhuǎn)報(bào)警,數(shù)碼管不顯示 delay(10)。n=0。n==1) { k+=1。 } if(m==1amp。n=0。 P0=0xff。 //啟動(dòng)定時(shí)器 TR1=1。 //計(jì)數(shù)器清零 TL1=0。 //設(shè)置定時(shí)時(shí)間 TL0=(6553550000)%256。 //開啟計(jì)數(shù)器中斷 TMOD=0X51。 //開 啟總中斷 ET0=1。 P2=0。 //顯示個(gè)位 P0=table[ge]。 P2=0。 //顯示十位 P0=table[shi]。 P2=0。 //顯示百位 P0=table[bei]。 P2=0。 //顯示千位 P0=table[qian]。 ge=jj%10。 bei=jj%1000/100。 jj=mm。 } xian_shi() // 顯示函數(shù) { uchar qian, bei, shi, ge。j0。i0。 //共陽極七段碼表 delay(uint m) //延時(shí)函數(shù) { uint i, j。k=0。n=0。 參考文獻(xiàn) [1] 曾 一江 .單片微機(jī)原理與接口技術(shù) .北京:科學(xué)出版社, 2020 [2] 樓然苗 .51 系列單片機(jī)設(shè)計(jì)實(shí)例(第二版) .北京:北京航空航天大學(xué)出版社 2020 [3] 周雪 .模擬電子技術(shù)(第二版) .西安:西安電子科技大學(xué)出版社, 2020 [4] 馬忠梅 .單片機(jī)的 C 語言應(yīng)用程序設(shè)計(jì)(第四版) .北京:北京航空航天大學(xué)出版社, 2020 基于單片機(jī)的轉(zhuǎn)速檢測系統(tǒng)設(shè)計(jì) 第 30 頁 共 36 頁 [5] 王秀杰 .張疇先 .模擬集成電路應(yīng)用 .西安:西北工業(yè)大學(xué)出版社, 2020 [6] 何立民 .MCS51 系列單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì) .北京:北京航空航天大學(xué)出版社,1990 [7] 蔣智勇 .單片微型 計(jì)算機(jī)原理及接口技術(shù) .沈陽 :遼寧科學(xué)技術(shù) 出版社, 1992 [8]何立民 .MCS51 系列單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì) .北京:北京航空航天大學(xué)出版社,1990 基于單片機(jī)的轉(zhuǎn)速檢測系統(tǒng)設(shè)計(jì) 第 31 頁 共 36 頁 附錄 A 系統(tǒng)總電路圖 基于單片機(jī)的轉(zhuǎn)速檢測系統(tǒng)設(shè)計(jì) 第 32 頁 共 36 頁 附錄 B 系統(tǒng)總 程序清單 include define uchar unsigned char define uint unsigned int uint mm=0。從而從各個(gè)方面得到提高與完善了自己,使自己的各個(gè)方面提高到一個(gè)新的臺階,同時(shí)為以后的工作打下基礎(chǔ)。 除 此之外,我們要在擁有扎實(shí)的專業(yè)知識的前提條件下,在整個(gè)設(shè)計(jì)與調(diào)試過程中要有信心和耐心,對自己有信心,相信自己能夠很好的完成本次設(shè)計(jì)任務(wù)。讓理論和實(shí)踐相結(jié)合,以此產(chǎn)生實(shí)際的成果。此次畢業(yè)設(shè)計(jì)任務(wù)是高精度大范圍的電機(jī)轉(zhuǎn)速測量系統(tǒng),在實(shí)際調(diào)試中遇到的種種問題使我在設(shè)計(jì)與調(diào)試中學(xué)習(xí)到了許多知識。一種成就感在心頭油然而生。總的來說是可以的,富有收獲的,盡管其中充滿了艱辛與困難。 開定時(shí)器 開計(jì)數(shù)器 定時(shí) 1s 計(jì)數(shù) 1s 讀出計(jì)數(shù)器值并清零,定時(shí)器重裝初值。 基于單片機(jī)的轉(zhuǎn)速測量系統(tǒng),具有硬件電路簡單,程序簡單和運(yùn)算速度快,測速范圍廣,抗干擾性能好的特點(diǎn)。 程序流程圖 1 主程序流程圖 如 圖 所示 開始 初始化定時(shí)器計(jì)時(shí)器 刷新數(shù)碼管 延時(shí) 2ms 基于單片機(jī)的轉(zhuǎn)速檢測系統(tǒng)設(shè)計(jì) 第 26 頁 共 36 頁 圖 主程序流程圖 2 顯示子程序流程圖 顯示子程序如圖 圖 顯示子程序流程圖 3 定時(shí)計(jì)數(shù)子程序流程圖 定時(shí)計(jì)數(shù)子程序流程圖如圖 所示 開始 顯示緩存初始化 LED 顯示初始化 數(shù)碼顯示 基于單片機(jī)的轉(zhuǎn)速檢測系統(tǒng)設(shè)計(jì) 第 27 頁 共 36 頁 圖 定時(shí)計(jì)數(shù)子程序流程圖 結(jié) 論 采用單片機(jī)技術(shù)來實(shí)現(xiàn)轉(zhuǎn)速的測量,可以提高轉(zhuǎn)速的測量,可以提高轉(zhuǎn)速測量的精確度,并且加快了采樣的速率,具有較好的實(shí)時(shí)性。 ◆ ET0:定時(shí)器 /計(jì)數(shù)器 T0 的溢出中 斷允許位。 ◆ ET1:定時(shí)器 /計(jì)數(shù)器 T1 的溢出中斷允許位。 EA=0,屏蔽所有的中斷請求; EA=1,開放中斷。 M M0 為工作方式選擇位 ,用于對 T0 的四種工作方式, T1 的三種工作方式進(jìn)行選擇,選擇情況如表 51 所示 : M1M0=00 為方式 0; M1M0=01 為方式 1; 表 51 M M0 為工作方式選擇位 MO M1 工作方式 方式說明 0 0 1 1 0 1 0 1 0 1 2 3 13 位定時(shí) /計(jì)數(shù)器 16 位定時(shí) /計(jì)數(shù)器 8 位自動(dòng)重置定時(shí) /計(jì)數(shù)器 兩個(gè) 8 位定時(shí) /計(jì)數(shù)器(只有 T0 有) ( 2)中斷允許控制 MCS51 單片機(jī)中沒有專門的開中斷和關(guān)中斷指令,對各個(gè)中斷源的允許和屏蔽是由內(nèi)部的中斷允許寄存 器 IE 的各位來控制的。 工作方式寄存器 TMOD 的設(shè)定: GATE C/T M1 M0 GATE C/T M1 M0 TMOD 各位的含義如下: ◆ GATE: 門控位,用于控制定時(shí) /計(jì)數(shù)器的啟動(dòng)是否受外部中斷請求信號的影基于單片機(jī)的轉(zhuǎn)速檢測系統(tǒng)設(shè)計(jì) 第 25 頁 共 36 頁 響 。當(dāng)定時(shí)器采用不同的工作方式和設(shè)置不同的初值時(shí),產(chǎn)生溢出中斷的定時(shí)值和計(jì)數(shù)值將不同,從而可以適應(yīng)不同的定時(shí)或計(jì)數(shù)控制。 定時(shí)功能是通過計(jì)數(shù)器的計(jì)數(shù)來實(shí)現(xiàn)的,每個(gè)機(jī)器周期產(chǎn)生 1個(gè)計(jì)數(shù)脈沖,即每個(gè)機(jī)器周期計(jì)數(shù)器加 1,因此定時(shí)時(shí)間等于計(jì)數(shù)個(gè)數(shù)乘以機(jī)器周期。 主程序初始化 ( 1) 定時(shí)器的初始化 AT89C51 有兩個(gè)定時(shí)器 /計(jì)數(shù)器 T0 和 T1,每個(gè)定時(shí)器 /計(jì)數(shù)器均可設(shè)置成為 16 位,也可以設(shè)置成為 13 位進(jìn)行定時(shí)或計(jì)數(shù)。按整體功能分為多個(gè)不同的模塊,單獨(dú)設(shè)計(jì)、編程、調(diào)試,然后將各個(gè)模塊裝配聯(lián)調(diào),組成完整的軟件。 (2)段碼表 表 42 為 LED 段碼表 表 42 LED 段碼表 顯示字符 共陰極段選碼 共陽極段選碼 顯示字符 共陰極段選碼 共陽極段選碼 0 1 2 3 4 3FH 06H 5BH 4FH 66H C0H F9H A4H B0H 99H 5 6 7 8 9 6DH 7DH 07H 7BH 6FH 92H 82H F8H 80H 90H 基于單片機(jī)的轉(zhuǎn)速檢測系統(tǒng)設(shè)計(jì) 第 24 頁 共 36 頁 圖 顯示電路 仿真 第 五 章 系統(tǒng)軟件設(shè)計(jì) 硬件電路完成以后,進(jìn)行系統(tǒng)軟件設(shè)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1