求LED显示程序

[复制链接]
3551|4
 楼主| ydh12 发表于 2007-10-19 08:33 | 显示全部楼层 |阅读模式
    本人在自学8051单片机,对扫描就是搞不清楚, 现在自编一个6位LED显示电路,用P0数据输出,P2做选通端,程序就是出不来。那位朋友会的,会有现有的程序发给在下,谢谢!
computer00 发表于 2007-10-19 09:25 | 显示全部楼层

光有程序有啥用?自己把原理理解通了,自己写个多好。

  
兰天白云 发表于 2007-10-19 10:28 | 显示全部楼层

估计你硬件还没搞清楚

  
sanwa_chen 发表于 2007-10-19 14:03 | 显示全部楼层

以前的一个程序的一部分,你参考一下!

扫描嘛,书上有基本原理的介绍,也有最基本的实现方法。去看看,理解了才好下手!<br />//=====================================<br />#include&nbsp;&quot;main.h&quot;<br />#include&nbsp;&quot;IO_Port.h&quot;<br />#include&nbsp;&quot;18b20.h&quot;<br />//=====================================<br /><br />unsigned&nbsp;char&nbsp;keyBuf[3],key;<br />unsigned&nbsp;int&nbsp;KCountL,KCountH;<br /><br />unsigned&nbsp;char&nbsp;event;<br />unsigned&nbsp;char&nbsp;ClearScr;<br /><br />#define&nbsp;NKDBONCE&nbsp;5<br />#define&nbsp;NKPAUSE&nbsp;5<br />#define&nbsp;NKCOUNT&nbsp;5<br />//=====================================<br />//函数声明<br />//--------<br />void&nbsp;Ram_Init(void);<br />void&nbsp;IO_Init(void);<br />void&nbsp;delay(unsigned&nbsp;int&nbsp;t);<br />void&nbsp;onEventProc(void);<br /><br />extern&nbsp;void&nbsp;CT2_Init(void);<br />extern&nbsp;void&nbsp;CT1_Init(void);<br />//=====================================<br />code&nbsp;unsigned&nbsp;char&nbsp;NUM_TAB[]={NUM_0,NUM_1,NUM_2,NUM_3,NUM_4,NUM_5,NUM_6,NUM_7,NUM_8,NUM_9,NUM_A,NUM_b,NUM_C,NUM_d,NUM_E,NUM_F};<br />//#define&nbsp;_NUM_DEC&nbsp;0x0B<br />//#define&nbsp;_NUM_BLANK&nbsp;0x0D<br /><br />const&nbsp;unsigned&nbsp;char&nbsp;SCAN_Port[4]={0x80,0x40,0x20,0x10};<br /><br />unsigned&nbsp;char&nbsp;myNum;<br />unsigned&nbsp;char&nbsp;Led7s_Buf[4];<br /><br />unsigned&nbsp;char&nbsp;Counter_T1,Counter_2ms,Counter_500ms,Counter_1Kms;<br />unsigned&nbsp;char&nbsp;rCOM_S7LED,ucScanBIT;<br />unsigned&nbsp;char&nbsp;rFlag_T_En;<br /><br />/*-------------------------------*/<br />#define&nbsp;COUNTER_2MS&nbsp;4<br />#define&nbsp;COUNTER_500MS&nbsp;250<br />#define&nbsp;COUNTER_1KMS&nbsp;2<br /><br />/*-------------------------------*/<br />unsigned&nbsp;int&nbsp;uiHEX2BCD(unsigned&nbsp;int&nbsp;uintdata);<br />/*主程序开始<br />=================================<br />//主程序<br />---------------------------------<br />*/<br />void&nbsp;main(void)<br />{<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;Ram_Init();<br />&nbsp;&nbsp;&nbsp;&nbsp;IO_Init();<br />&nbsp;&nbsp;&nbsp;&nbsp;//delay(20000);//上电延时,等待电源稳定<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;//lcdinit();<br />&nbsp;&nbsp;&nbsp;&nbsp;//clrscr();<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;rCOM_S7LED&nbsp;=&nbsp;0xff;<br />&nbsp;&nbsp;&nbsp;&nbsp;pCOM_S7LED&nbsp;=&nbsp;rCOM_S7LED;<br />&nbsp;&nbsp;&nbsp;&nbsp;pDATA_S7LED&nbsp;=&nbsp;NUM_ALL;<br />&nbsp;&nbsp;&nbsp;&nbsp;delay(50000);//上电延时,等待电源稳定<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;rCOM_S7LED&nbsp;=&nbsp;0xf0;<br />&nbsp;&nbsp;&nbsp;&nbsp;pCOM_S7LED&nbsp;=&nbsp;rCOM_S7LED;<br />&nbsp;&nbsp;&nbsp;&nbsp;pDATA_S7LED&nbsp;=&nbsp;NUM_BLANK;<br />&nbsp;&nbsp;&nbsp;&nbsp;delay(20000);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;TemperatuerResult();<br />&nbsp;&nbsp;&nbsp;&nbsp;Led7s_Buf[0]&nbsp;=&nbsp;NUM_TAB[Temperature&nbsp;&&nbsp;0x000f];<br />&nbsp;&nbsp;&nbsp;&nbsp;Led7s_Buf[1]&nbsp;=&nbsp;NUM_TAB[(Temperature&nbsp;&&nbsp;0x00f0)&gt&gt4];<br />&nbsp;&nbsp;&nbsp;&nbsp;Led7s_Buf[2]&nbsp;=&nbsp;NUM_TAB[(Temperature&nbsp;&&nbsp;0x0f00)&gt&gt8];<br />&nbsp;&nbsp;&nbsp;&nbsp;Led7s_Buf[3]&nbsp;=&nbsp;NUM_TAB[(Temperature&nbsp;&&nbsp;0xf000)&gt&gt12];<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;CT2_Init();<br />&nbsp;&nbsp;&nbsp;&nbsp;CT1_Init();<br />&nbsp;&nbsp;&nbsp;&nbsp;EA&nbsp;=&nbsp;1;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;while(1)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if((Counter_1Kms&0x01)&&rFlag_T_En)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GetTemperature();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Temperature&nbsp;=&nbsp;uiHEX2BCD(Temperature);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ET1&nbsp;=&nbsp;0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Led7s_Buf[0]&nbsp;=&nbsp;NUM_TAB[Temperature&nbsp;&&nbsp;0x000f];<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Led7s_Buf[1]&nbsp;=&nbsp;NUM_TAB[(Temperature&nbsp;&&nbsp;0x00f0)&gt&gt4];<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Led7s_Buf[2]&nbsp;=&nbsp;NUM_TAB[(Temperature&nbsp;&&nbsp;0x0f00)&gt&gt8];<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Led7s_Buf[3]&nbsp;=&nbsp;NUM_TAB[(Temperature&nbsp;&&nbsp;0xf000)&gt&gt12];<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Led7s_Buf[1]&nbsp;=&nbsp;Led7s_Buf[1]|SEG_P;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rCOM_S7LED&nbsp;=&nbsp;rCOM_S7LED^0x01;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rFlag_T_En&nbsp;=&nbsp;0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ET1&nbsp;=&nbsp;1;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//KeyScan();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//if(event)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;&nbsp;&nbsp;&nbsp;event&nbsp;=&nbsp;0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;onEventProc();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;&nbsp;&nbsp;&nbsp;key&nbsp;=&nbsp;0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//}<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}<br /><br />//======================================<br />/*<br />void&nbsp;KeyScan(void)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;if(key)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event&nbsp;=&nbsp;EVENT_K_DOWN;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//beepout(20);<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;else<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;key=0;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}<br />*/<br />//============================================<br />//<br />//-----------------------<br />void&nbsp;Ram_Init(void)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;Counter_T1&nbsp;=&nbsp;0;<br />&nbsp;&nbsp;&nbsp;&nbsp;myNum&nbsp;=&nbsp;0;<br />&nbsp;&nbsp;&nbsp;&nbsp;rCOM_S7LED&nbsp;=&nbsp;0x00;<br />&nbsp;&nbsp;&nbsp;&nbsp;ucScanBIT&nbsp;=&nbsp;0;<br />&nbsp;&nbsp;&nbsp;&nbsp;Led7s_Buf[0]&nbsp;=&nbsp;0;<br />&nbsp;&nbsp;&nbsp;&nbsp;Led7s_Buf[1]&nbsp;=&nbsp;0;<br />&nbsp;&nbsp;&nbsp;&nbsp;Led7s_Buf[2]&nbsp;=&nbsp;0;<br />&nbsp;&nbsp;&nbsp;&nbsp;Led7s_Buf[3]&nbsp;=&nbsp;0;<br />}<br /><br />//============================================<br />//<br />//-----------------------<br />void&nbsp;IO_Init(void)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;pDATA_S7LED&nbsp;=&nbsp;NUM_BLANK;<br />&nbsp;&nbsp;&nbsp;&nbsp;pCOM_S7LED&nbsp;=&nbsp;rCOM_S7LED;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;P1&nbsp;=&nbsp;0x00;<br />&nbsp;&nbsp;&nbsp;&nbsp;P3&nbsp;=&nbsp;0x00;<br />}<br /><br />//============================================<br />//<br />//-----------------------<br />void&nbsp;delay(unsigned&nbsp;int&nbsp;t)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;int&nbsp;i,j;<br />&nbsp;&nbsp;&nbsp;&nbsp;for(i=t;i&gt0;i--)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;j=0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;j=1;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;j=2;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}<br /><br />//============================================<br />//<br />//-----------------------<br />void&nbsp;onEventProc(void)<br />{<br /><br />}<br />//===========================================<br />void&nbsp;INT_CT2_PROC(void)&nbsp;interrupt&nbsp;INT_CT2&nbsp;using&nbsp;1<br />{<br /><br />}<br /><br />//===========================================<br />//8位重装模式,间隔:250*2us&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;500us<br />//-------------------------------------------<br />void&nbsp;INT_CT1_PROC(void)&nbsp;interrupt&nbsp;INT_CT1&nbsp;using&nbsp;1<br />{//500us间隔<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;P1_0&nbsp;=&nbsp;~P1_0;<br />&nbsp;&nbsp;&nbsp;&nbsp;Counter_T1++;<br />&nbsp;&nbsp;&nbsp;&nbsp;if(Counter_T1&gt=COUNTER_2MS)<br />&nbsp;&nbsp;&nbsp;&nbsp;{//2ms间隔<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Counter_T1&nbsp;=&nbsp;0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//处理...<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rCOM_S7LED&nbsp;=&nbsp;rCOM_S7LED&0x0F;&nbsp;&nbsp;&nbsp;&nbsp;//清除LED公共端口备份寄存器高位<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pCOM_S7LED&nbsp;=&nbsp;rCOM_S7LED;//关闭公共端口,准备更新数据<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pDATA_S7LED&nbsp;=&nbsp;Led7s_Buf[ucScanBIT];<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rCOM_S7LED&nbsp;=&nbsp;rCOM_S7LED|SCAN_Port[ucScanBIT];//计算扫描端口<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pCOM_S7LED&nbsp;=&nbsp;rCOM_S7LED;//输出扫描状态<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ucScanBIT++;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(ucScanBIT&nbsp;&gt=4&nbsp;)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ucScanBIT&nbsp;=&nbsp;0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Counter_2ms++;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(Counter_2ms&nbsp;&gt=&nbsp;COUNTER_500MS)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{//500ms间隔<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Counter_2ms&nbsp;=&nbsp;0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//处理...<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Counter_500ms++;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(Counter_500ms&nbsp;&gt=&nbsp;COUNTER_1KMS)&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{//1Kms间隔<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Counter_500ms&nbsp;=&nbsp;0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//处理...<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Counter_1Kms++;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rFlag_T_En&nbsp;=&nbsp;1;<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}<br /><br />//===========================================<br />//unsigned&nbsp;int&nbsp;16进制转换为BCD<br />//-------------------------------------------<br />unsigned&nbsp;int&nbsp;uiHEX2BCD(unsigned&nbsp;int&nbsp;uintdata)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;int&nbsp;Tempr[5],i;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;for(i=0;i&lt5;i++)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tempr=0;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;if(uintdata&gt=10000)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tempr[4]=uintdata/10000;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;uintdata=uintdata%10000;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;if(uintdata&gt=1000)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tempr[3]=uintdata/1000;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;uintdata=uintdata%1000;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;if(uintdata&gt=100)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tempr[2]=uintdata/100;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;uintdata=uintdata%100;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;Tempr[1]=uintdata/10;<br />&nbsp;&nbsp;&nbsp;&nbsp;Tempr[0]=uintdata%10;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;uintdata=(Tempr[3]&lt&lt12)+(Tempr[2]&lt&lt8)+(Tempr[1]&lt&lt4)+Tempr[0];<br />&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;uintdata;<br /><br />}<br />/**/
 楼主| ydh12 发表于 2007-10-22 10:39 | 显示全部楼层

多谢谢各位的指点

谢谢各位的回复,本人对硬还熟悉,基本原理也理解,只是对软件理解比较慢慢,转来转去就糊涂了,找大家要个程序,想细细研究一下。四楼的朋友给了一个C语言的程序,非常谢谢,但在下还在学汇编,C语言还看不懂。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

8

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部