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

正文內(nèi)容

畢業(yè)論文設(shè)計(jì)-簡(jiǎn)易計(jì)算器的制作-資料下載頁

2025-06-06 05:42本頁面
  

【正文】 else{write_(0xc0 + x)。} //第二行 write_date( Data)。 //寫入數(shù)據(jù) } //指定 x,y寫入字符串函數(shù) void LCD_Write_String(unsigned char x,unsigned char y,unsigned char *s) { if (y == 0){write_(0x80 + x)。} //第一行 else{write_(0xC0 + x)。} //第二行 while (*s) // {write_date( *s)。 s++。} //寫入數(shù)據(jù) } //************************************************************************/ 華北水利水電大學(xué)畢業(yè)設(shè)計(jì) 32 // 初始化液晶,及畫面初始化 //************************************************************************/ void init_lcd(void) //初始化液晶,及畫面初始化 { wela=0。 //寫液晶 lcden=0。 //使能 1602 write_(0x38)。 //8 位總線 ,雙行顯示 ,5X7 的點(diǎn)陣字符 LCD_Delay_us(100)。 //延時(shí) 100us write_(0x0c)。 //開顯示,無光標(biāo),光標(biāo)不閃爍 write_(0x06)。 //光標(biāo)右移動(dòng) write_(0x01)。 //清屏 write_(0x80)。 //DDRAM 地址歸 0 } //************************************************************************/ // 反轉(zhuǎn)法鍵盤掃描 //************************************************************************/ short keycheckdown() /* 反轉(zhuǎn)法鍵盤掃描 */ { short temp1,temp2,temp,a=0xff。 P1=0xf0。 /* 輸入行值(或列值) */ LCD_Delay_ms(20)。 /* 延時(shí) */ temp1=P1。 /* 讀列值(或行值) */ P1=0xff。 LCD_Delay_ms(20)。 /* 延時(shí) */ P1=0x0f。 /* 輸入列值(或行值) */ 華北水利水電大學(xué)畢業(yè)設(shè)計(jì) 33 LCD_Delay_ms(20)。 /* 延時(shí) */ temp2=P1。 /* 讀行值(或列值) */ P1=0xff。 temp=(temp1amp。0xf0)|(temp2amp。0xf)。 /* 將兩次讀入數(shù)據(jù)組合 */ switch(temp) /* 通過讀入數(shù)據(jù)組合判斷按鍵位置 */ { case 0x77 :a=0x0d。break。// 按鍵 / case 0x7b :a=0x0e。 break。// 按鍵 = case 0x7d :a=0。 break。// 按鍵 0 case 0x7e :a=0x0f。 break。// 按鍵 CE case 0xb7 :a=0x0c。break。// 按鍵 * case 0xbb :a=0x9。break。 // 按鍵 9 case 0xbd :a=0x8。break。 // 按鍵 8 case 0xbe :a=0x7。break。 // 按鍵 7 case 0xd7 :a=0x0b。break。// 按鍵 case 0xdb :a=0x6。break。 // 按鍵 6 case 0xdd :a=0x5。break。 // 按鍵 5 case 0xde :a=0x4。break。 // 按鍵 4 case 0xe7 :a=0x0a。 break。// 按鍵 + case 0xeb :a=3。break。 // 按鍵 3 case 0xed :a=2。break。 // 按鍵 2 case 0xee :a=1。break。 // 按鍵 1 default :a=0xff。 華北水利水電大學(xué)畢業(yè)設(shè)計(jì) 34 } return a。 /* 返回按鍵值 */ } void display_a() //顯示數(shù)據(jù) a { dispaly[3]=data_a%10000/1000。 //千 dispaly[2]=data_a%1000/100。 //百 dispaly[1]=data_a%100/10。 //十 dispaly[0]=data_a%10。 //個(gè) write_(0x80+0)。 //顯示數(shù)據(jù) a if(data_a999){ write_date(39。039。+dispaly[3])。} //顯示千位 if(data_a99){ write_date(39。039。+dispaly[2])。} //顯示百位 if(data_a9){ write_date(39。039。+dispaly[1])。} //顯示十位 write_date(39。039。+dispaly[0])。 //顯示個(gè)位 } void display_b() //顯示數(shù)據(jù) b { write_(0x80+7)。 //第一行 dispaly[3]=data_b%10000/1000。 //千 dispaly[2]=data_b%1000/100。 //百 dispaly[1]=data_b%100/10。 //十 dispaly[0]=data_b%10。 //個(gè) if(data_b999){ write_date(39。039。+dispaly[3])。 } //顯示千位 if(data_b99) { write_date(39。039。+dispaly[2])。 } //顯示百位 if(data_b9) { write_date(39。039。+dispaly[1])。 } //顯示十位 write_date(39。039。+dispaly[0])。 //顯示個(gè)位 華北水利水電大學(xué)畢業(yè)設(shè)計(jì) 35 } //計(jì)算結(jié)果 void display_c(x) { if(data_c100000000amp。amp。data_c1)//溢出時(shí)顯示錯(cuò)誤 { dispaly[8]=data_c%1000000000/100000000。 //萬萬 dispaly[7]=data_c%100000000/10000000。 //千萬 dispaly[6]=data_c%10000000/1000000。 //百萬 dispaly[5]=data_c%1000000/100000。 //十萬 dispaly[4]=data_c%100000/10000。 //萬 dispaly[3]=data_c%10000/1000。 //千 dispaly[2]=data_c%1000/100。 //百 dispaly[1]=data_c%100/10。 //十 dispaly[0]=data_c%10。 //個(gè) write_(0x80+6+0x40)。 //第一行 if(x==4) { if(data_c99999999) { write_date(39。039。+dispaly[8])。} //顯示萬萬 if(data_c9999999) { write_date(39。039。+dispaly[7])。} //千萬 if(data_c999999) { write_date(39。039。+dispaly[6])。} //百萬 if(data_c99999) { write_date(39。039。+dispaly[5])。} //十萬 write_date(39。039。+dispaly[4])。 //萬 write_date(39。.39。)。 write_date(39。039。+dispaly[3])。 //千 write_date(39。039。+dispaly[2])。 //百 華北水利水電大學(xué)畢業(yè)設(shè)計(jì) 36 write_date(39。039。+dispaly[1])。 //十 write_date(39。039。+dispaly[0])。 //個(gè) } else{ if(data_c99999999) { write_date(39。039。+dispaly[8])。} //顯示萬萬 if(data_c9999999) { write_date(39。039。+dispaly[7])。} //千萬 if(data_c999999) { write_date(39。039。+dispaly[6])。} //百萬 if(data_c99999) { write_date(39。039。+dispaly[5])。} //十萬 if(data_c9999) { write_date(39。039。+dispaly[4])。} //萬 if(data_c999) { write_date(39。039。+dispaly[3])。} //千 if(data_c99) { write_date(39。039。+dispaly[2])。} //百 if(data_c9) { write_date(39。039。+dispaly[1])。} //十 write_date(39。039。+dispaly[0])。 //個(gè) } } else //溢出時(shí)顯示錯(cuò)誤 { write_(0x80+11+0x40)。 //第一行 write_date(39。E39。)。 //顯示 E write_date(39。r39。)。 //顯示 R write_date(39。r39。)。 //顯示 R write_date(39。o39。)。 //顯示 O write_date(39。r39。)。 //顯示 E } } 華北水利水電大學(xué)畢業(yè)設(shè)計(jì) 37 void eql(uchar x)//加減乘除運(yùn)算 { switch(x) /*功能鍵選擇 */ { case 1:data_c=data_a+data_b。break。 //加 /* + S=1 */ /* 數(shù)值轉(zhuǎn)換函數(shù) */ case 2:if(data_a=data_b){data_c=data_adata_b。} /* S=2 *///減 else{data_c=data_bdata_a。W_lcd(5,1,39。39。)。} //負(fù)數(shù)符號(hào) break。 case 3:data_c=(data_a*data_b)。break。 /* * S=3 *///乘 case4:if(data_b==0){LCD_Write_String(0,1,Error !)。}else{data_c=(data_a*10000)/data_b。}break。 /* / S=4 *///除 //溢出時(shí) 顯示錯(cuò)誤 case 0:break。 } } void main() { uchar key=0xff。 //鍵值初始化 uchar n=0。 //第 1個(gè)數(shù)可以按
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1