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

正文內(nèi)容

基于at89s52單片機(jī)信號(hào)發(fā)生器的設(shè)計(jì)(參考版)

2024-12-08 13:34本頁(yè)面
  

【正文】 //WriteCommandL。 //顯示光標(biāo)移動(dòng)設(shè)置 WriteCommandLcd(0x06)。 //關(guān)閉顯示 WriteCommandLcd(0x38)。 //顯示模式設(shè)置 delay(500)。 //顯示模式設(shè)置 delay(500)。 delay(500)。 delay(1000)。 //短暫延時(shí),代替檢測(cè)忙狀態(tài) LCD_E=0。 LCD_DATA=wdata。 LCD_E=0。 } void WriteCommandLcd(unsigned char wdata) { LCD_RS=0。 //LCD_RW = 1。 delay(100)。 LCD_E=1。 LCD_RW=0。 } void delay(long unsigned int h) { while(h)。 TR0 = 1。 //shi de sha ping TL0=0x66。 dingshiqilideshijianbianliang++。 Qu_Chu_Shu_Ma_Ge_Wei()。 void lcd_init(void)。 //declare for keys uchar j = 0,dat = 0。 sbit P3_3 = P3^3。 sbit P3_6 = P3^6。 sbit Light = P1^0。 long uint Out_Signal_Max = 10000000。 ucharlianjiabiaozhi=0x00。 longuint SheZhiZhongYaoXianShiDeShuJu = 0x00。 uchar a,b,c,d,e,f,g,h。 long uint ConTrol_Word = 0x00。 double Con_Word_1 = 0x00。 unsigned char code LcdBuf2[]= { TEL:15196413502}。 //ad9850 fqud。 // ad9850 w_clk。 sbit reset = P1^4。 sbit LCD_RW = P1^2。 畢業(yè)設(shè)計(jì)結(jié)束了,留給了我很深的思考,只有通過(guò)學(xué)習(xí)才能獲得知識(shí),開始時(shí)并不是什么都會(huì),但是只要努力了就一定會(huì)有收獲 雖然中間的過(guò)程很辛苦,但是只要有結(jié)果,就可以忘記艱辛的過(guò)程。根據(jù)設(shè)計(jì)方案,詳細(xì)地闡述了單片機(jī)的控制原理、 AD9850 的使用方法、 PCB 板的制作,設(shè)計(jì)了相應(yīng)的硬件電路和系統(tǒng)軟件,制作了電路原理樣機(jī)并進(jìn)行調(diào)試。 通過(guò)搜集目前 DDS 技術(shù)的相關(guān)資料,了解國(guó)內(nèi)外 DDS 信號(hào)發(fā)生器的相關(guān)制作方法,并通過(guò)設(shè)計(jì)方案的比較,針對(duì)設(shè)計(jì)任務(wù)提出了可行方案。 5) 保存原理圖。 3) 繪制電路圖 放置元件、繪制導(dǎo)線、放置電源部件、放置電氣連接點(diǎn)、放置文字標(biāo)注。 2) 加載元件庫(kù) 在電路圖放置元件之前,必須先加載庫(kù)文件。 5)程序的調(diào)試和燒錄:印刷電路板制作完畢,將器件焊接于其上,并進(jìn)行單片機(jī)程序的燒錄和電路的調(diào)試 [11]。根據(jù)該電路板土就可以加工生成印刷電路板。本系統(tǒng)的原理圖繪制和 PCB 繪制都是在 Protel99se 中完成。 電路實(shí)現(xiàn)的基本步驟 1)單片機(jī)方案設(shè)計(jì) 。WRITE_AD9850()。 } FQ_UD=1。 W_CLK=1。 //送控制字 W_CLK=0。i5。0xFC。 delay(0)。 FQ_UD=0。i++)。 for(i=0。 unsigned char CON_word[5]。 //函數(shù)聲明,變量定義 include include include define data_OUT P1 //定義管腳 sbit FQ_UD=P3^0。 本系統(tǒng)的軟件調(diào)試 可以在 Keil uvision2 的 環(huán)境中完成 , Keil系統(tǒng) 為軟件的開發(fā)和調(diào)試提供了良好的用戶界面和強(qiáng)大的功能 ,程序 調(diào)試無(wú)誤后 , 可以裝入 中進(jìn)行仿真,也 可以直接下載到 單片機(jī) 中進(jìn)行 調(diào)試。 程序流程圖如下 開始 主程序輸入 初始化 LED 顯示 鍵盤掃描 是否有鍵按下? 處理按鍵 頻率字修改 AD9850 數(shù)據(jù)更新 否 是 基于 AT89S52 片機(jī)信號(hào)發(fā)生器的設(shè)計(jì) 29 DDS 的時(shí)鐘頻率很高,對(duì)周圍電路有一定影響 , 在電路中 采取了一些抗干擾措施,如:引線盡量短,減少交叉,每個(gè)芯片的電源與地之間都解憂去耦電容,數(shù)字地與模擬地分開。具體電路圖如圖 所示。橢圓濾波器不僅通帶內(nèi)有起 伏,阻帶內(nèi)也有起伏,而且過(guò)渡帶陡峭。其中巴特沃斯濾波器通帶最平坦,它的通帶內(nèi)沒有紋波,在靠近零頻處,有最平坦通帶,趨向阻帶時(shí)衰減單調(diào)增大,缺點(diǎn)是從通帶到阻帶的過(guò)渡帶最寬,對(duì)于帶外干擾信號(hào)的衰減作用最弱,過(guò)渡帶不夠陡峭,因此它適用于對(duì)通帶要求較高,而去除的頻率離通帶較遠(yuǎn)的情況 。 基于 AT89S52 片機(jī)信號(hào)發(fā)生器的設(shè)計(jì) 26 圖 AD9850 與單片機(jī)連接電路圖 為了使輸出的頻率不受外界和一些雜波的干擾,需用一個(gè)低通濾波器 (LPF)濾除高 次諧波。為了詳細(xì)介紹 AD9850 的用法 , 這里重點(diǎn)給出本系統(tǒng)中 AT89S52 單片機(jī)與 AD9850 芯片連接電路 ,如圖所示 ,其中 R1 = 3. 9 kΩ , R2 = 50 Ω , R3 = 25 Ω ,單片機(jī)晶振選用 12 MHz ,電容采用 20 p F 經(jīng)典值。 3. AD9850的連接 AD9850 有兩種與微機(jī)并行打印口相連的評(píng)估版 ,并配有 Windows下運(yùn)行的軟件 ,可 以作為應(yīng)用參考 ,但運(yùn)用單片機(jī)實(shí)現(xiàn)對(duì) DDS 的控制與微機(jī)實(shí)現(xiàn)的控制相比 ,具有編程控制簡(jiǎn)便、接口簡(jiǎn)單、成本低 ,容易實(shí)現(xiàn)系統(tǒng)的小型化等優(yōu)點(diǎn) ,因此普遍采用 MCS51 單片機(jī)作為控制核心來(lái)向AD9850 發(fā)送控制字。 W0 在前, W39在后,依次裝入。串行裝載時(shí),AD9850 的 D7 引腳和 W_CLK 引腳組成同步串行接口,這個(gè)接口可以直接與 89S52 相接連。位 W34 用來(lái)控制 AD9850 的上電和掉電,當(dāng)不需要輸出信號(hào)時(shí),通過(guò)打這一位置 1 來(lái)實(shí)現(xiàn)掉電。 位代號(hào) 功能 位代號(hào) 功能 位代號(hào) 功能 位代號(hào) 功能 W0 Freqb0 (LSB) W10 Freqb10 W20 Freqb20 W30 Freqb30 W1 Freqb1 W11 Freqb11 W21 Freqb21 W31 Freqb31 (MSB) W2 Freqb2 W12 Freqb12 W22 Freqb22 W32 Control W3 Freqb3 W13 Freqb13 W23 Freqb23 W33 Control W4 Freqb4 W14 Freqb14 W24 Freqb24 W34 PowerDown W5 Freqb5 W15 Freqb15 W25 Freqb25 W35 Phaseb0 (LSB) W6 Freqb6 W16 Freqb16 W26 Freqb26 W36 Phaseb 1 W7 Freqb7 W17 Freqb17 W27 Freqb27 W37 Phaseb 2 W8 Freqb8 W18 Freqb18 W28 Freqb28 W38 Phaseb 3 W9 Freqb9 W19 Freqb19 W29 Freqb29 W39 Phaseb4 (MSB) 表 基于 AT89S52 片機(jī)信號(hào)發(fā)生器的設(shè)計(jì) 25 在表 中,位 W0~ W31 的 32 位是頻率控制字,改變它的內(nèi)容可以改變 AD9850 的輸出頻率。 AD9850 的復(fù)位 (RESET)信號(hào)為高電平有效 ,且脈沖寬度不小于 5 個(gè)參考時(shí)鐘周期。 圖 控制字并行輸入的時(shí)序圖 圖 控制字串行輸入的時(shí)序圖 在串行輸入方式 ,WCLK 上升沿把 25 引腳的一位數(shù)據(jù)串行移入 ,當(dāng)移動(dòng) 40 位后 ,用一個(gè) FQ_UD 脈沖即可更新輸出頻率和相位。這 40 位控制字可通過(guò)并行方式或串行方式輸入到 AD9850,圖 是控制字并行輸入的控制時(shí)序圖 ,在并行裝入方式中 ,通過(guò) 8位總線 D0…D7 將可數(shù)據(jù)輸入到寄存器 ,在重復(fù) 5 次之后再在 FQUD 上升沿把 40 位數(shù)據(jù)從輸入寄存器裝入到頻率 /相位數(shù)據(jù)寄存器 (更新 DDS 輸出頻率和相位 ),同時(shí)把地址指針復(fù)位到第一個(gè)輸入寄存器?;蜻@些值的組合進(jìn)行調(diào)整。、 176。、 90176。在 125MHz的時(shí)鐘下 , 32 位的頻率控制字可使 AD9850 的輸出頻率分辨率達(dá) 。其系統(tǒng)功能如圖 33所示。 DAC 滿量程輸出電流通過(guò)一個(gè)外接電阻 RSET 調(diào)節(jié) ,調(diào)節(jié)關(guān)系為: setset RVI ?? Rset 的典型值是 。輸出的正弦波周期 T0=Tc2N/ M,頻率 fout=Mfc/ 2N,Tc、 fc 分別為外部參考時(shí)鐘的周期和頻率。查詢表把基于 AT89S52 片機(jī)信號(hào)發(fā)生器的設(shè)計(jì) 22 輸入地址的相位信息映射成正弦波幅度信號(hào) ,然后驅(qū)動(dòng) DAC 以輸出模擬量。~360176。相位寄存器的輸出與相位控制字相加后可輸入到正弦查詢表地址上??删幊?DDS 系統(tǒng)的核心是相位累加器 ,它由一個(gè)加法器和一個(gè) N位相位寄存器組成 , N一般為 24~32。中層虛線內(nèi)是一個(gè)完整的可編程 DDS系統(tǒng) ,外層虛線內(nèi)包含了 AD9850的主要組成部分 [7]。 AD9850 采用先進(jìn)的 CMOS 工藝 ,其功耗在 供電時(shí)僅為155mW,擴(kuò)展工業(yè)級(jí)溫度范圍為- 40~ 80℃ ,采用 28 腳 SSOP 表面封裝基于 AT89S52 片機(jī)信號(hào)發(fā)生器的設(shè)計(jì) 21 形式。 AD9850 與單片機(jī)連接模塊 AD9850 簡(jiǎn)介 隨著數(shù)字技術(shù)的飛速發(fā)展 ,用數(shù)字控制方法從一個(gè)參考頻率源產(chǎn)生多種頻率的技術(shù) ,即直接數(shù)字頻率合成 (DDS)技術(shù)異軍突起。 1602 型 LCD 的接口信號(hào)說(shuō)明,如表 所示: 編號(hào) 符號(hào) 引腳說(shuō)明 編號(hào) 符號(hào) 引腳說(shuō)明 1 VSS 電源地 9 D2 Data I/O 2 VDD 電源正極 10 D3 Data I/O 3 VL 液晶顯示偏壓信號(hào) 11 D4 Data I/O 4 RS 數(shù)據(jù) /命令選擇端( H/L) 12 D5 Data I/O 5 R/W 讀寫選擇端( H/L) 13 D6 Data I/O 6 E 使能信號(hào) 14 D7 Data I/O 7 D0 Data I/O 15 BLA 背光源正極 8 D1 Data I/O 16 BLK 背光源負(fù)極 表 LCD1602接口說(shuō)明 基本操作程序 讀狀態(tài):輸入: RS=L, RW=H, E=H 輸出: D0~ D7=狀態(tài)字 讀數(shù)據(jù):輸入: RS=H, RW=H, E=H 輸出:無(wú) 寫指令:輸入: RS=L, RW=L, D0~ D7=指令碼, E=高脈沖 輸出:D0~ D7=數(shù)據(jù) 寫數(shù)據(jù):輸入: RS=H, RW=L, D0~ D7=數(shù) 據(jù), E=高脈沖 輸出:無(wú) 基于 AT89S52 片機(jī)信號(hào)發(fā)生器的設(shè)計(jì) 20 LCD1602 與單機(jī)的連接 圖 LCD與單片機(jī)的接口電路 在實(shí)際的接線中, 1602 的 DB0— DB7 與 89S52 的 P0 口相接, RS與 相接, R/W 與 相接, E 與 相接 。 1602 型 LCD 顯示模塊具有體積小,功耗低,顯示內(nèi)容豐富等特點(diǎn)。 按鍵電平復(fù)位電路是在普通 RC復(fù)位電路的基礎(chǔ)上接一個(gè)有下拉電阻 10K、上拉電容 10μf 接 VCC,電源由開關(guān)經(jīng)串接的 1K限流電阻至復(fù)位腳(和上拉電容并聯(lián)),上拉電容支路負(fù)責(zé)在“上電 ”瞬間實(shí)施復(fù)位;開關(guān)通過(guò) 1K上拉電阻和 10K下拉電阻分壓器,保證對(duì)單片機(jī)實(shí)施按鍵電平復(fù)位。上電復(fù)位電容充電來(lái)實(shí)現(xiàn)。對(duì) 外接電容 C C2 雖然沒有十分嚴(yán)格的要求,但電容容量的大小會(huì)輕微影響振蕩頻率的高低、振蕩器工作的穩(wěn)定性、起振的難易程序及溫度穩(wěn)定性,這里采用電容 30pF,晶振采用 。這個(gè)放大器與作為反饋元件的片外石英晶體或者陶瓷諧振器一起構(gòu)成自激振蕩器 [5]。電容取 30PF 左右 。內(nèi)部方式時(shí),時(shí)鐘發(fā)生器對(duì)振蕩脈沖二分頻,如晶振為 12MHz,時(shí)鐘頻率就為 6MHz。 隨著計(jì)算機(jī)技術(shù)的高速發(fā)展,單片機(jī)以其自身的特點(diǎn),已廣泛應(yīng)用于智能儀器、工
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1