为了活跃本次活动的气氛,也让大家更好的认识我,特翻箱倒柜,找出当年的原创作品,与大家共赏。 根据本人当年大学毕业设计文档稍作改编而成。 用C语言对原程序进行了移植,最大的感受就是C语言比QB方便多了,有个毫秒级的Delay函数,再也不必是延时处理而犯难。C语言最初是用BC31的DOS环境完成,其最大的不便是加汉字注释无法在调试时显示,后迁移到BC40的WindowS平台,编辑编译都很方便,只是不能调试DOS程序,到了此时,本人因为长期从事单片机研发,也习惯了不联调,只要看看结果,就能找到原因的思维模式,所以也很方便修改。 最近弄得一NOKIA5510手机屏,遂决定将程序移植到单片机平台,采用了分层驱动的方式,首先针对84*48点阵的手机屏进行驱动,构造出写点函数和读点函数,再做文本API中间件,最后移植应用层代码,最大的体会是单片机RAM空间受限,凡事要节简过日子。 完整的单片机程序见后续发贴。 |