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

正文內(nèi)容

基于msp430單片機(jī)的信號(hào)發(fā)生器設(shè)計(jì)_畢業(yè)論文-免費(fèi)閱讀

  

【正文】 西安工程大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 41 void delay100us(void)。 void juchi(void)。 uchar Write_DAC(uchar wdata)。 void WaitForEnable(void)。 int shuchu。 西安工程大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 39 /***************調(diào)節(jié)模塊 全局變量 ***************/ uchar fuzhi。BIT0 //SDA 的位值 define TRUE 1 define FALSE 0 define pai /***************按鍵模塊 全局變量 ***************/ uchar key_Pressed。 //RW = define SET_RW P3OUT |= BIT1。他細(xì)致地指導(dǎo), 使我在大學(xué)的最后時(shí)光中,還能夠?qū)W到對(duì)我今后工作很有用的東西,他不惜平時(shí)自己休息的時(shí)間來(lái)給我們上課,在課上西安工程大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 31 學(xué)到了很多關(guān)于單片機(jī)應(yīng)用的知識(shí),更重要的是,我學(xué)到了許多利用單片機(jī)解決問(wèn)題的方法,這對(duì)我來(lái)說(shuō)是受益匪淺的。 信號(hào) 發(fā)生器 的 產(chǎn)生的波形幅值有三種選擇( 1V、 2V、 3V) , 頻率有兩種選擇( 10HZ、20HZ) , 結(jié)合所用的 MSP430F149 芯片,具有低功耗的特點(diǎn) 。 西安工程大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 24 開 始P 1 口 中 斷鍵 盤 掃 描 子 程 序正 弦 波 子 程 序方 波 子 程 序鋸 齒 波 子 程 序k e y _ v a l = 1 ?k e y _ v a l = 2 ?k e y _ v a l = 3 ?k e y _ v a l = 4 ?k e y _ v a l = 5 ?k e y _ v a l = 6 ?k e y _ v a l = 7 ?k e y _ v a l = 8 ?按 鍵 被 按 下NNNNNNN三 角 波 子 程 序幅 值 增 加 子 程 序幅 值 減 小 子 程 序頻 率 增 加 子 程 序頻 率 堿 小 子 程 序YYYYYYYY 圖 43 按鍵中斷程序流程圖 西安工程大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 25 波形產(chǎn)生程序流程圖 正弦波產(chǎn)生程序流程圖 本程序的波形產(chǎn)生原理是將一個(gè)波形周期分割成 n 等份,每加上一個(gè)偏移量然后對(duì)輸出量求正弦值,并寫到 DAC5571 中,原理圖如圖 44所示。 西安工程大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 21 第 4 章 系統(tǒng)軟件設(shè)計(jì) 信號(hào)發(fā)生器的順利工作,需要合適的軟件來(lái)協(xié)調(diào)系統(tǒng)的各個(gè)硬件組成部分,根據(jù)信號(hào)發(fā)生器系統(tǒng)的工作需要來(lái)工作,從而達(dá)到特定的功能。通過(guò)設(shè)置一條行線的輸出就可以獲取列線上的相應(yīng)狀態(tài),從而獲得鍵盤輸入的值。 圖 31 系統(tǒng)原理方框圖 系統(tǒng)工作原理:本系統(tǒng)采用 MSP430 單片機(jī)為控制核心,利用單片機(jī)內(nèi)置的 DA 芯片,通過(guò)按鍵中斷來(lái)邏輯選擇要輸出的波形(正弦波、方波、三角波、鋸齒波),再設(shè)置其它鍵來(lái)控制波形的復(fù)制及頻率,然后通過(guò)單片機(jī)控制顯示到 LCD1602 上。 6 E E(或 EN)端為使能 (enable)端,下降沿使能。 單片機(jī)在醫(yī)用設(shè)備領(lǐng)域中的應(yīng)用 單片機(jī)在醫(yī)用設(shè)備中的用途亦相當(dāng)廣泛,例如醫(yī)用呼吸機(jī),各種分析儀,監(jiān)護(hù)儀,超聲診斷設(shè)備及病床呼叫系統(tǒng)等等。開發(fā)語(yǔ)言有匯編語(yǔ)言和 C 語(yǔ)言。在實(shí)時(shí)時(shí)鐘模式下,可達(dá) A ,在 RAM 保持模式下,最低可達(dá) A 。因而可使其在 1MHz 的時(shí)鐘條件下運(yùn)行時(shí),芯片的電流最低會(huì)在165μ A 左右, RAM 保持模式下的最低功耗只有 A。這為系統(tǒng)軟件的升級(jí)提供了又一方便的手段。該系列單片機(jī)多應(yīng)用于需要電池供電的便攜式儀器儀表中[1]。最后根據(jù) 自己的題材基于 MSP430 單片機(jī)的信號(hào)發(fā)生器設(shè)計(jì)指定相應(yīng)的策略想辦法完成編程。信號(hào)發(fā)生器的關(guān)鍵技術(shù)是多種高性能儀器的支撐技術(shù),因?yàn)樗軌蛱峁└哔|(zhì)量的精密信號(hào)源及掃頻源,可使相應(yīng)系統(tǒng)的檢測(cè)過(guò)程大大簡(jiǎn)化,降低檢測(cè)費(fèi)用并極大地提高檢測(cè)精度。函數(shù)信號(hào)發(fā)生器在電路實(shí)驗(yàn)和設(shè)備檢測(cè)中具有十分廣泛的用途。信號(hào)發(fā)生器的關(guān)鍵技術(shù)是多種高性能儀器的支撐技術(shù),因?yàn)樗軌蛱峁└哔|(zhì)量的精密信號(hào)源及掃頻源,可使相應(yīng)系統(tǒng)的檢測(cè)過(guò)程大大簡(jiǎn)化,降低檢測(cè)費(fèi)用并極大地提高檢測(cè)精度。例如在通信、廣播、電視系統(tǒng)中,都需要射頻(高頻)發(fā)射,這里的射頻波就是載波,把音頻(低頻)、視頻信號(hào)或脈沖信號(hào) 運(yùn)載出去,就需要能夠產(chǎn)生高頻的振蕩器。各種波形曲線 均可以用三角函數(shù)方程式來(lái)表示。此方案的有點(diǎn)是電路原理比較簡(jiǎn)單,實(shí)現(xiàn)起來(lái)比較容易。 信號(hào)發(fā)生器又稱信號(hào)源 或振蕩器 ,在生產(chǎn)實(shí)踐和科技領(lǐng)域中有著廣泛的應(yīng)用。 ( 3)利用單片集成芯片的函數(shù)發(fā)生器:能產(chǎn)生多種波形,達(dá)到較高的頻率,且易于調(diào)試。還有很多其它類型的信號(hào)發(fā)生器,他們各有各的優(yōu)點(diǎn),但是信號(hào)發(fā)生器總的趨勢(shì)將向著寬頻率覆蓋、高頻率精度、多功能、多用途、自動(dòng)化和智能化方向發(fā)展。 本設(shè)計(jì)由檢測(cè)模塊、顯示模塊和控制模塊組成,其中顯示模塊用 LCD 顯示實(shí)現(xiàn)溫度顯示,控制模塊通過(guò)單片機(jī)控制繼電器來(lái)實(shí)現(xiàn) 。 20xx 年 7 月推出了 F13x/F14x 系列,在 20xx 年 7月到 20xx 年又相繼推出 F41x、 F43x、 F44x。 16 位的數(shù)據(jù)寬度、 40ns 的指令周期以及多功能的硬件乘法器(能實(shí)現(xiàn)乘加運(yùn)算)相配合,能實(shí)現(xiàn)數(shù)字信號(hào)處理的某些算法(如 FFT 等)。并且這些時(shí)鐘可以在指令的控制下,打開和關(guān)閉,從而實(shí)現(xiàn)對(duì)總體功耗的控制。 方便高效的開發(fā) 環(huán)境 西安工程大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 9 MSP430 系列有 OPT 型、 FLASH 型和 ROM 型三種類型的器件,這些器件的開發(fā)手段不同。例如工廠流水線的智能化管理,電梯智能化控制、各種報(bào)警系統(tǒng),與計(jì)算機(jī)聯(lián)網(wǎng)構(gòu)成二級(jí)控制系統(tǒng)等。 西安工程大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 12 表 21 LCD1602 的引腳功能說(shuō)明 引腳 符號(hào) 功能說(shuō)明 1 VSS 一般接地 2 VDD 接電源( +5V) 3 V0 液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地電源時(shí)對(duì)比度最高(對(duì)比度過(guò)高時(shí)會(huì)產(chǎn)生 “ 鬼影 ” ,使用時(shí)可以通過(guò)一個(gè) 10K 的電位器調(diào)整對(duì)比度)。 表 23 DAC5571 的引腳說(shuō)明 引腳 名稱 描述 1 VOUT 模擬輸出電壓 2 GND 所有地面參考 3 VDD 模擬供電電壓輸入 4 SDA 串行數(shù)據(jù)輸入 5 SCL 串行時(shí)鐘輸入 6 A0 設(shè)備地址選擇 DAC5571 的原理圖及運(yùn)算方法 DAC5571 的原理圖及運(yùn)算方法分別如圖 22和圖 23所示 。 圖 32 鍵盤模塊電路 現(xiàn)在具體分析鍵盤的工作原理:鍵盤初始化使得單片機(jī) P1的 — 設(shè)置為輸入狀態(tài) , — 設(shè)置 為輸出狀態(tài),然后令 — 輸出低電平, — 下降沿觸發(fā)中斷,并開中斷。 指令集 如表 31 所示 。進(jìn)入初始化階段,信號(hào)發(fā)生器的各個(gè)部分依次初始化,為后期的程序執(zhí)行做好準(zhǔn)備。 西安工程大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 29 結(jié) 論 信號(hào)發(fā)生器已經(jīng)成為了很多行業(yè)進(jìn)行研究測(cè)試不可或缺的工具。 西安工程大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 30 致 謝 短短的四年大學(xué)生活,給我提供了一個(gè)寶貴的完善自我的學(xué)習(xí)機(jī)會(huì)。 //RS = define SET_RS P3OUT |= BIT0。= ~BIT1 西安工程大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 38 define SDA_H P1OUT |= BIT0 define SDA_L P1OUT amp。 uchar s2[] = {fangbo:}。 double bianliang。 void LcdReset(void) 。 void write1(void)。 void chansheng1(void)。 void jiaofu(void)。 /***************總體顯示模塊 ***************/ /*********************************************** 函數(shù)名稱: xianshi 功 能:讓液晶顯示程序中液晶顯示的主框架 參 數(shù): 返回值 : ***********************************************/ void xianshi(void) { } /******************************************* 函數(shù)名稱: DispNchar 功 能:讓液晶從某個(gè)位置起連續(xù)顯示 N 個(gè)字符 參 數(shù): x位置的列坐標(biāo) y位置的行坐標(biāo) n字符個(gè)數(shù) 西安工程大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 42 ptr指向字符存放位置的指針 返回 值 :無(wú) ********************************************/ void DispNChar(uchar x,uchar y, uchar n,uchar *ptr) { } /******************************************* 函數(shù)名稱: LocateXY 功 能:向液晶輸入顯示字符位置的坐標(biāo)信息 參 數(shù): x位置的列坐標(biāo) y位置的行坐標(biāo) 返回值 :無(wú) ********************************************/ void LocateXY(uchar x,uchar y) { } /******************************************* 函數(shù)名稱: Disp1Char 西安工程大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 43 功 能:在某個(gè)位置顯示一個(gè)字符 參 數(shù): x位置的列坐標(biāo) y位置的行坐標(biāo) data顯示的字符數(shù)據(jù) 返回值 :無(wú) ********************************************/ void Disp1Char(uchar x,uchar y,uchar data) { } /******************************************* 函數(shù)名稱: LcdReset 功 能:對(duì) 1602 液晶模塊進(jìn)行復(fù)位操作 參 數(shù):無(wú) 返回值 :無(wú) ********************************************/ void LcdReset(void) { } 西安工程大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 44 /******************************************* 函數(shù)名稱: LcdWriteCommand 功 能:向液晶模塊寫入命令 參 數(shù): cmd命令, chk是否判忙的標(biāo)志, 1:判忙, 0:不判 返回值 :無(wú) ********************************************/ void LcdWriteCommand(uchar cmd,uchar chk) { } /******************************************* 函數(shù)名稱: LcdWriteData 功 能:向液晶顯示的當(dāng)前地址寫入顯示數(shù)據(jù) 參 數(shù): data顯示字符數(shù)據(jù) 返回值 :無(wú) ********************************************/ void LcdWriteData( uchar data ) { } 西安工程大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 45 /******************************************* 函數(shù)名稱: WaitForEnable 功 能:等待 1602 液晶完成內(nèi)部操作 參 數(shù):無(wú) 返回值 :無(wú) ***************************
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1