本文内容列表:
使用 /* 编辑注释。 。 。 。 */ 下面的例子
/**************************************************** ******************************************************
程序名称:CPU占用延时程序应用示例
作者:-
撰写时间:2009年9月23日
硬件支持:STC12C2052AD 12MHz
接口说明:P1接口8个LED灯
修改日志:
NO.1-
/**************************************************** ******************************************************
说明:该程序可以使单片机P1.0接口上的LED灯以1秒为周期闪烁。
/**************************************************** ******************************************************/
#include REG51.h //通用89C51头文件
sbit LED = P1 ^ 0; //定义闪烁LED
/**************************************************** ******************************************************
函数名称:毫秒级CPU延迟函数
调用:DELAY_MS (?);
参数:1~65535(参数不能为0)
返回值:无
结果:CPU 模式延迟与参数值相同(以毫秒为单位)
注:1T单片机使用i600,12T单片机使用i125
/**************************************************** ******************************************************/
void DELAY_MS(无符号整数a){
无符号整数 i;
while(a--!= 0){
for(i = 0; i 600; i++);
}
}
/**************************************************** ******************************************************/
/**************************************************** ******************************************************/
void main (void){ //主程序
同时(1){
LED = ~LED; //取LED的相反状态
DELAY_MS(1000); //修改这里的值看看会发生什么
}
}
/**************************************************** ******************************************************/
设置问题,你没有设置文字字体,编辑》配置》colorsfont(根据图片设置)
由编码引起。 Keil 不支持 unicode。输入中文时,仍然默认以两种ansi形式保存,所以一旦改变前面的语句,可能就无法组成汉字了。
例如“Hello”的十六进制编码为aa bb cc dd,其中aa bb是“你”,cc dd是“好”。一旦做了前面的修改,很容易让编辑误认为bbcc是一个单词,从而导致乱码。
解决办法也很简单,只要在乱码前面加一个空格即可
------------------------------------------------------------ --- ---------
我刚刚看到评论。其实其实是编码问题
用记事本打开这个源文件,显示中文没有问题吗?
试试这样
用记事本打开这个文件,点击另存为,看看下面的编码列表显示了什么。如果是UTF-8或者unicode或者gbk,就改成ansi并保存,然后用keil打开试试。其实就是转换文件的编码格式。
如果你安装了UE,还可以打开UE-File-Convert。
当然,中文注释和Keil设置的字体有关。另外,如果没有注释符号,注释就会变成乱码。
在colorsfront设置中选择8051 C文件,在元素中选择文本,然后删除右侧的复选框以在注释中使用颜色。你不需要检查它。注释符号//必须在英文输入模式下输入。
中文keil 中评论突然无法显示?我以前节目中的评论不再显示。我该如何设置它们?
我的UV3是这样的
1打开编辑-配置,选择字体和颜色如下图
删除右侧并在评论中使用颜色即可完成