打印

【原创】关于NEC的PM开发环境中文注释解决方案

[复制链接]
3470|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xnwxq|  楼主 | 2009-8-31 09:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 xnwxq 于 2009-8-31 11:52 编辑

中文注释解决方案:
        PM+的注释功能比较烂,对中文的注释功能支持不是很好,不过是可以通过一个比较好的处理方式实现,
我举例说明一下:在/**/间加入中文注释
由于对中文支持不是很好,在每个中文注释前加2个半角字符,我在程序中为了代码给美观,在子程序的功能说明中使用的是2个"**",这样使用PM+软件打开就不会出现乱码的问题!有什么好的解决办法大家也可以谈谈
/**********************************************************
**
**原型:void Delay_Time(uchar time);
**功能:大约250ms的延时函数
**入口参数:time(0~255)
**出口参数:无
**
***********************************************************/
void Delay_250ms(uchar time)
{
        uint i;         
        for(;time > 0;time--){
                Start_WDT();/**防止因延时函数造成单片机复位**/
                for(i = 7000;i > 0;i--){;}
        }
        return;
}
/**********************************************************
**
**原型:void main(void);
**功能:工程主程序
**入口参数:无
**出口参数:无
**
***********************************************************/
void main(void)
{
        System_Init();
        while(1){
                Start_WDT();
                /**
                Pulse_LED_Right();
                NPulse_LED_Right();
                NPulse_LED_Right();
                **/
                LED_Work();
        }
}
       建议使用的开发配置
        我目前使用的配置都是Source Insight 3.5(代码编辑)+ 相应的程序编译工具
        对于NEC处理器而言是Source Insight 3.5(代码编辑)+ NEC的PM+编译工具

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:我们都是风雨中的孩子,手牵着手才不会跌倒

162

主题

294

帖子

1

粉丝