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

正文內(nèi)容

ad9850基于51單片機(jī)1602液晶-wenkub

2022-11-17 01:59:37 本頁(yè)面
 

【正文】 參數(shù): wdata( unsigned char型) ** 出口參 數(shù):無(wú) ** 功能描述 : 寫(xiě)數(shù)據(jù)到 LCD ****************************************************/ void WriteDataLcd(uchar date)//向 1602液晶寫(xiě)入數(shù)據(jù); { LCD_RS=1。x0。//鍵值;鍵盤(pán)掃描子程序的返回值存于該變量中; //函數(shù)聲明 void lcd_init(void)。 sbit P1_6 = P1^6。 sbit P1_2 = P1^2。//設(shè)置的頻率值; uchar a,b,c,d,e,f,g,h。 double Con_Word_1 = 0x00。 define LCD_DATA P0 //向 1602液晶傳送數(shù)據(jù)的端口,這里用的是 P1口; define LCD_BUSY 0x80 // 用于檢測(cè) LCD的忙標(biāo)識(shí)(本程序中用的是延時(shí),未檢測(cè)) //LCD顯示內(nèi)容,定義到代碼段; unsigned char code LcdBuf1[]= FRQ: Hz。//定義 1602液晶的選通管腳; sbit reset = P2^0。 步進(jìn)值有七種選擇: 1HZ, 10Hz、 100Hz、 1000Hz、 10KHz、 100KHz、 1000KHz 采用 1602液晶顯示屏,可以實(shí)時(shí)顯示輸出頻率值,顯示當(dāng)前步進(jìn)值,顯示頻率的單位都為 Hz。 */ //基本功能全部實(shí)現(xiàn); 2020/8/9 include //調(diào)用頭文件(單片機(jī)內(nèi)部的寄存器定義) include define uchar unsigned char define uint unsigned int /******本段為硬件 I/O口定義 ********/ sbit LCD_E = P2^7。 //ad9850的復(fù)位引腳; sbit w_clk = P2^1。 unsigned char code LcdBuf2[]= SETP:。//定義了一個(gè)浮點(diǎn)變量,用于計(jì)算控制字; double Con_Word_2 = 0x00。 //為了向 1602寫(xiě)入頻率值,首先將頻率值拆分存于這 8個(gè)變量中; sbit Light = P3^2。 sbit P1_3 = P1^3。 sbit P1_7 = P1^7。//1602液晶初始化子程序; void display_string(unsigned char x,unsigned char y,unsigned char *s)。x) for(y=111。 LCD_RW=0。 delay(2)。 LCD_E=0。 //短暫延時(shí),代替檢測(cè)忙狀態(tài) LCD_E=0。 delay(5)。 //顯示模式設(shè)置 delay(5)。 //光標(biāo)不顯示 WriteCommandLcd(0x06)。 } WriteCommandLcd(x)。 } } Qu_Chu_Shu_Ma_Ge_Wei() //取出要顯示的每一位數(shù)據(jù); { a = Frequency_Out % 10。 e = (Frequency_Out % 100000)/10000。 } display_data() //顯示數(shù)據(jù)子程序 { Qu_Chu_Shu_Ma_Ge_Wei()。 //如果要顯示字符的話,暫時(shí)用 x、 y坐標(biāo)的方式 WriteDataLcd(0x30+g)。 WriteDataLcd(0x30+c)。 key=P1。break。break。break。break。break。break。break。break。 } keychuli()//鍵盤(pán)掃描子程序 { uchar row,col。 if((P1amp。0x10)!=0) //用來(lái)判斷是否移位過(guò)頭 { P1=row。 //得到列 dat = scan_KEY()。 //移位用于判斷在哪行 } } } else return 0。 reset=1。 w_clk=0。 } Calculate_control_word(long uint Frequency_Out) { Con_Word_1
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1