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

正文內(nèi)容

ad9850基于51單片機(jī)1602液晶-資料下載頁

2024-11-06 01:59本頁面

【導(dǎo)讀】sbitLCD_RW=P2^6;//定義1602液晶的讀寫管腳;sbitfqud=P2^2;//ad9850的輸出更新引腳;#defineLCD_DATAP0//向1602液晶傳送數(shù)據(jù)的端口,這里用的是P1口;//LCD顯示內(nèi)容,定義到代碼段;doubleCon_Word_1=0x00;//定義了一個(gè)浮點(diǎn)變量,用于計(jì)算控制字;uchara,b,c,d,e,f,g,h;//為了向1602寫入頻率值,首先將頻率值拆分存于這8個(gè)變量中;sbitLight=P3^2;//程序狀態(tài)指示燈,它與單片機(jī)對9850控制無關(guān),只是調(diào)試程序的時(shí)候使。uchardat=0;//鍵盤子程序處理過程中使用的中間變量;ucharkeyzhi=0x00;//鍵值;鍵盤掃描子程序的返回值存于該變量中;voidlcd_init;//1602液晶初始化子程序;//顯示字符子程序;x、y是坐標(biāo);x:從左邊數(shù)起第幾個(gè)字符:y:是第一行還是第二行;

  

【正文】 y_Out = Frequency_Out Step_Data。 } Light =~Light。 display_data()。 ad9850_reset_serial()。 //復(fù)位 AD9850; delay(5)。 //使 AD9850進(jìn)入正常的工作狀態(tài); Calculate_control_word(Frequency_Out)。//根據(jù)設(shè)置的頻率換算成將要送入 AD9850 中的整數(shù)值; write_control_word(control_word)。 //向 AD9850送出頻率控制字; } if(dat == 4)//鍵值為 4;步進(jìn)減 { dat = 0。delay(50)。 if(Frequency_Out = Step_Data) { Frequency_Out = Frequency_Out Step_Data。 } Light =~Light。 display_data()。 ad9850_reset_serial()。 //復(fù)位 AD9850; delay(10)。 Calculate_control_word(Frequency_Out)。//根據(jù)設(shè)置的頻率換算成將要送入 AD9850 中的整數(shù)值; write_control_word(control_word)。 //向 AD9850寫入頻率控制字; } if(dat == 6)//步進(jìn)選擇;這里有三種選擇 { dat = 0。delay(50)。Light =~Light。 Step_Bian_Liang++。 Step_Bian_Liang = Step_Bian_Liang%7。 if(Step_Bian_Liang == 0) { Step_Data = 1。//步進(jìn) 1; } if(Step_Bian_Liang == 1) { Step_Data = 10。//步進(jìn) 10; } if(Step_Bian_Liang == 2) { Step_Data = 50。 } if(Step_Bian_Liang == 3) { Step_Data = 100。 } if(Step_Bian_Liang == 4) { Step_Data = 500。 } if(Step_Bian_Liang == 5) { Step_Data = 1000。 } if(Step_Bian_Liang == 6) { Step_Data = 10000。 } if(Step_Data=1000) { WriteCommandLcd(0xc5)。//參考上面類似的部分 WriteDataLcd(0x30+(Step_Data/1000))。 WriteDataLcd(0x30+(Step_Data/100)%10)。 WriteDataLcd(0x30+(Step_Data/10)%10)。 WriteDataLcd(0x30+(Step_Data%10))。 display_string(9,1,Hz )。 } else { Step_Data_Xian_Shi = Step_Data/1000。 WriteCommandLcd(0xc5)。//參考上面類似的部分 WriteDataLcd(0x30+(Step_Data_Xian_Shi/1000))。 WriteDataLcd(0x30+(Step_Data_Xian_Shi/100)%10)。 WriteDataLcd(0x30+(Step_Data_Xian_Shi/10)%10)。 WriteDataLcd(0x30+(Step_Data_Xian_Shi%10))。 display_string(9,1,kHz)。 } delay(10)。 } if(dat==5) { dat=0。delay(50)。Light=~Light。 break。 } } }
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1