智能车制作

标题: mc9s12xs128mal 最多有多少能用于普通IO输出的端口 [打印本页]

作者: 复仇的绯红    时间: 2012-6-1 13:08
标题: mc9s12xs128mal 最多有多少能用于普通IO输出的端口
mc9s12xs128mal 最多有多少能用于普通IO输出的端口?
我需要尽可能多的IO输出 用于控制电磁阀 最好80个以上
DDR?_DDR?=0xff; 这样操作 大部分可以用作普通IO输出 但对S口不起作用 P口也没反应(用了P1口控制步进电机 启用PWM的同时 能否将P口剩下的7个端口用作普通IO输出? 代码怎么写?)  对于 K口 连编译都通不过  K口是干嘛的 怎样用作普通IO输出? 网上资料好少 谢谢了



作者: 基佬    时间: 2012-6-1 13:39
这个。控制电磁阀不需要很高的IO速度吧 可以考虑用专用的接口芯片

还有怎么要用到80个的啊?
作者: 复仇的绯红    时间: 2012-6-1 21:04
基佬 发表于 2012-6-1 13:39
这个。控制电磁阀不需要很高的IO速度吧 可以考虑用专用的接口芯片

还有怎么要用到80个的啊?

最高频率能达到 5次/秒 就行 我用的电磁阀是3v210-08 最高也只能达到这个速度 控制瞬间喷气 至少需要64个电磁阀以上 最好能达到80个 再多些用来 控制其它部件 最好能有90个 我就是不会用io扩展芯片(焊接都不知道怎么焊接 用扩展芯片 速度也会降低吧) 才把原来的STC89C52换成mc9s12xs128mal 就是看中它的引脚多 还有PWM, 也许我说的 有点幼稚 请见谅 我是新手 才玩几天51 和几天飞思卡尔 谢谢了

作者: 基佬    时间: 2012-6-1 21:12
复仇的绯红 发表于 2012-6-1 21:04
最高频率能达到 5次/秒 就行 我用的电磁阀是3v210-08 最高也只能达到这个速度 控制瞬间喷气 至少需要64个 ...

5次/每秒么
速度要求很低的啊

那样的话如果单片机本身引脚不够的话
I/0拓展芯片是很好的选择

datasheet读一下吧里面会有详细的介绍的

8255老物了 用51也可以控制


作者: 微风过境    时间: 2012-6-4 17:31
同求~~~




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2