#include <reg52.h><br /><br /><br /><br />code unsigned char P09[2][4]= <br />{<br />// 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 <br /> {0x01,0x02,0x03,0x04},//显示位数 <br /> {2,2,2,2}//最小<br />};<br /><br /><br />void DispInit()<br />{<br /> P2 = 0xFF;<br /> P0 = 0xFF;<br /> P1 = 0XFF;<br />}<br /><br />void Menu_P(unsigned char(*P0X)[110])<br />{<br /><br /> unsigned char i,j;<br /> P0 = 0xEF;<br /> P1=*(*(P0X+i)+j);//显示位数<br /> i++;<br /> P2=*(*(P0X+i)+j);//小数点<br /> i++;<br /> j++;<br /><br />}<br /><br />void main()<br />{<br />for(;;)<br />{<br />DispInit();<br />Menu_P(P09);<br />}<br /><br />}<br />
|