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

正文內(nèi)容

單片機原理及應(yīng)用課程設(shè)計-基于stc89c52的信號發(fā)生器(留存版)

2025-01-06 22:20上一頁面

下一頁面
  

【正文】 []ZXWave SJ Wave JX Wave System Is Ready! Now to switch.. SAVE Finish! Reading 。//在方波輸出函數(shù)中用于簡單判別作用 uchar waveform。 lcd_hang2[2]total_freq%10+0x30。 break。 endif 2 鍵盤控制子程序 ifndef __KEY_h__ define __KEY_h__ include include include bit ST0。 3) 開始復(fù)位電路不起作用 ,后來經(jīng)檢查是因為線路連接時出現(xiàn)問題 ,最后復(fù)位電路正常。 圖 7 程序流程圖 發(fā)送數(shù)據(jù)子程序 : DAC0832 單緩沖方式是控制輸入寄存器和 DAC 寄存器同時接收資料 ,或者只用輸入寄存器而把 DAC 寄存器接成直通方式。 AGND:模擬信號地 。與微處理器 完全兼容。因此它可用作對外部輸出的脈沖或用于定時目的。 P1 口管腳寫入 1 后 ,被內(nèi)部上拉為高 ,可用作輸入 ,P1 口被外部下拉為低電平時 ,將輸出電流 ,這是由于內(nèi)部上拉的緣故。 89C52 單片機本身就是一個完整的微型計算機 ,具有組成微型計算機的各部分部件 :中央處理器 CPU、隨機存取存儲器 RAM、只讀存儲器 ROM、 I/O 接口電路、定時器 /計數(shù)器以及串行通訊接口等 ,只要將 89C51 再配置鍵盤及、數(shù)模轉(zhuǎn)換及波形輸出、放大電路等部分 ,即可構(gòu)成所需的波形發(fā)生器 ,其信號發(fā)生器構(gòu)成系統(tǒng)框圖如下圖所示。 圖 1 系統(tǒng)框圖硬件電路設(shè)計 主要芯片介紹 1 單片機 STC89C52 介 紹 STC89C52 是 STC 公司生產(chǎn)的一種低功耗、高性能 CMOS8 位微控制器 ,具有 8K 在系統(tǒng)可編程 Flash 存儲器。在 FLASH 編程和校驗時 ,P1 口作為第八位地址接收。然而要注意的是 :每當(dāng)用作外部數(shù)據(jù)存儲器時 ,將跳過一個 ALE 脈沖。這個 DA 芯片以其價格低廉、接口簡單、轉(zhuǎn)換控制容易等優(yōu)點 ,在單片機應(yīng)用系統(tǒng)中得到廣泛的應(yīng)用。 DGND:數(shù)字信號地。此方式適用只有一路模擬量輸出或幾路模擬量異步輸出的情形。 不足 1)由于我們設(shè)計的低通濾波電路截止頻率為 1500Hz,而信號發(fā)生器的頻率范圍在 1000Hz 以下 ,因此還是有噪聲的影響。 bit DUQU0。case 0xd8: //頻率按規(guī)定單位依次衰減 wavefreq[waveform]。 lcd_hang3[2]total_freq%10+0x30。 //當(dāng)其為 0、 2 時 ,分別代表三種波 uchar code freq_unit[3]5,25,100。 uchar idata lcd_hang2[16]F Hz 。lcden1。lcden0。 //初始設(shè)置 write_0x06。i0。 。 endif 6 主程序 include include include include include include void timer0 interrupt 1 TH0THtemp。 //清零 delay10。 void disp_lcduchar addr,uchar *temp1 reentrant uchar num。 */ void write_uchar dat //LCD_Wait。 /************1602 液晶的相關(guān)函數(shù) *************/ sbit rsP2^0。 //給每種波定義一個數(shù)組單元 ,用于存放單位頻率的個數(shù) sbit DA_S1 P2^7。lcd_hang1[waveform*16]。 break。 unsigned char keytemp。 3)本設(shè)計只能頻率可調(diào) ,幅度無法調(diào)整。這樣才是一個方波。圖 4 DAC0832 與單片機連接圖 3LCD1602 介紹 工業(yè)字符型液晶 ,能夠同時顯示 16x02 即 32 個字符。 圖中 ,VDD 和 AGND 為電源端和接地端 ,DIN,OUT 為數(shù)據(jù)輸入端和輸出端 ,REFIN 應(yīng)給予 的參考電壓 ,此電壓根據(jù)所需波形的復(fù)制而定。此時 , ALE只有在執(zhí)行 MOVX,MOVC 指令是 ALE 才起作用。并因此作為輸入時 ,P2 口的管腳被外部拉低 ,將輸出電流。在單芯片上 ,擁有靈巧的 8 位CPU 和在系統(tǒng)可編程 Flash,使得 STC89C52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。 3完成單片機和 DAC的選型 ,了解不同波形的產(chǎn)生原理和設(shè)計方案 ,畫出硬件電路圖 ,并編程完成軟件部分 ,最后調(diào)試觀察產(chǎn)生不同類型的波形信號。在 FIASH 編程時 ,P0 口作為原碼輸入口 ,當(dāng) FIASH 進行校驗時 ,P0 輸出原碼 ,此時 P0 外部必須被拉高。在 FLASH 編程期間 ,此引腳用于輸入編程脈沖。 XTAL2:來自反向振蕩器的輸出。 Vcc:電源輸入端 ,Vcc 的范圍為 +5V~+15V。Vi+(+)為同相輸入端 ,表示運放輸出端 Vo 的信號與該輸入端的相位相同。 2) 在實驗室調(diào)試波形時 ,最開始因為沒有加低通濾波器 ,導(dǎo)致輸出波形失真嚴重 。 /*************************************************************************************************/ uchar code triangle_tab[] //每隔數(shù)字 8,采取一次 0x00,0x08,0x10,0x18,0x20,0x28,0x30,0x38,0x40,0x48,0x50,0x58,0x60,0x68,0x70,0x78, 0x80,0x88,0x90,0x98,0xa0,0xa8,0xb0,0xb8,0xc0,0xc8,0xd0,0xd8,0xe0,0xe8,0xf0,0xf8,0xff, 0xf8,0xf0,0xe8,0xe0,0xd8,0xd0,0xc8,0xc0,0xb8,0xb0,0xa8,0xa0,0x98,0x90
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1