千家论坛_弱电智能化技术与工程讨论(建筑智能,家居智能,人工智能)

路由交换
收藏本版 (7) |订阅

路由交换 今日: 3703 |主题: 18312|排名: 28 

发新帖
打印 上一主题 下一主题

在89C51中有沒有控制四位同時移動的指令...

[复制链接]
freepc 发布于: 2004-6-9 13:30 356 次浏览 6 位用户参与讨论
跳转到指定楼层

比如﹕我想給P1.0--p1.3賦一個四位值

p1.4--p1.7賦另一個四位值

然后循環通過查表給他賦不同的值﹐但是八個不能同時賦值﹐

[此贴子已经被作者于2004-6-10 10:13:03编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆 千家通行证登陆

x
回复

使用道具 举报

已有6人评论

新浪微博达人勋

千家认证

沙发
fclvgyfe 发表于 2004-6-9 14:03:00
四位赋值只能用位操作,ANL之类。
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

板凳
freepc 发表于 2004-6-10 09:44:00

這樣不行﹐賦值時會影響高四位或低四位﹐

是這樣的我手上有一塊2c12s的3位LCD,我現在把它的真值表傳上來﹐

我想了很久沒有把它的驅動程式的流程圖构思出來﹐能不能指點一下﹐花你一點時間﹐

一下就好.謝謝﹗附件請看第一樓。

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

地板
fclvgyfe 发表于 2004-6-10 11:30:00

怎么会呢?看示例:

p1原来是#55H,要改为#0A5H。

mov a,p1

anl a,#0fh

orl a,#0a0h

mov p1,a

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

5#
wangsf 发表于 2004-6-11 11:21:00

用位操作应可以

...................

p1.1=0;

..................

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

6#
freepc 发表于 2004-6-11 16:46:00

有顯示馬鈴驅動程式中。給每一位輪流賦值可能不大理想吧﹗

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

7#
xllmnul 发表于 2004-6-13 20:33:00

SWAP A

XCHD A,@R1

及位操作之类的指令应该都可以。

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆 千家通行证登陆

本版积分规则

千家智客微信号
千家智客微信
玩物说商城
玩物说商城