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

正文內容

基于單片機的計算器結構設計-文庫吧資料

2025-07-03 20:01本頁面
  

【正文】 bb0=1。 default:break。 case 4:display1(3,2,冪運算)。 case 3:display1(3,2,反弦切值運算)。 case 2:display1(3,2,弦切值運算)。 switch(bb0) { case 1:display1(3,2,加減乘除運算)。 display1(4,2,4 對數(shù)、開方運算)。 } else { display1(2,2,2 反弦切值)。 display1(3,2,2 反弦切值)。 display1(4,2,2 反弦切值)。 if(!yun) { display1(2,2,0 加減乘除)。 disds()。disbuf[8]=10。jishu()。disbuf[7]=10。disbuf[9]=disbuf[8]。} else if(ds1000000){ds0=ds*1000。disbuf[7]=disbuf[6]。disbuf[9]=disbuf[8]。} else if(ds100000){ds0=ds*10000。disbuf[6]=disbuf[5]。disbuf[8]=disbuf[7]。jishu()。disbuf[4]=10。disbuf[6]=disbuf[5]。disbuf[8]=disbuf[7]。jishu()。 } ds0=ds。display1(4,2,請你按復位鍵)。display1(1,3,得數(shù)大于)。 else display1(4,1,+)。 //開方// default:break。 ///常用對數(shù)// case 3:ds=sqrt(m)。 //自然對數(shù)// case 2:ds=log10(m)。 } } else if(bb0==5) { switch (bb) { case 1:ds=log(m)。break。break。ik。 //立方/// case 3:ds=1。 //平方// case 2:ds=m*m*m。 } } else if(bb0==4) { switch (bb) { case 1:ds=m*m。break。ds=ds*。break。ds=ds*。break。ds=ds*。break。ds=ds*。 default:break。ds=(m)。 case 4:m=m*。ds=tan(m)。 case 3:m=m*。ds=cos(m)。 case 2:m=m*。ds=sin(m)。 } } else if(bb0==2) { switch (bb) { case 1:m=m*。break。m=ds。break。m=ds。break。m=ds。break。m=ds。 } zhixing()//計算//{ xiaoshu()。0++。i16。lcdL=0x20。 0=0x88。 } write_data(table[disbuf[i]])。i++) { if(i%2==0) { 0++。 for(i=0。 }void disds(){ uchar i。 disbuf[8]=ds0/10%10。 disbuf[6]=ds0/1000%10。 disbuf[4]=ds0/100000%10。 disbuf[2]=ds0/10000000%10。}void jishu()//把ds0處理后放入顯示緩沖區(qū)中//{ disbuf[0]=ds0/1000000000%10。display()。 lcdH=0xb7。display()。lcdH=0xb3。 0=0x87。lcdL=0xa8。 0++。lcdL=0xcb。}discheng(){ 0=0x83。display()。 lcdH=0xb7。display()。lcdH=0xbc。 0=0x87。lcdL=0xa8。 0++。lcdL=0xd3。 //無鍵按下,返回值為0} disjia(){ 0=0x83。 } else scancode=(scancode1)|0x01。0xf0)|0x0f。 if((P1amp。 //諑行掃描 while((scancodeamp。 //延時去抖動 if((P1amp。 // 行全為0 if((P1amp。} //鍵掃描程序//uchar keyscan(){uchar scancode,tmpcode。 } cc=0。i++) mg*=10。 if(flag1) { for(i=0。 }void xiaoshu()//先判斷k是否為小數(shù),如果k為小數(shù),就將k轉化為小數(shù)//{ uchar i。 default:break。 case 4:write_mand(0x97+x)。 //0x90+(x1) case 3:write_mand(0x87+x)。 //液晶第一行 case 2:write_mand(0x8f+x)。}void display1(uchar y, uchar x, uchar *p) { switch (y) { case 1:write_mand(0x7f+x)。 data1=lcdL。 data2=lcdH。}void display(){ mand=0。 mand=0x30。 mand=0x34。}//清屏程序//void clear_lcd (){ mand=0x01。 mand=0x0c。 mand=0x06。 mand=0x01。}//LCD功能設置//void lcd_set(){ mand=0x30。 _nop_()。 en=1。 rw=0。}//寫數(shù)據(jù)程序//void write_data(uchar data0){ delay(3)。 _nop_()。 en=1。 rw=0。}//寫指令程序//void write_mand(uchar mand){ delay(3)。 psb=1。 ret=1。 }}//LCD初始化//void lcd_int(){ ret=0。i125。 //延時//void delay(uint ms) //延時250us{ uchar i。uchar xing[12]={0}。uchar code xing1[]={3,6,0,3,5,1,3,6,2,4,0,2}。 //星期六//uchar code tabping[]={32,29,32,31,32,31,32,32,31,32,31,32}。//日~六//uchar code table2[]={0x32,0x30,0x30,0x39,0xc4,0xea,0x30,0x35,0xd4,0xc2,0x30,0x31,0xc8,0xd5}。 //定義顯示緩沖區(qū)//uchar code table[]={0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x2e}。bit flag,flag1,flag2,flag3,flag4。 float ds,m,k。unsigned char mand,data1,data2,0,bb,bb0,aa,cc,i,yun。uchar dshi,dfen,dmiao,ling,aa,t1,p。unsigned int nin,ss。sbit s4=P1^7。sbit s2=P1^5。 sbit s=P1^0。sbit ret=P2^5。sbit en=P2^2。 參考文獻(1) 李廣弟 《單片機原理及應用》 北京航天航空大學出版社 (2) 潘新民 《微型計算機控制技術》 電子工業(yè)出版社 (3) 梅麗鳳 《單片機原理及接口技術》 清華大學出版社 (4) 李陪金 《C語言程序設計案例教程》 西安電子科技大學出版社 (5) 戴佳 《51單片機C語言應用程序設計實例精講》 電子工業(yè)出版社 (6) 譚浩強 《C程序設計》 清華大學出版社 附錄1 系統(tǒng)原理圖 附錄2 程序清單include include include include define uchar unsigned chardefine uint unsigned intdefine ulong unsigned long
點擊復制文檔內容
環(huán)評公示相關推薦

基于單片機的簡易計算器設計-文庫吧資料

【摘要】電》