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

正文內(nèi)容

基于單片機(jī)的正弦波信號發(fā)生器設(shè)計(jì)畢業(yè)論文-閱讀頁

2024-11-30 02:46本頁面
  

【正文】 業(yè)設(shè)計(jì) 17 KEY1鍵功能 : 接 , 選定信號的幅度控制。 KEY3鍵功能:接 ,選定的控制對象步進(jìn)量減。它由電源變壓器 B,橋式整流電路 D1~ D4,濾波電容 C C3,防止自激電容 C C3和一只固定式三端穩(wěn)壓器 (7805)極為簡捷方便地搭成的。此直流電壓經(jīng)過 LM7805的穩(wěn) 壓和 C3的濾波便在穩(wěn)壓電源的輸出端產(chǎn)生了精度高、穩(wěn)定度好的直流輸出電壓。三端穩(wěn)壓器是一種標(biāo)準(zhǔn)化、系列化的通用線性穩(wěn)壓電源集成電路,以其體積小、成本低、性能好、工作可靠性高、使用簡捷方便等特點(diǎn),成為目前穩(wěn)壓電源中應(yīng)用最為廣泛的一種單片式集成器件。 河南機(jī)電高等專科學(xué)校畢業(yè)設(shè)計(jì) 20 鍵盤處理子程序流程圖 鍵 盤 掃 描 程 序 開始是 否 有 鍵 按 下 ?讀 取 鍵 值0鍵1鍵2鍵3鍵頻率幅度步進(jìn)增步進(jìn)減L E D 顯 示 程 序結(jié) 束YN 圖 32 鍵盤處理子程序流程圖 系統(tǒng)調(diào)用鍵盤掃描程序開始后,檢查按鍵是否按下,執(zhí)行延時(shí)程序,用來實(shí)現(xiàn)軟件去抖動,消除抖動的影響,并且掃描按鍵,準(zhǔn)確判斷按鍵的鍵值,進(jìn)而轉(zhuǎn)向相應(yīng)的程序處理子程序,實(shí)現(xiàn)各按鍵的功能。 河南機(jī)電高等??茖W(xué)校畢業(yè)設(shè)計(jì) 21 D/A 轉(zhuǎn)換子程序流程圖 開 始選 擇 通 道 允 許D A 轉(zhuǎn) 換D A 轉(zhuǎn) 換轉(zhuǎn) 換是 否 結(jié) 束 ?A T 8 9 S 5 1接 收 處 理 數(shù) 據(jù)NY 圖 33 D/A轉(zhuǎn)換子程序流程圖 D/A 轉(zhuǎn)換程序的設(shè)計(jì)思路是:電路接通時(shí), D/A 轉(zhuǎn)換器開始采集數(shù)據(jù),并進(jìn)行數(shù)據(jù)轉(zhuǎn)換,判斷轉(zhuǎn)換是否結(jié)束,結(jié)束的話就把數(shù)據(jù)傳輸給單片機(jī),再通過單片機(jī)對數(shù)碼管的控制,顯示所需要的數(shù)據(jù)。 在超聲波測量技術(shù)中 ,超聲換能器 (發(fā)射換能器和接收換能器 ) 是超聲波檢測技術(shù)的核心部件。傳統(tǒng)的波形發(fā)生器通常由晶體管、運(yùn)放 IC 等分離元件制成。 信號發(fā)生器在其他領(lǐng)域中也有廣泛的應(yīng)用,現(xiàn)代的許多工業(yè)控制中基本都會利用信號來控制設(shè)備的工作。只要將這個(gè)信號發(fā)生器設(shè)計(jì)的基本思路掌握,不但可以融會貫通所學(xué)的專業(yè)知識還可以在以后工作中利用到,作為用來控制其他設(shè)備或設(shè)計(jì)的一個(gè)參考。其次,在畢業(yè)設(shè)計(jì)涉及到對整體把握這一塊的時(shí)候讓我也收獲頗多,讓我學(xué)會了系統(tǒng)的看待問題,分析問題,解決問題,這在很多時(shí)候是學(xué)不到的,讓我在邁向 社會這個(gè)新的大舞臺的時(shí)候更有自信。 感謝我的論文指導(dǎo)老師仝老師,他從我做畢業(yè)設(shè)計(jì)開始就給予我很大幫助,通過校園網(wǎng)的數(shù)據(jù)庫給我提供一些參考資料和數(shù)據(jù),在設(shè)計(jì)過程中對于我的疑惑給予詳細(xì)的講解,時(shí)刻關(guān)注著我的設(shè)計(jì)進(jìn)度并且對設(shè)計(jì)過程中出現(xiàn)的彎路和錯誤之處,給予恰當(dāng)?shù)闹笇?dǎo),最終完成了本次設(shè)計(jì)。 河南機(jī)電高等??茖W(xué)校畢業(yè)設(shè)計(jì) 24 參考文獻(xiàn) [1]康華光 .電子技術(shù)基礎(chǔ) (第四版 )[M].北京 :高等教育出版社 .1998 [2]張友德等 .單片微型機(jī)原理、應(yīng)用與實(shí)驗(yàn) [M].上海 :復(fù)旦大學(xué)出版社 .1993 [3]陳權(quán)昌 ,李興富等 .單片機(jī)原理及應(yīng)用 .華南理工大學(xué)出版社 . [4]楊志忠 .數(shù)字電子技術(shù) .高等教育出版社 . [5]高鋒 .單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)及實(shí)用技術(shù) .機(jī)械工業(yè)出版社 . [6]王幸之 .AT89系列單片機(jī)原理與接口技術(shù) [M].北京:航空航天大學(xué)出版社 .2020 [7]于曉東等 .80c51單片機(jī)原理開發(fā)與應(yīng)用實(shí)例 .中國電力出版社 .2020 [8]戴佳等 .51單片機(jī) c語言應(yīng)用程序設(shè)計(jì)實(shí)例精講 (第二版 ).電子工業(yè)出版社 . [9]解月珍 .信號產(chǎn)生電路 [M].北京:電子工業(yè)出版社 . [10]江太輝 .高頻波形發(fā)生器的特性 [J].信息技術(shù)報(bào) . 河南機(jī)電高等專科學(xué)校畢業(yè)設(shè)計(jì) 25 附錄一 系統(tǒng)硬件電路圖 河南機(jī)電高等??茖W(xué)校畢業(yè)設(shè)計(jì) 26 附錄二 程序清單 //include //include include define WRITE 0x00 // WRITE direction bit define READ 0x01 // READ direction bit //Global VARIABLES unsigned char COMMAND。 //Holds an op code to be sent or one that has just been received. unsigned int DATA16。 char BYTE_Number。 //float Vin。 sbit AD9835_SDATA =P3^0。 //初始化函數(shù)定義 void SYS_init(void)。 //系統(tǒng)時(shí)鐘初始化 void PORT_init(void)。 //AD9835 初始化 //功能函數(shù)定義 void byte_shift (unsigned int data_16)。 //計(jì)算頻率寄存器參數(shù) void Freq_Process0 (unsigned char FREQ0_LSBs_L, unsigned char FREQ0_LSBs_H, unsigned char FREQ0_MSBs_L, unsigned char FREQ0_MSBs_H)。 //產(chǎn)生任意指定頻率的正弦波 void Freq_Adjust0(float value_Freq0)。//延遲 N 個(gè) MCLK void square_wave (unsigned char a)。//從 I/O 輸出 1M 到 AD9835 include include void main (void) { unsigned char idata *p。p0。 SYS_init()。 //PCA的 CEX0 輸出 1M 到 AD9835_MCLK Freq_Adjust1(600)。 square_wave(15)。 //延遲 8 個(gè) AD9835_MCLK 即 80 個(gè)系統(tǒng)時(shí)鐘 while(1)。 //禁止看門狗 WDTCN = 0xAD。 //系統(tǒng)時(shí)鐘初始化 PORT_init ()。 // delay counter char SFRPAGE_SAVE = SFRPAGE。 // Set SFR Page OSCXCN = 0x66。 i 255。 // XTLVLD blanking interval (1ms) while (!(OSCXCN amp。 // Wait for crystal osc. to settle SFRPAGE = LEGACY_PAGE。 // enable missing clock detector SFRPAGE = CONFIG_PAGE。 // select external oscillator as SYSCLK source OSCICN = 0x00。 // Restore SFR page } /******************端口初始化 *******************/ void PORT_init(void) { SFRPAGE = CONFIG_PAGE。 //SDA=,SCL=,CEX0= XBR1 =0x20。 //弱上拉禁止,功能選擇開關(guān)允許 P0MDOUT = 0x0C。 P1MDIN = 0xff。 P1 = 0xff。 P2 = 0xFF。 P3 = 0xff。 FSYNC=0。 for(temp=0x8000。 temp=1,AD9835_SCLK=1) { AD9835_SDATA=data_16amp。 //先發(fā)送最高位數(shù)據(jù) AD9835_SCLK=0。 } /******************計(jì)算頻率寄存器參數(shù) *************************/ void Freq_Process1 (unsigned char FREQ1_LSBs_L, unsigned char FREQ1_LSBs_H, unsigned char FREQ1_MSBs_L, unsigned char FREQ1_MSBs_H) { byte_shift(0xF800)。 //SNYC=1,同步方式; SELSRC=0,用 pins 選擇頻率寄存器 byte_shift(0x3400+FREQ1_LSBs_L)。 byte_shift(0x3600+FREQ1_MSBs_L)。 byte_shift(0xC000)。 河南機(jī)電高等??茖W(xué)校畢業(yè)設(shè)計(jì) 30 byte_shift(0x3000+FREQ0_LSBs_L)。 byte_shift(0x3200+FREQ0_MSBs_L)。 byte_shift(0xC000)。 unsigned long Freq_reg1。 x=。//x=2exp32/1M(選用 1M 晶振) L_L1=Freq_reg1amp。 L_H1=(Freq_reg18)amp。 H_L1=(Freq_reg116)amp。 H_H1=(Freq_reg124)amp。 Freq_Process1(L_L1,L_H1,H_L1,H_H1)。 unsigned long Freq_reg0。 z=。 //z=2exp32/1M(選用 1M 晶振) L_L0=Freq_reg0amp。 L_H0=(Freq_reg08)amp。 H_L0=(Freq_reg016)amp。 H_H0=(Freq_reg024)amp。 Freq_Process0(L_L0,L_H0,H_L0,H_H0)。N=8。 } /******************用 T2 產(chǎn)生調(diào)制方波 ***********************/ void square_wave (unsigned char a)//產(chǎn)生頻率為 a 的調(diào)制波并輸出到 { unsigned int RCAP_data16。 w=625000。 SFRPAGE=TMR2_PAGE。 TMR2CF=0x12。 } /*****************從 輸出 1M 到 AD9835_MCLK*************/ void PCA_AD9835_MCLK(void) { SFRPAGE=PCA0_PAGE。 //使能位 CR=1 PCA0MD=0x08。//16 為脈寬,頻率輸出方式 (ECOM0=1,TOG0=1,PWM0=1) PCA0CPH0=0x05。 SM_BUSY = 1。 河南機(jī)電高等??茖W(xué)校畢業(yè)設(shè)計(jì) 32 COMMAND = (0x98|WRITE)。 OP_CODE = out_op。 //發(fā)送 16 位數(shù)據(jù) data_MSB=(DATA168)amp。 data_LSB=DATA16amp。 STA = 1。 UCHAR temp[4]={0x00,0x00,0x00,0x00}。.. UCHAR TotalCount,Count,Idata,k。 //數(shù)碼管掃描 void Discan1() { UINT i。i4。 P2=discan[i]。 } } //數(shù)碼管顯示 void Display(UCHAR TotalCount,a,b) { 河南機(jī)電高等??茖W(xué)校畢業(yè)設(shè)計(jì) 33 UCHAR j,k,l,s。k=a。 s=c。 temp[1]=segment[k]。 temp[3]=segment[s]。 P1=0xff。 if(P1==0xfd) m=2。 if(P1==0xf7) m=4。 } void SMBUS_ISR (void) interrupt 7 { switch (SMB0STA) { case SMB_START: SMB0DAT = 0x98。 break。 bre
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1