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

正文內(nèi)容

畢業(yè)設(shè)計-基于單片機的數(shù)字頻率計的設(shè)計(編輯修改稿)

2025-01-08 19:06 本頁面
 

【文章內(nèi)容簡介】 nsigned int WORD。 typedef bit BOOL 。 sbit rs P1^0。 //液晶模塊接口 sbit rw P1^1。 sbit ep P1^2。 delay BYTE ms // 延時子程序 BYTE i。 while ms for i 0。 i i++ _nop_ 。 _nop_ 。 _nop_ 。 _nop_ 。 BOOL lcd_bz // 測試 LCD 忙碌狀態(tài) BOOL result。 rs 0。 rw 1。 ep 1。 _nop_ 。 _nop_ 。 _nop_ 。 _nop_ 。 result BOOL P0 amp。 0x80 。 ep 0。 return result。 lcd_wcmd BYTE cmd // 寫入指令數(shù)據(jù)到 LCD while lcd_bz 。 rs 0。 rw 0。 ep 0。 _nop_ 。 _nop_ 。 P0 cmd。 _nop_ 。 _nop_ 。 _nop_ 。 _nop_ 。 ep 1。 _nop_ 。 _nop_ 。 _nop_ 。 _nop_ 。 ep 0。 extern void lcd_pos BYTE pos //設(shè)定顯示位置 lcd_wcmd pos | 0x80 。 extern void lcd_wdat BYTE dat //寫入字符顯示數(shù)據(jù)到 LCD while lcd_bz 。 rs 1。 rw 0。 ep 0。 P0 dat。 _nop_ 。 _nop_ 。 _nop_ 。 _nop_ 。 ep 1。 _nop_ 。 _nop_ 。 _nop_ 。 _nop_ 。 ep 0。 extern void lcd_init //LCD 初始化設(shè)定 lcd_wcmd 0x38 。 // 8 位數(shù)據(jù)接口, 2 行顯示, 5*7 delay 1 。 lcd_wcmd 0x0c 。 // 顯示開。關(guān)標關(guān)。閃爍關(guān) delay 1 。 lcd_wcmd 0x06 。 // 數(shù)據(jù)讀寫 AC 加 1。畫面不移動 delay 1 。 lcd_wcmd 0x01 。 //清除 LCD 的顯示內(nèi)容 delay 1 。 include // typedef unsigned char BYTE。 typedef unsigned int WORD。 typedef bit BOOL 。 // extern void lcd_init 。 extern void lcd_wdat BYTE dat 。 extern void lcd_pos BYTE pos 。 // void main lcd_init 。 P0 0XFF。 P1 0XFF。 TMOD 0X01。 TH0 0X3C。 TL0 0XB0。 IE 0X82。 TR0 1。 while 1 。 // void time0 void interrupt 1 static BYTE count 0。 TH0 0X3C。 TL0 0XB0。 // if count 19 count++。 else BYTE GE,SHI,BAI,QIAN,WAN。 WORD SHU。 //讀取數(shù)據(jù)存放在 shu 中 SHU P3。 //P3 高位 SHU 8。 SHU+ P2。//P2 低位 SHUamp。 0XFFF9。 //關(guān)閉定時器 TR0 0。 //輸出 shu 到 lcd 中 GE SHU%10。 SHI SHU/10%10。 BAI SHU/100%10。 QIAN SHU/1000%10。 WAN SHU/10000。 lcd_pos 0x00 。 lcd_wdat WAN+48 。 lcd_wdat QIAN+48 。 lcd_wdat BAI+48 。 lcd_wdat SHI+48 。 lcd_wdat GE+48 。 lcd_wdat 39。 39。 。 lcd_wdat 39。H39。 。 lcd_wdat 39。Z39。 。 //初始化 count 0。 TH0 0X3C。 TL0 0XB0。 P1_3 1。 //準備新一輪的計數(shù) TR0 1。 P1_3 0。 3 LCD 顯示 基于 51 單片機的 數(shù)字頻率計 [日期: 20210111] 來源:東哥單片機學(xué)習(xí)網(wǎng) . 作者:佚名 [字體:大 中 小 ] 題 目: 基于 51 單片機的數(shù)字頻率計 專 業(yè): 計算機科學(xué)與技術(shù)(專升本) 班 級: 056 計算機科學(xué)與技術(shù) 姓 名: 蔡永 學(xué)號: 05191131 指導(dǎo)老師: 余水寶 成 績: 目 錄 第 1 節(jié) 引言 ??????????????????????? 2 數(shù) 字 頻 率 計 概述???????????????????????????? 2 頻率測量儀的設(shè)計思路與頻率的計算??????????????????? 2 基 本 設(shè) 計 原理????????????????????????????? 3 第 2 節(jié) 數(shù)字頻率計(低頻)的硬件結(jié)構(gòu)設(shè)計?????????? 4 系統(tǒng)硬件的構(gòu)成??????????????? ????????????? 4 系統(tǒng)工作原理圖???????????????????????????? 4 單 片 機 及 其 引 腳 說明 ?????????????????????? 5 信 號 調(diào) 理 及 放 大 整 形 模塊???????????????????????? 7 時 基 信 號 產(chǎn) 生 電路??????????????????????????? 7 顯示模塊??????????????????????????????? 8 第 3 節(jié) 軟件設(shè)計????????????????????? 12 定 時計數(shù) ?????????????????????????????? 12 量程轉(zhuǎn)換 ?????????????????????????????? 12 BCD 轉(zhuǎn)換??????????????????????????????? 12 LCD 顯示??????????????????????????????? 12 第 4 節(jié) 結(jié)束語 ????????????????????? 13 參考文獻 ???????????????????????? 14 附錄 匯編源程序代碼???????????????? ??? 15 基于 51 單片機的數(shù)字頻率計 數(shù)理與信息工程學(xué)院 計算機專升本 056 班 蔡永 指導(dǎo)老師 余水寶 第 1 節(jié) 引言 本應(yīng)用系統(tǒng)設(shè)計的目的是通過在“單片機原理及應(yīng)用”課堂上學(xué)習(xí)的知識,以及查閱資料,培養(yǎng)一種自學(xué)的能力。并且引導(dǎo)一種創(chuàng)新的思維,把學(xué)到的知識應(yīng)用到日常生活當中。在設(shè)計的過程中,不斷的學(xué)習(xí),思考和同學(xué)間的相互討論,運用科學(xué)的分析問題的方法解決遇到的困難,掌握單片機系統(tǒng)一般的開發(fā)流程,學(xué) 會對常見問題的處理方法,積累設(shè)計系統(tǒng)的經(jīng)驗,充分發(fā)揮教學(xué)與實踐的結(jié)合。全能提高個人系統(tǒng)開發(fā)的綜合能力,開拓了思維,為今后能在相應(yīng)工作崗位上的工作打下了堅實的基礎(chǔ)。 數(shù)字頻率計概述 數(shù)字頻率計是計算機、通訊設(shè)備、音頻視頻等科研生產(chǎn)領(lǐng)域不可缺少的測量儀器。它是一種用十進制數(shù)字顯示被測信號頻率的數(shù)字測量儀器。它的基本功能是測量正弦信號,方波信號及其他各種單位時間內(nèi)變化的物理量。在進行模擬、數(shù)字電路的設(shè)計、安裝、調(diào)試過程中,由于其使用十進制數(shù)顯示,測量迅速,精確度高,顯示直觀,經(jīng)常要用到頻率計。 本數(shù)字頻率 計將采用定時、計數(shù)的方法測量頻率,采用一個 1602A LCD 顯示器動態(tài)顯示 6 位數(shù)。測量范圍從 1Hz― 10kHz 的正弦波、方波、三角波,時基寬度為 1us,10us,100us,1ms。用單片機實現(xiàn)自動測量功能。 基本設(shè)計原理是直接用十進制數(shù)字顯示被測信號頻率的一種測量裝置。它以測量周期的方法對正弦波、方波、三角波的頻率進行自動的測量。 頻率測量儀的設(shè)計思路與頻率的計算 頻率測量儀的設(shè)計思路與頻率的計算 頻率測量儀的設(shè)計思路主要是:對信號分頻,測量一個或幾個被測量信號周期中已知標準頻率信號的周期個數(shù),進而測量出該信號頻率的大小,其原理如右圖 1 所示。 若被測量信號的周期為,分頻數(shù) m1,分頻后信號的周期為 T,則: T m1Tx 。由圖可知: T NTo (注: To 為標準信號的周期,所以 T 為分頻后信號的周期,則可以算出被測量信號的頻率 f。) 由于單片機系統(tǒng)的標準頻率比較穩(wěn)定,而是系統(tǒng)標準信號頻率的誤差,通常情況下很??;而系統(tǒng)的量化誤差小于 1,所以由式 T NTo 可知,頻率測量的誤差主要取決于 N 值的大小, N 值越大 ,誤差越小,測量的精度越高。 基本設(shè)計原理 基本設(shè)計原理是直接用十進制數(shù)字顯示被測信號頻率的一種測量裝置。它以測量周期的方法對正弦波、方波、三角波的頻率進行自動的測量。 所謂“頻率”,就是周期性信號在單位時間( 1s)內(nèi)變化的次數(shù)。若在一定時間間隔 T 內(nèi)測得這個周期性信號的重復(fù)變化次數(shù) N,則其頻率可表示為 f N/T。其中脈沖形成電路的作用是將被測信號變成脈沖信號,其重復(fù)頻率等于被測頻率fx。時間基準信號發(fā)生器提供標準的時間脈沖信號,若其周期為 1s,則門控電路的輸出信號持續(xù)時間亦準確地等于 1s。閘門電路由 標準秒信號進行控制,當秒信號來到時,閘門開通,被測脈沖信號通過閘門送到計數(shù)譯碼顯示電路。秒信號結(jié)束時閘門關(guān)閉,計數(shù)器停止計數(shù)。由于計數(shù)器計得的脈沖數(shù) N 是在 1 秒時間內(nèi)的累計數(shù),所以被測頻率 fx NHz。 第 2 節(jié)數(shù)字頻率計(低頻)的硬件結(jié)構(gòu)設(shè)計 系統(tǒng)硬件的構(gòu)成 本頻率計的數(shù)據(jù)采集系統(tǒng)主要元器件是單片機 AT89C51,由它完成對待測信號頻率的計數(shù)和結(jié)果顯示等功能,外部還要有分頻器、顯示器等器件??煞譃橐韵聨讉€模塊:放大整形模塊、秒脈沖產(chǎn)生模塊、換檔模擬轉(zhuǎn)換模塊、單片機系統(tǒng)、 LCD 顯示模塊。各模塊關(guān) 系圖如圖 2 所示: 系統(tǒng)工作原理圖 該系統(tǒng)工作的總原理圖如圖 3 所示: 圖 3 數(shù)字頻率計系統(tǒng)工作原理圖 AT89C51 單片機及其引腳說明 89C51 是一種高性能低功耗的采用 CMOS 工藝制造的 8 位微控制器,它提供下列標準特征: 4K 字節(jié)的程序存儲器, 128 字節(jié)的 RAM,32 條 I/O 線, 2 個 16 位定時器 /計數(shù)器 , 一個 5 中斷源兩個優(yōu)先級的中斷結(jié)構(gòu),一個雙工的串行口 , 片上震蕩器和時鐘電路。 引腳說明: ??VCC:電源電壓 ??GND:地 ??P0 口: P0 口是一組 8 位漏極開路型雙向 I/O 口,作為輸出 口用時,每個引腳能驅(qū)動 8 個 TTL 邏輯門電路。當對 0 端口寫入 1 時,可以作為高阻抗輸入端使用。 當 P0 口訪問外部程序存儲器或數(shù)據(jù)存儲器時,它還可設(shè)定成地址數(shù)據(jù)總線復(fù)用的形式。在這種模式下, P0 口具有內(nèi)部上拉電阻。 在 EPROM 編程時, P0 口接收指令字節(jié),同時輸出指令字節(jié)在程序校驗時。程序校驗時需要外接上拉電阻。 ??P1 口: P1 口是一帶有內(nèi)部上拉電阻的 8 位雙向 I/O 口。 P1 口的輸出緩沖能接受或輸出 4 個 TTL 邏輯門電路。當對 P1 口寫 1 時,它們被內(nèi)部的上拉電阻拉升為高電平,此時可以作為輸入端使用。當作為輸入端使用
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1