wxh_afei
驱动牛犊
驱动牛犊
  • 注册日期2004-03-29
  • 最后登录2010-06-08
  • 粉丝5
  • 关注0
  • 积分2分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1351回复:12

An2131q问题

楼主#
更多 发布于:2004-03-31 14:13
请问an2131q芯片i/o口PA,PB,PC的物理地址是多少??这些i/o口可以一位位操作吗?请高手指点 :o
aha_here
驱动小牛
驱动小牛
  • 注册日期2003-10-11
  • 最后登录2009-03-07
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-03-31 15:45
厂家说他的芯片完全与51兼容,那就能对IO口进行位操作。PA,PB,PC的物理地址可以看看51的书。
[size=3][color=red]勤学好问[/color][/size] [img]http://www.driverdevelop.com/forum/avatar/aha_here_xiao_zu.gif[/img]
wxh_afei
驱动牛犊
驱动牛犊
  • 注册日期2004-03-29
  • 最后登录2010-06-08
  • 粉丝5
  • 关注0
  • 积分2分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-03-31 15:55
要是按照51里的定义应该是PA(0x80),PB(0x90),PC(0xA0)可是我把端口在我的程序里定义以后,好像是没有信号输出.
xinli->新利
驱动中牛
驱动中牛
  • 注册日期2004-03-28
  • 最后登录2007-08-24
  • 粉丝0
  • 关注0
  • 积分483分
  • 威望56点
  • 贡献值0点
  • 好评度24点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-04-02 21:14
我想应该有四位数吧,它们的地址。
不是简蛋地写个数据就可以看到结果的,还要设置OUTA等相关寄存器。你再看看书
xueli19810917@163.com www.GGJJDDMM.com
wxh_afei
驱动牛犊
驱动牛犊
  • 注册日期2004-03-29
  • 最后登录2010-06-08
  • 粉丝5
  • 关注0
  • 积分2分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-04-02 22:56
你说的四位就是OUTA,OUTB,OUTC的地址吧,0x7f96,0x7f98,这是寄存器的地址啊,你对i/o口怎么设置的,
qianfeng
驱动小牛
驱动小牛
  • 注册日期2004-02-19
  • 最后登录2010-05-23
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望26点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-04-02 23:58
标准的8051通过4个特殊的寄存器(SFR)与I/O端口进行通信,EZ-USB的则不同,不提供SFR。由寄存器组灵活控制。
科学思索 , 创新超越 ! http://www.shsiyue.com
yilou
驱动小牛
驱动小牛
  • 注册日期2004-02-17
  • 最后登录2008-03-20
  • 粉丝0
  • 关注0
  • 积分320分
  • 威望32点
  • 贡献值0点
  • 好评度32点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-04-03 13:36
上面的兄弟能说的详细点吗?本人很笨!
希望能帮到你,希望能得到你的帮助!
lpwnd
驱动小牛
驱动小牛
  • 注册日期2003-03-04
  • 最后登录2012-01-20
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-04-04 02:09
头文件里都有定义的,查一下
xinli->新利
驱动中牛
驱动中牛
  • 注册日期2004-03-28
  • 最后登录2007-08-24
  • 粉丝0
  • 关注0
  • 积分483分
  • 威望56点
  • 贡献值0点
  • 好评度24点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-04-04 16:20

下面是我的程序,你看看,希望对你有用.
xueli19810917@163.com www.GGJJDDMM.com
xinli->新利
驱动中牛
驱动中牛
  • 注册日期2004-03-28
  • 最后登录2007-08-24
  • 粉丝0
  • 关注0
  • 积分483分
  • 威望56点
  • 贡献值0点
  • 好评度24点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-04-04 16:21
To----->:   wxh_afei
 

;####################################################################################
; 程序功能:在EZ-USB 2131Q的PORTA口输出#055H。
;
; 运行结果:在PA口测得#055H这个数据。
;
; 制作日期:2004年3月29日。
;
; 程序制作:
;
; 测试评语:PASS!
;####################################################################################




$NOMOD51 ; disable predefined 8051 registers(禁示预定义的8051寄存器)
$nolist
$include (ezregs.inc) ; EZ-USB register assignments(寄存器声明)
$list

NAME        eziso
;===================================================================================
CSEG AT 0
ljmp main
; ----------------------------------------------------------------------------------
org 100h
;===================================================================================
main: mov   dptr ,#portacfg
mov   a ,#0
movx @dptr ,a ;设置PA口为普通的I/O口

mov   dptr ,#oea
mov   a ,#0ffh
movx @dptr ,a ;允许输出数据到PA口

mov   dptr ,#outa
mov   a ,#055h
movx @dptr ,a ;写入数据#055H到PA口
;===================================================================================
end
;===================================================================================

xueli19810917@163.com www.GGJJDDMM.com
SUNSHANGXIN
驱动老牛
驱动老牛
  • 注册日期2002-11-19
  • 最后登录2009-08-01
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望19点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-04-04 16:59
不是有书吗?买一本
[b]苍白的,不是文字,是人的思想 虚伪的,不是网络,是人的灵魂 伤心的,不是爱情,是人的心灵 难忘的,不是容貌,是人的思诀 黎明的曙光早已不见了夕日的辉煌 东方的日出早就失去了往日的灿烂 而我也尽脱了昨日的笑容去迎接明天的枯涩 [/b]
author22
驱动小牛
驱动小牛
  • 注册日期2003-08-20
  • 最后登录2018-04-07
  • 粉丝0
  • 关注0
  • 积分391分
  • 威望85点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2004-04-04 19:31
掉了使能位了。记得给分哦!呵呵!
我的Vc代码仓库:[url]http://sh.b211.net[/url]
xinli->新利
驱动中牛
驱动中牛
  • 注册日期2004-03-28
  • 最后登录2007-08-24
  • 粉丝0
  • 关注0
  • 积分483分
  • 威望56点
  • 贡献值0点
  • 好评度24点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2004-04-05 19:04
掉了使能位了。记得给分哦!呵呵!


哪个使能位?这个程序运行过了,难道还有错误吗?
xueli19810917@163.com www.GGJJDDMM.com
游客

返回顶部