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文件里循环写入那类似的代码。
保存后运行一下,文章最前面的代码就自动生成了!
