
/*头文件*/#include <reg52.h> #include <intrins.h>#define uint unsigned int#define uchar unsigned char
/*端口定义*/
#define sled_dm_port P0 /*定义LED显示的段码数据脚*/#define sled_wm_port P2 /*定义LED显示的位码数据脚*/
/*定义数码管显示字符跟数字的对应数组关系*/uchar mun_to_char[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e}/* 0123456789abcdef */
/*定义需要点亮的数码管*/uchar code sled_bit_table[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe}
/*1MS为单位的延时程序*/void delay_1ms(uchar x){uchar j while(x--){for(j=0j<125j++){}} }
/*主程序*/void main(){ uchar i uchar j uint count=0 uchar sled_disp_buff[8]={0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff}/*寄存8位数码管数据*/ while(1){ for(j=0j<2j++){ /*单次字符显示延时*/ for(i=0i<8i++){ /*扫描输出8位数码管*/ sled_wm_port = 0xff/*关闭数码管显示*/ sled_dm_port = sled_disp_buff[i]/*输出字符代码*/ sled_wm_port = sled_bit_table[i]/*点亮第i个数码管*/ delay_1ms(1) } } count++ sled_disp_buff[3] = mun_to_char[count/10000] sled_disp_buff[4] = mun_to_char[count%10000/1000] sled_disp_buff[5] = mun_to_char[count%1000/100] sled_disp_buff[6] = mun_to_char[count%100/10] sled_disp_buff[7] = mun_to_char[count%10] } }
asm入网小助手是网络管理员用以保证网络完全的软件助手,可以卸载。卸载的具体 *** 作步骤如下:
1、首先按下win+R组合键打开运行窗口,输入control,点击确定。
2、确定后进入到控制面板,找到“程序”类别下的“卸载程序”项,点击进入。
3、在“卸载或更改程序”列表中,下拉列表找到“asm入网小助手”程序的选项。
4、然后使用鼠标右键点击“asm入网小助手”选项,在d出菜单中点击“卸载”。
5、卸载完成后,返回桌面,会发现“asm入网小助手”快捷方式已经被删除。
很明显的错误提示啊。SYNTAX ERROR:语法错误
ATTEMPT TO DEFINE AN ALREADY DEFINED LABEL:重复定义标签
UNDEFINED SYMBOL :变量没定义。
这些都是很常见的错误了啊,你定位到错误行仔细检查。
如有问题将代码文件发到 zjtnull@163.com
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)