阅读:1391回复:3
请教:关于CY7C63001的I/O端口操作问题?
本人正在调试CY7C63001PORT口的时候遇到了点问题,我想用PORT端口来与串行的ROM(93C46)传输数据,我用与51单片机传输成功的代码修改的,但是现在不能通讯。 我对I/O口的输出是这样定义的:
MOV A,00H;输出1 IOWR Port0_Pullup MOV A,FFH IOWR Port0_Pullup MOV A,00H;输出0 IOWR Port0_Pullup MOV A,FFH IOWR Port0_Pullup 输入的定义: MOV A,0FFH IOWR Port0_Data MOV A,0FEH IOWR Port0_Pullup 请问我这样定义对吗?如果不对的话那我输出I/O或者是从I/O输入的时候应该是怎样的呢?多谢指教 |
|
沙发#
发布于:2004-08-23 16:17
你设置的不对!!
你的63001芯片能工作了吗? 和和PC机通讯之后你,在调试后面的! 看你写的语句感觉,你以前没用过这款芯片! 建议先买本书看看,介绍这块芯片的书不少! |
|
板凳#
发布于:2004-08-23 17:36
楼上的朋友肯定是这方面的高手了,我与PC机的通讯已经调通了,但是这个I/O口我怎么都调试不出来,我看了一些书上是这么介绍的,所以就按照上面的程序写进去了,请指教一下,不胜感激
|
|
地板#
发布于:2004-08-23 21:18
拜托,68013使用的是OEA和IOA两个寄存器来操作A端口,你不能随便照拌。
|
|
|