瞎折腾
获得 59 次赞
帮助过176人
不是一个类型的单片机,如果移植的话,需要修改端口的配置程序,中断程序,端口的读写程序时钟程序,等等!我感觉你要是移植的话,尽量只移植标准工程以外的文件,在51里进行修改端口信息就可以了。
寄存器里有一个DIR是方向标志位,不过这个位只能表明当次的脉冲,如果定时读寄存器值的话不能把这个位当作方向位,因为你的数值可能前100个正脉冲后边一个是反向脉冲,你可能正好读到这个反向的脉冲标志位
一般不会不起振的,你可以用内部时钟啊!如果内部时钟起作用,可以判断外部时钟有问题,如果你内部时钟没起振,那就是你外部管脚连接有问题了,比如b00t引脚,仔细查看一下吧,
这个看你的选择了,好多的采集是用的外部AD模块的,要是选用内部的话一般都够用,你这三路的话也省不出来io口,如果多通道的话可通过模拟开关来切换通道。