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

正文內(nèi)容

基于51單片機(jī)的低頻函數(shù)信號發(fā)生器(完整版)

2024-12-11 18:45上一頁面

下一頁面
  

【正文】 are==0)。 } } if(ksin==0) { delay( )。 sin_flag=1。//第二行 LCD_prints(Sin )。 saw_flag=0。 tran_flag=1。 square_flag=0。 } } } void EX0_interrupt() interrupt 0 { Key_scan()。z39。 LCD_printc(39。 LCD_prints(Signal Generator)。 if(time_num_10)time_num_1=1000。 } } } if(num==3) { LCD_write_addres(1,15)。 time_num_1=time_num_110。 // time_num_2=7500。 if(up==0) { delay()。 LCD_write_addres(1,15)。 while(1) { if(++Count==128)Count=0。 } if(flag22==0)goto Loop_2。 flag22=0。 if(saw_flag==0)break。i++)nop_delay(nop_num)。i++)。 uchar k。 //鋸齒波按鍵 . sbit ktran=P1^1。我認(rèn)為程序應(yīng)該不大,片內(nèi) ROM 應(yīng)該夠用的。假如 N 個(gè)點(diǎn)構(gòu)成波形的一個(gè)周期,則 0832 輸出 N 個(gè)樣 值點(diǎn)后,樣值點(diǎn)形成運(yùn)動(dòng)軌跡,即一個(gè)周期。 9V 直流電壓輸出。本設(shè)計(jì)選用直通方式。 ADC0832 的介紹 : DAC0832是 8 分辨率的 D/A 轉(zhuǎn)換集 成芯片。另一方面,微處理器的加入使以前由硬件電路很難或根本辦不到的事成為可能。由于采用具有顯示信息量大優(yōu)點(diǎn)的液晶顯示器 LCD,大大增強(qiáng)了操作者和微處理器之間的對話能力。 信號發(fā)生器的幾個(gè)發(fā)展階 段 從信號發(fā)生器的實(shí)現(xiàn)看可以簡單分為以硬件為核心的電路實(shí)現(xiàn)方式和以計(jì)算機(jī)技術(shù)為核心的實(shí)現(xiàn)方式。 基于 51 單片機(jī)的低頻函數(shù)信號發(fā)生器 余雪梅 (陜西理工學(xué)院物理系,陜西 漢中, 723000) 指導(dǎo)老師:盧進(jìn)軍 摘要 : 應(yīng)用 STC89C52 單片機(jī)和 DAC0832 進(jìn)行低頻函數(shù)信號發(fā)生器的設(shè)計(jì)。 ( 1)用硬件電路實(shí)現(xiàn)的特點(diǎn) 可以輸出連續(xù)的模擬信號,使用頻率控制和幅值控制電路實(shí)現(xiàn)信號輸出調(diào)節(jié), 因此輸出的波形的頻率較高。 強(qiáng)大的輸出能力。 遠(yuǎn)地輸入輸出能力。與微處理器完全兼容。 DAC0832 工作時(shí)序: DAC0832 內(nèi)部結(jié)構(gòu)圖: 當(dāng) ILE 為 1 時(shí),只有當(dāng) /CS、 /WR1 都為 0 時(shí)輸入寄存器才允許輸入;當(dāng) /WR /XFER 也都為 0 時(shí),輸入寄存器里的信息才能寫入 DAC 寄存器。 軟件程序的設(shè)計(jì) 軟件程序是實(shí)現(xiàn)任意函數(shù)發(fā)生器的核心, 輸出波 形的數(shù)值以數(shù)據(jù)表的形式嵌入在程序中(每周期 128 個(gè)點(diǎn)) ,程序根據(jù)鍵盤輸入的頻率值計(jì)算出點(diǎn)與點(diǎn)之間的間隔時(shí)間,再換算成 延時(shí) 計(jì)數(shù)值,通過 延時(shí) 中斷循環(huán)從數(shù)據(jù)表中取數(shù)輸出 。重復(fù)輸出 N 個(gè)點(diǎn),成為第二個(gè)周期。用 LCD 顯示 輸出波形 ,現(xiàn)有集成的接口驅(qū)動(dòng)芯片,波形可通過示波器進(jìn)行顯示,單片機(jī)接上 D/A 轉(zhuǎn)換芯片即可,這樣硬件很快就搭好了。 //三角波按鍵 . sbit ksquare=P1^2。 uchar num=0。 } void nop_delay(uint m) { uint i。 } void init_intterrupt(void) { EX0=1。 i=i+2。 } if(flag11==0)goto Loop_1。 if(tran_flag==0)break。 nop_delay(time_num_1)。 LCD_printc(39。 if(up==0) { while(!up)。 if(time_num_11000)time_num_1=0。 // time_num_2=750。 LCD_printc(39。 } } if(down==0) { delay()。 //信號發(fā)生器 /* LCD_set_position(0x45)。039。)。 if(ksaw==0) { delay( )。 sin_flag=0。 square_flag=0。 tran_flag=0。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1