Proteus8 仿真时候出现错误 程序可以编译怎么回事呀?请各位高手看看呗~
代码太长只能贴图片了主函数如下voidmain()//定义主函数{ucharkey,ukey;uintn;ucharcodejie8[]={12,14,16,17,19,...
代码太长只能贴图片了主函数如下void main()//定义主函数{uchar key,ukey ;uint n; uchar code jie8[]={12,14,16,17,19,21,23,24};//1234567`1 八个音符在频率表中的位置 P0=0x00;//设置数码管的电平,显示按键上的按键码 TMOD = 0x01; //使用定时器 0 的 16 位工作模式 TR0 = 0; ET0 = 1; EA = 1; while(1){key=keyscan ();//调用键盘扫描 ukey=~key;switch(ukey){case 0x11:P0=smg_d[0]; tl0_f=freq[jie8[0]*2]; //置一个音符的值 th0_f=freq[jie8[0]*2+1]; TR0 = 1; for(n=0;n<10000;n++); break;//显示按键码“0”........太长打不下了 还望谅解
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询