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

正文內(nèi)容

基于單片機的計算器的論文(編輯修改稿)

2025-07-24 19:49 本頁面
 

【文章內(nèi)容簡介】 xd4,0xc2,0x30,0x31,0xc8,0xd5}。 //年月日//uchar code table4[]={0xd0,0xc7,0xc6,0xda,0xc1,0xf9}。 //星期六//uchar code tabping[]={32,29,32,31,32,31,32,32,31,32,31,32}。uchar code tabrun[]={32,30,32,31,32,31,32,32,31,32,31,32}。uchar code xing1[]={3,6,0,3,5,1,3,6,2,4,0,2}。uchar code xing2[]={4,0,0,3,5,1,3,6,2,4,0,2}。uchar xing[12]={0}。uchar tab[12]={0}。 //延時//void delay(uint ms) //延時250us{ uchar i。 while(ms) { for(i=0。i125。i++)。 }}//LCD初始化//void lcd_int(){ ret=0。 delay(3)。 ret=1。 _nop_()。 psb=1。 //將PSB置1,通信方式為8BIT數(shù)據(jù)并口// _nop_()。}//寫指令程序//void write_mand(uchar mand){ delay(3)。 rs=0。 rw=0。 P0=mand。 en=1。 _nop_()。 _nop_()。 en=0。}//寫數(shù)據(jù)程序//void write_data(uchar data0){ delay(3)。 rs=1。 rw=0。 P0=data0。 en=1。 _nop_()。 _nop_()。 en=0。}//LCD功能設置//void lcd_set(){ mand=0x30。 //基本指令集// write_mand(mand)。 mand=0x01。 write_mand(mand)。 mand=0x06。 write_mand(mand)。 mand=0x0c。 write_mand(mand)。}//清屏程序//void clear_lcd (){ mand=0x01。 write_mand(mand)。 mand=0x34。 write_mand(mand)。 mand=0x30。 write_mand(mand)。}void display(){ mand=0。 write_mand(mand)。 data2=lcdH。 write_data(data2)。 data1=lcdL。 write_data(data1)。}void display1(uchar y, uchar x, uchar *p) { switch (y) { case 1:write_mand(0x7f+x)。 break。 //液晶第一行 case 2:write_mand(0x8f+x)。 break。 //0x90+(x1) case 3:write_mand(0x87+x)。break。 case 4:write_mand(0x97+x)。break。 default:break。 } while(*p) write_data(*p++)。 }void xiaoshu()//先判斷k是否為小數(shù),如果k為小數(shù),就將k轉(zhuǎn)化為小數(shù)//{ uchar i。 uint mg=1。 if(flag1) { for(i=0。icc。i++) mg*=10。 k=k/(mg*)。 } cc=0。 flag1=0。} //鍵掃描程序//uchar keyscan(){uchar scancode,tmpcode。 P1=0xf0。 // 行全為0 if((P1amp。0xf0)!=0xf0) //有鍵按下 {delay(100)。 //延時去抖動 if((P1amp。0xf0)!=0xf0) //判是否真的有鍵按下 {scancode=0xfe。 //諑行掃描 while((scancodeamp。0x10)!=0) {P1=scancode。 if((P1amp。0xf0)!=0xf0) //本行有鍵按下 {tmpcode=(P1amp。0xf0)|0x0f。 //返回特征字節(jié)碼,為1的位即對應于行和列 return((~scancode)+(~tmpcode))。 } else scancode=(scancode1)|0x01。 //行掃描碼左移一位 } } } return(0)。 //無鍵按下,返回值為0} disjia(){ 0=0x83。lcdH=0xbc。lcdL=0xd3。display()。 0++。 lcdH=0xb7。lcdL=0xa8。display()。 0=0x87。}disjian(){ 0=0x83。lcdH=0xbc。lcdL=0xf5。display()。 0++。 lcdH=0xb7。lcdL=0xa8。display()。 0=0x87。}discheng(){ 0=0x83。lcdH=0xb3。lcdL=0xcb。display()。 0++。 lcdH=0xb7。lcdL=0xa8。display()。 0=0x87。}dischu(){ 0=0x83。lcdH=0xb3。lcdL=0xfd。display()。 0++。 lcdH=0xb7。lcdL=0xa8。display()。 0=0x87。}void jishu()//把ds0處理后放入顯示緩沖區(qū)中//{ disbuf[0]=ds0/1000000000%10。 disbuf[1]=ds0/100000000%10。 disbuf[2]=ds0/10000000%10。 disbuf[3]=ds0/1000000%10。 disbuf[4]=ds0/100000%10。 disbuf[5]=ds0/10000%10。 disbuf[6]=ds0/1000%10。 disbuf[7]=ds0/100%10。 disbuf[8]=ds0/10%10。 disbuf[9]=ds0%10。 }void disds(){ uchar i。 0=0x98。 for(i=0。i10。i++) { if(i%2==0) { 0++。write_mand(0)。 } write_data(table[disbuf[i]])。 } flag=0。 0=0x88。lcdH=0x20。lcdL=0x20。 for(i=0。i16。i++) {display()。0++。} 0=0x87。 } zhixing()//計算//{ xiaoshu()。 if(bb0==1) { switch (bb) { case 1:ds=m+k。m=ds。k=0。break。 case 2:ds=mk。m=ds。k=0。break。 case 3:ds=m*k。m=ds。k=0。break。 case 4:ds=m/k。m=ds。k=0。break。 default:break。 } } else if(bb0==2) { switch (bb) { case 1:m=m*。m=m/。ds=sin(m)。break。 case 2:m=m*。m=m/。ds=cos(m)。break。 case 3:m=m*。m=m/。ds=tan(m)。break。 case 4:m=m*。m=m/。ds=(m)。break。 default:break。 } } else if(bb0==3) { switch (bb) { case 1:ds=asin(m)。ds=ds*。ds=ds/。break。 case 2:ds=acos(m)。ds=ds*。ds=ds/。break。 case 3:ds=atan(m)。ds=ds*。ds=ds/。break。 case 4:ds=(m)。ds=ds*。ds=ds/。break。 default:break。 } } else if(bb0==4) { switch (bb) { case 1:ds=m*m。break。 //平方// case 2:ds=m*m*m。break。 //立方/// case 3:ds=1。for(i=0。ik。i++)ds=ds*m。break。 //m的k次方// case 4:ds=exp(m)。break。 //e的m次方// default:break。 } } else if(bb0==5) { switch (bb) { case 1:ds=log(m)。break。 //自然對數(shù)// case 2:ds=log10(m)。break。 ///常用對數(shù)// case 3:ds=sqrt(m)。break。 //開方// default:break。 } } if(ds0) display1(4,1,)。 else display1(4,1,+)。 if(ds4294967295) { clear_lcd()。display1(1,3,得數(shù)大于)。display1(2,2,二的三十二次方)。display1(4,2,請你按復位鍵)。delay(65000)。 } ds0=ds。 if((dsds
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1