用phthon生成C语言文件
1、python环境搭建:
这步简单,网上也有好多教材,只要在python官网http://www.python.org/getit/找到相应平台下的python安装就可以了
我安装的是Python2.7.2WindowsInstaller(Windowsbinary--doesnotincludesource)
完了设一下环境变量就可以,如图:
不过其实对于我这个应用,不用配置也是没关系的啦!
然后随便写段代码,运行成功……


2、3.用phthon生成C语言文件:
直接上代码:
tmpl='''volatileunion{
uchardata;
struct{
unsignedSEG%(idx)dCOM0:1;
unsignedSEG%(idx)dCOM1:1;
unsignedSEG%(idx)dCOM2:1;
unsignedSEG%(idx)dCOM3:1;
}bits;
}LCDDATA%(idx)d@0x%(addr)x;
'''
withopen("lcd_def.h","w")asoutfile:
foriinrange(24):
idx=i
addr=0x140+i
outfile.write(tmpl%{'idx':idx,'addr':addr})
就是在一个lcd_def.h文件里循环写入那类似的代码。
保存后运行一下,文章最前面的代码就自动生成了!

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。