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

正文內(nèi)容

課程設(shè)計(jì)-基于單片機(jī)stc89c52rc的ad9850dds信號(hào)源設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-02-13 04:29 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 5元25元IC座X85個(gè)1元IC座 X401個(gè)2元2元IC座 X241個(gè)1元1元50x3mm銅柱10根1元10元20x2mm銅柱10根5元洞洞板 13x25cm1塊25元25元小號(hào)洞洞板若干10元二極管若干1元電阻若干1元焊錫 1卷30元30元共計(jì):。附錄二:電路圖附錄三:源程序include include include define uchar unsigned chardefine uint unsigned intdefine ulong unsigned long//MAX7219部分***************************************************sbit Max7219_pinCLK = P3^2。sbit Max7219_pinCS = P3^1。sbit Max7219_pinDIN = P3^0。void delay(uint x){ uint i,j。 for(i=0。ix。i++) for(j=0。j112。j++)。}void Write_Max7219_byte(uchar DATA){ uchar i。 Max7219_pinCS=0。 for(i=8。i=1。i) { Max7219_pinCLK=0。 Max7219_pinDIN=DATAamp。0x80。 DATA=DATA1。 Max7219_pinCLK=1。 } }void Write_Max7219(uchar address,uchar dat){ Max7219_pinCS=0。 Write_Max7219_byte(address)。 //寫入地址,即數(shù)碼管編號(hào) Write_Max7219_byte(dat)。 //寫入數(shù)據(jù),即數(shù)碼管顯示數(shù)字 Max7219_pinCS=1。 }void Init_MAX7219(void){ Write_Max7219(0x09, 0xff)。 //譯碼方式:BCD碼 Write_Max7219(0x0a, 0x03)。 //亮度 Write_Max7219(0x0b, 0x07)。 //掃描界限;4個(gè)數(shù)碼管顯示 Write_Max7219(0x0c, 0x01)。 //掉電模式:0,普通模式:1 Write_Max7219(0x0f, 0x01)。 //顯示測(cè)試:1;測(cè)試結(jié)束,正常顯示:0}//max7219寫數(shù)據(jù)//Init_MAX7219()。//Delay_xms(500)。//Write_Max7219(0x0f, 0x00)。//MAX7219部分結(jié)束**********************************************////AD9850部分***************************************************//sbit ad9850_w_clk =P1^4。 sbit ad9850_fq_up =P1^5。 sbit ad9850_rest =P1^7。 sbit ad9850_bit_data =P1^6。 //ad9850復(fù)位(串口模式)void ad9850_reset(){ad9850_w_clk=0。ad9850_fq_up=0。//rest信號(hào)ad9850_rest=0。ad9850_rest=1。ad9850_rest=0。//w_clk信號(hào)ad9850_w_clk=0。ad9850_w_clk=1。ad9850_w_clk=0。//fq_up信號(hào)ad9850_fq_up=0。ad9850_fq_up=1。ad9850_fq_up=0。}//向ad9850中寫命令與數(shù)據(jù)(串口)void ad9850_write(unsigned char w0,double frequence){unsigned char i,w。long int y。double x。//計(jì)算頻率的HEX值x=4294967295/125。//適合125M晶振//如果時(shí)鐘頻率不為25MHZ,修改該處的頻率值,單位MHz !??!frequence=frequence/1000000。frequence=frequence*x。y=frequence。//寫w4數(shù)據(jù)w=(y=0)。for(i=0。i8。i++){ad9850_bit_data=(wi)amp。0x01。ad9850_w_clk=1。ad9850_w_clk=0。}//寫w3數(shù)據(jù)w=(y8)。for(i=0。i8。i++){ad9850_bit_data=(wi)amp。0x01。ad9850_w_clk=1。ad9850_w_clk=0。}//寫w2數(shù)據(jù)w=(y16)。for(i=0。i8。i++){ad9850_bit_data=(wi)amp。0x01。ad9850_w_clk=1。ad9850_w_clk=0。}//寫w1數(shù)據(jù)w=(y24)。for(i=0。i8。i++){ad9850_bit_data=(wi)amp。0x01。ad9850_w_clk=1。ad9850_w_clk=0。}//寫w0數(shù)據(jù)w=w0。 for(i=0。i8。i++){ad9850_bit_data=(wi)amp。0x01。ad9850_w_clk=1。ad9850_w_clk=0。}//移入始能ad9850_fq_up=1。ad9850_fq_up=0。}//*************************************************************////串行寫1000Hz程序//ad9850_reset()。//ad9850_write(0x00,1000)。//AD9850部分結(jié)束***********************************************//sbit key_left=P1^3。sbit key_right=P1^2。sbit key_up=P1^1。sbit key_down=P1^0。void show(ulong freq){uint i。delay(5)。for(i=0。i8。i++){Write_Max7219(8i,freq%10)。freq=freq/10。}}//P0端控制LED,P2端控制繼電器void main (void){ ulong freq,w。 uint digt,j。 freq=1000。 digt=0x08。 w=1000。 delay(50)。 Init_MAX7219()。 delay(500)。 Write_Max7219(0x0f, 0x00)。 show(freq)。 ad9850_reset()。 ad9850_write(0x00,freq)。 P0=~digt。 while(1){ if (key_left==0){ delay(30)。 if (key_left==0){ while(!key_left)。 if (w=1000000amp。amp。digt0x0040){ w=w*10。 digt=digt1。 P0=~digt。 } } } if (key_right==0){ delay(30)。 if (key_right==0){ while(!key_right)。 if (w=1amp。amp。digt0x0001){ w=w/10。 digt=digt1。 P0=~digt。 } } } if (key_up==0){ delay(30)。 if (key_up==0){ while(!key_up)。 if (freq+w1000000){ freq=freq+w。 show(freq)。 ad9850_reset()。 ad9850_write(0x00,freq)。 } else{ freq=1000000。 show(freq)。 ad9850_reset()。 ad9850_write(0x00,freq)。 } } } if (key_down==0){ delay(30)。 if (key_down==0){ while(!key_down)。 if (freqw){ freq=freqw。 show(freq)。 ad9850_reset()。 ad9850_write(0x00,freq
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1