您现在所在的是:

单片机论坛

回帖:4个,阅读:1291 [上一页] [1] [下一页]
* 帖子主题:

模拟I/O口问题

979
ysnow2000
文章数:8
年度积分:50
历史总积分:979
注册时间:2005/5/16
发站内信
发表于:2005/11/26 18:17:00
#0楼
众位大侠:我在书上看到用8051I/O口模拟串行口用于数码管显示,用74LS164实现串并,软件模拟行。
可按上面做的硬件显示时总是四个八,硬件检查没毛病,程序如下:望大家指教
VRXD EQU P2.0
VTXD EQU P2.1
MTD EQU 30H

ORG 0000H

START:MOV R1,#MTD
MOV @R1,#77H
INC R1
MOV @R1,#77H
INC R1
MOV @R1,#3EH
INC R1
MOV @R1,#7CH

MOV R2,#4
LCALL VUARTNO
SJMP START
VUARTNO:MOV R0,#MTD
TCONTU:MOV R3,#8
MOV A,@R0
TAST:JNB ACC.0,ST0
ST1:SETB VRXD
CLR VTXD
NOP
SETB VTXD
SJMP TCONT
ST0:CLR VRXD
CLR VTXD
NOP
SETB VTXD
TCONT:RR A
DJNZ R3,TAST
INC R0
DJNZ R2,TCONTU
RET
END
主要从事自动化产品销售和自动控制技术的开发,主要经销PLC(可编程控制器)、HMI(人机界面)、各种工控仪表、数据采集终端、信号隔离器、信号分配器、安全栅及其他自动化产品。
服务宗旨:精益服务,满足需求,共同发展,创造价值。
935
zhoujc70
文章数:14
年度积分:50
历史总积分:935
注册时间:2005/11/25
发站内信
发表于:2005/11/27 17:00:00
#1楼
请加注释,这样读起来不方便的
1578
djwang2000
文章数:404
年度积分:50
历史总积分:1578
注册时间:2004/12/14
发站内信
发表于:2005/11/27 19:10:00
#2楼
不会用汇编,只会keil c
1016
shellin
文章数:66
年度积分:50
历史总积分:1016
注册时间:2005/10/22
发站内信
发表于:2005/11/27 21:42:00
#3楼
就是加个注释,读起来方便啊!这样读好麻烦哦!
4566
firedphoenix
文章数:1318
年度积分:50
历史总积分:4566
注册时间:2004/3/13
发站内信
我秀我做2014
发表于:2005/11/29 17:26:00
#4楼
164不好,74系列用595,40系列用4094。带锁存
想起时正是忘记,V信:firedphoenix_he
————————
千古最难觅知音
面山闻水思伊人

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004