⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mtv230 test.lst

📁 车载显示屏
💻 LST
📖 第 1 页 / 共 5 页
字号:
1483   5      					if(V_temp0==0)
1484   5      					{
1485   6      						V_lo2_div1=V_lo2_div1-17;
1486   6      					}
1487   5      					else V_lo2_div1=V_lo2_div1-1;
1488   5      				}
1489   4      				else V_lo2_div2=V_lo2_div2-0x66;
1490   4      			}
1491   3      		}
1492   2      	}
1493   1      }
1494          void Inc_50k(void)
1495          {
1496   1      	V_ch_option0=V_ch_option0+1;
1497   1      	if(V_ch_option0>=2)
1498   1      	{
1499   2      		V_ch_option0=0;
1500   2      		V_ch_option1=V_ch_option1+1;
1501   2      		if(V_ch_option1>=10)
1502   2      		{
1503   3      			V_ch_option1=0;
1504   3      			V_ch_option2=V_ch_option2+1;
1505   3      			V_cnt_dis_scan=V_cnt_dis_scan+1;
1506   3      		}
1507   2      	}
1508   1      	if((V_ch_option2==88)&&(V_ch_option1==8))
1509   1      	{
1510   2      		V_lo1_div1=0x8a;
1511   2      		V_lo1_div2=0x1a;
1512   2      		V_lo2_div1=0xef;
1513   2      		V_lo2_div2=0x99;
1514   2      		V_lo2_div3=0x63;
1515   2      	}
1516   1      	else
1517   1      	{
1518   2      		
1519   2      		if((V_ch_option2==90)&&(V_ch_option1==0))
1520   2      		{
1521   3      			V_lo1_div1=0x96;
1522   3      			V_lo1_div2=0x1a;
1523   3      			V_lo2_div1=0x4a;
1524   3      			V_lo2_div2=0xcc;
1525   3      			V_lo2_div3=0x64;
1526   3      		}
1527   2      		else
1528   2      		{
1529   3      			if((V_ch_option2==100)&&(V_ch_option1==8))
1530   3      			{
1531   4      				V_lo1_div1=0x96;
1532   4      				V_lo1_div2=0x1a;
1533   4      				V_lo2_div1=0xef;
1534   4      				V_lo2_div2=0x99;
1535   4      				V_lo2_div3=0x63;
1536   4      			}
1537   3      			else
1538   3      			{
1539   4      				if(V_lo2_div2<0x33)
1540   4      				{
1541   5      					V_lo2_div2=V_lo2_div2-0x33;
1542   5      					V_temp0=V_lo2_div1&0x0f;
C51 COMPILER V6.12  MTV230_TEST                                                            04/18/2007 11:29:40 PAGE 26  

1543   5      					if(V_temp0==0)
1544   5      					{
1545   6      						V_lo2_div1=V_lo2_div1-17;
1546   6      					}
1547   5      					else V_lo2_div1=V_lo2_div1-1;
1548   5      				}
1549   4      				else V_lo2_div2=V_lo2_div2-0x33;
1550   4      			}
1551   3      		}
1552   2      	}
1553   1      }
1554          void Dec_50k(void)
1555          {
1556   1      	if(V_ch_option0==0)
1557   1      	{
1558   2      		V_ch_option0=1;
1559   2      		if(V_ch_option1==0)
1560   2      		{
1561   3      			V_ch_option1=9;
1562   3      			V_ch_option2=V_ch_option2-1;
1563   3      		}
1564   2      		else V_ch_option1=V_ch_option1-1;
1565   2      	}
1566   1      	else V_ch_option0=V_ch_option0-1;
1567   1      	
1568   1      	if((V_ch_option2==88)&&(V_ch_option1==7))
1569   1      	{
1570   2      		V_lo1_div1=0x8a;
1571   2      		V_lo1_div2=0x1a;
1572   2      		V_lo2_div1=0x0;
1573   2      		V_lo2_div2=0x0;
1574   2      		V_lo2_div3=0x64;
1575   2      	}
1576   1      	else
1577   1      	{
1578   2      		if((V_ch_option2==90)&&(V_ch_option1==0))
1579   2      		{
1580   3      			V_lo1_div1=0x8a;
1581   3      			V_lo1_div2=0x1a;
1582   3      			V_lo2_div1=0xea;
1583   3      			V_lo2_div2=0xcc;
1584   3      			V_lo2_div3=0x63;
1585   3      		}
1586   2      		else
1587   2      		{
1588   3      			if((V_ch_option2==100)&&(V_ch_option1==7))
1589   3      			{
1590   4      				V_lo1_div1=0x96;
1591   4      				V_lo1_div2=0x1a;
1592   4      				V_lo2_div1=0x00;
1593   4      				V_lo2_div2=0x00;
1594   4      				V_lo2_div3=0x64;
1595   4      			}
1596   3      			else
1597   3      			{
1598   4      				V_lo2_div2=V_lo2_div2+0x33;
1599   4      				if(V_lo2_div2<0x33)
1600   4      				{
1601   5      					V_temp0=V_lo2_div1&0x0f;
1602   5      					if(V_temp0==0x0f)
1603   5      					{
1604   6      						V_lo2_div1=V_lo2_div1+0x11;
C51 COMPILER V6.12  MTV230_TEST                                                            04/18/2007 11:29:40 PAGE 27  

1605   6      					}
1606   5      					else V_lo2_div1=V_lo2_div1+0x01;
1607   5      				}
1608   4      			}
1609   3      		}
1610   2      	}
1611   1      }
1612          void dis_menu1(void)
1613          {
1614   1      	dis_chara(3,7,F_U);
1615   1      	dis_chara(3,8,F_P);
1616   1      	dis_chara(3,9,0x75);
1617   1      	dis_chara(3,10,F_D);
1618   1      	dis_chara(3,11,F_O);
1619   1      	dis_chara(3,12,F_W);
1620   1      	dis_chara(3,13,F_N);
1621   1      	if(B_up2down)
1622   1      	{
1623   2      		dis_chara(3,18,F_D);
1624   2      		dis_chara(3,19,F_O);
1625   2      		dis_chara(3,20,F_W);
1626   2      		dis_chara(3,21,F_N);
1627   2      	}
1628   1      	else
1629   1      	{
1630   2      		dis_chara(3,18,F_U);
1631   2      		dis_chara(3,19,F_P);
1632   2      		dis_chara(3,20,0x00);
1633   2      		dis_chara(3,21,0x00);
1634   2      	}
1635   1      	dis_chara(4,7,F_R);
1636   1      	dis_chara(4,8,F_I);
1637   1      	dis_chara(4,9,F_G);
1638   1      	dis_chara(4,10,F_H);
1639   1      	dis_chara(4,11,F_T);
1640   1      	dis_chara(4,12,0x75);
1641   1      	dis_chara(4,13,F_L);
1642   1      	dis_chara(4,14,F_E);
1643   1      	dis_chara(4,15,F_F);
1644   1      	dis_chara(4,16,F_T);
1645   1      	
1646   1      	if(B_right2left)
1647   1      	{
1648   2      		dis_chara(4,18,F_R);
1649   2      		dis_chara(4,19,F_I);
1650   2      		dis_chara(4,20,F_G);
1651   2      		dis_chara(4,21,F_H);
1652   2      		dis_chara(4,22,F_T);
1653   2      	}
1654   1      	else
1655   1      	{
1656   2      		dis_chara(4,18,F_L);
1657   2      		dis_chara(4,19,F_E);
1658   2      		dis_chara(4,20,F_F);
1659   2      		dis_chara(4,21,F_T);
1660   2      		dis_chara(4,22,0x00);
1661   2      	}
1662   1      	V_temp2=V_bright/100;
1663   1      	V_temp1=(V_bright-V_temp2*100)/10;
1664   1      	V_temp0=V_bright-V_temp2*100-V_temp1*10;
1665   1      		
1666   1      	dis_chara(5,7,F_B);
C51 COMPILER V6.12  MTV230_TEST                                                            04/18/2007 11:29:40 PAGE 28  

1667   1      	dis_chara(5,8,F_R);
1668   1      	dis_chara(5,9,F_I);
1669   1      	dis_chara(5,10,F_G);
1670   1      	dis_chara(5,11,F_H);
1671   1      	dis_chara(5,12,F_T);
1672   1      	dis_chara(5,18,V_temp2+1);
1673   1      	dis_chara(5,19,V_temp1+1);
1674   1      	dis_chara(5,20,V_temp0+1);
1675   1      	
1676   1      	V_temp2=V_color/100;
1677   1      	V_temp1=(V_color-V_temp2*100)/10;
1678   1      	V_temp0=V_color-V_temp2*100-V_temp1*10;
1679   1      	dis_chara(6,7,F_C);
1680   1      	dis_chara(6,8,F_O);
1681   1      	dis_chara(6,9,F_L);
1682   1      	dis_chara(6,10,F_O);
1683   1      	dis_chara(6,11,F_R);
1684   1      	dis_chara(6,18,V_temp2+1);
1685   1      	dis_chara(6,19,V_temp1+1);
1686   1      	dis_chara(6,20,V_temp0+1);
1687   1      	
1688   1      	V_temp2=V_contrast/100;
1689   1      	V_temp1=(V_contrast-V_temp2*100)/10;
1690   1      	V_temp0=V_contrast-V_temp2*100-V_temp1*10;
1691   1      	dis_chara(7,7,F_C);
1692   1      	dis_chara(7,8,F_O);
1693   1      	dis_chara(7,9,F_N);
1694   1      	dis_chara(7,10,F_T);
1695   1      	dis_chara(7,11,F_R);
1696   1      	dis_chara(7,12,F_A);
1697   1      	dis_chara(7,13,F_S);
1698   1      	dis_chara(7,14,F_T);
1699   1      	dis_chara(7,18,V_temp2+1);
1700   1      	dis_chara(7,19,V_temp1+1);
1701   1      	dis_chara(7,20,V_temp0+1);
1702   1      /////////////////////////////////////	
1703   1      	dis_chara(8,7,F_P);
1704   1      	dis_chara(8,8,F_I);
1705   1      	dis_chara(8,9,F_C);
1706   1      	dis_chara(8,10,F_T);
1707   1      	dis_chara(8,11,F_U);
1708   1      	dis_chara(8,12,F_R);
1709   1      	dis_chara(8,13,F_E);
1710   1      	
1711   1      	if(V_cnt_pp==0)
1712   1      	{
1713   2      		
1714   2      		dis_chara(8,18,F_M);
1715   2      		dis_chara(8,19,F_E);
1716   2      		dis_chara(8,20,F_M);
1717   2      		dis_chara(8,21,F_O);
1718   2      		dis_chara(8,22,F_R);
1719   2      		dis_chara(8,23,F_Y);
1720   2      	}
1721   1      	if(V_cnt_pp==1)
1722   1      	{
1723   2      		dis_chara(8,18,F_S);
1724   2      		dis_chara(8,19,F_T);
1725   2      		dis_chara(8,20,F_A);
1726   2      		dis_chara(8,21,F_N);
1727   2      		dis_chara(8,22,F_D);
1728   2      		dis_chara(8,23,F_A);
C51 COMPILER V6.12  MTV230_TEST                                                            04/18/2007 11:29:40 PAGE 29  

1729   2      		dis_chara(8,24,F_R);
1730   2      		dis_chara(8,25,F_D);
1731   2      	}
1732   1      	if(V_cnt_pp==2)
1733   1      	{
1734   2      		
1735   2      		dis_chara(8,18,F_S);
1736   2      		dis_chara(8,19,F_O);
1737   2      		dis_chara(8,20,F_F);
1738   2      		dis_chara(8,21,F_T);
1739   2      		dis_chara(8,22,0x00);
1740   2      		dis_chara(8,23,0x00);
1741   2      		dis_chara(8,24,0x00);
1742   2      		dis_chara(8,25,0x00);
1743   2      	}
1744   1      	if(V_cnt_pp==3)
1745   1      	{
1746   2      		dis_chara(8,18,F_L);
1747   2      		dis_chara(8,19,F_I);
1748   2      		dis_chara(8,20,F_G);
1749   2      		dis_chara(8,21,F_H);
1750   2      		dis_chara(8,22,F_T);
1751   2      		dis_chara(8,23,0x00);
1752   2      	}
1753   1      	if(V_cnt_pp==4)
1754   1      	{
1755   2      		dis_chara(8,18,F_V);
1756   2      		dis_chara(8,19,F_I);
1757   2      		dis_chara(8,20,F_V);
1758   2      		dis_chara(8,21,F_I);
1759   2      		dis_chara(8,22,F_D);
1760   2      	}
1761   1      	
1762   1      }
1763          void sel_menu1(void)
1764          {
1765   1      uchar i,j;
1766   1      	for(i=3;i<8;i++)
1767   1      	{
1768   2      	for(j=2;j<23;j++)dis_chara_col(i,j,GREEN);}
1769   1      	
1770   1      	V_temp0=V_cnt_sub_menu+3;
1771   1      	dis_chara_col(V_temp0,5+2,B_RED|GREEN);
1772   1      	dis_chara_col(V_temp0,6+2,B_RED|GREEN);
1773   1      	dis_chara_col(V_temp0,7+2,B_RED|GREEN);
1774   1      	dis_chara_col(V_temp0,8+2,B_RED|GREEN);
1775   1      	dis_chara_col(V_temp0,9+2,B_RED|GREEN);
1776   1      	dis_chara_col(V_temp0,10+2,B_RED|GREEN);
1777   1      	dis_chara_col(V_temp0,11+2,B_RED|GREEN);
1778   1      	dis_chara_col(V_temp0,12+2,B_RED|GREEN);
1779   1      	dis_chara_col(V_temp0,13+2,B_RED|GREEN);
1780   1      	dis_chara_col(V_temp0,14+2,B_RED|GREEN);
1781   1      	dis_chara_col(V_temp0,15+2,B_RED|GREEN);
1782   1      	dis_chara_col(V_temp0,16+2,B_RED|GREEN);
1783   1      	dis_chara_col(V_temp0,17+2,B_RED|GREEN);
1784   1      	dis_chara_col(V_temp0,18+2,B_RED|GREEN);
1785   1      	dis_chara_col(V_temp0,19+2,B_RED|GREEN);
1786   1      	dis_chara_col(V_temp0,20+2,B_RED|GREEN);
1787   1      	
1788   1      	dis_chara_col(V_temp0,21+2,B_RED|GREEN);
1789   1      	dis_chara_col(V_temp0,22+2,B_RED|GREEN);
1790   1      	dis_chara_col(V_temp0,23+2,B_RED|GREEN);
C51 COMPILER V6.12  MTV230_TEST                                                            04/18/2007 11:29:40 PAGE 30  

1791   1      }
1792          
1793          void dis_menu2(void)
1794          {
1795   1      	dis_chara(3,7,F_C);
1796   1      	dis_chara(3,8,F_H);
1797   1      	dis_chara(3,9,0x00);
1798   1      	dis_chara(3,10,F_A);
1799   1      	dis_chara(3,11,F_U);
1800   1      	dis_chara(3,12,F_D);
1801   1      	dis_chara(3,13,F_I);
1802   1      	dis_chara(3,14,F_O);
1803   1      	if(V_ch_option0==0)
1804   1      	{
1805   2      		dis_chara(3,18,F_M);
1806   2      		dis_chara(3,19,0x75);
1807   2      		dis_chara(3,20,F_N);
1808   2      	}
1809   1      	if(V_ch_option0==1)
1810   1      	{
1811   2      		dis_chara(3,18,F_B);
1812   2      		dis_chara(3,19,0x75);
1813   2      		dis_chara(3,20,F_G);
1814   2      	}
1815   1      	if(V_ch_option0==2)
1816   1      	{
1817   2      		dis_chara(3,18,F_I);
1818   2      		dis_chara(3,19,0x00);
1819   2      		dis_chara(3,20,0x00);
1820   2      	}
1821   1      	if(V_ch_option0==3)
1822   1      	{
1823   2      		dis_chara(3,18,F_D);
1824   2      		dis_chara(3,19,0x75);
1825   2      		dis_chara(3,20,F_K);
1826   2      	}
1827   1      	dis_chara(4,7,F_C);
1828   1      	dis_chara(4,8,F_H);
1829   1      	dis_chara(4,9,F_A);
1830   1      	dis_chara(4,10,F_N);
1831   1      	dis_chara(4,11,F_G);
1832   1      	dis_chara(4,12,F_E);
1833   1      	
1834   1      	dis_chara(5,7,F_F);
1835   1      	dis_chara(5,8,F_I);
1836   1      	dis_chara(5,9,F_N);
1837   1      	dis_chara(5,10,F_E);
1838   1      	
1839   1      	dis_chara(6,7,F_S);
1840   1      	dis_chara(6,8,F_E);
1841   1      	dis_chara(6,9,F_A);
1842   1      	dis_chara(6,10,F_R);
1843   1      	dis_chara(6,11,F_C);
1844   1      	dis_chara(6,12,F_H);
1845   1      }
1846          void sel_menu2(void)
1847          {
1848   1      uchar i,j;
1849   1      	for(i=3;i<10;i++)
1850   1      	{
1851   2      	for(j=2;j<23;j++)dis_chara_col(i,j,GREEN);}
1852   1      	
C51 COMPILER V6.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -