|
(原文件名:showimg3.jpg)
最近正在搞这个东东,各种功能还没有完善,使用的单片机型号为PIC16F73,EEPROM型号为24LC02。数码管型号为共阴。原理是,利用PIC单片机的CCP模块捕捉光电编码器传送过来的脉冲信号进行计数,并且能够判断绕线轮盘是正转还是反转。设置的各种参数和记录的绕线圈数保存到24LC02中,这样掉电后,所有的参数和记录都不会丢失。
源代码是由几个部分拼凑起来,其中一个重要的部分就是单片机对24LC02进行I2C总线读写,这部分是从一个例子中得到,但是原来的例子中有错误,原班不动地照抄到你自己的程序中去,就会发现单片机根本无法对24LC02读写。经过纠正,可以仿真通过了。纠正的地方我已经做了记号,也就是“!!!!!!!!!!!!”。
上面有不少按键,有设置键、复位键、修改显示数字的按键、设置功能的按键。
(源程序工程文件暂时就不发出来了,因为还没把所有功能都完成,等做完了再酌情发出来。)
本贴被 zcllom 编辑过,最后修改时间:2008-11-18,00:53:46. |
阿莫论坛20周年了!感谢大家的支持与爱护!!
一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。
|