C51中8位数据能组成一个字节吗,送小姨子咯

2020-02-04 09:26发布

还是用实例说明一下,
8段数码管,数据口分别是a,b,c,d,e,f,g,h  为了布线方便,并没有接在同一个IO口上
实际是这样对应的
a---p1.0
b---p1.1
c---p1.2
d---p1.7
e---p3.4
f---p3.5
g---p3.6
h---p3.7

请问送数据的时候该怎么送呢?
不能像以前接同一个IO口那样,直接 led_data = 0x80; 了

请赐教~

送上小姨子


@_@~~ (原文件名:9000_1248748811W5D5.jpg)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
64条回答
bbs2009
1楼-- · 2020-02-08 20:26
小姨不错

我也遇到过这样的问题,51还算简单,AVR就罗嗦了,这是我写的AVR解决办法。

http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3489398&bbs_page_no=1&search_mode=3&search_text=hsztc&bbs_id=9999
hkap
2楼-- · 2020-02-09 00:22
36楼跟37楼的执行时间是一样的,所以37楼并没有优化运行速度,只是写法好写一点,不容易出错。

MOV  C,ACC.7   1T
MOV  LED_A,C   2T

共3T
-------------------
RLC  A         1T
MOV  LED_A,C   2T

共3T
hsztc
3楼-- · 2020-02-09 01:33
最普通的51

AT89S51
hsztc
4楼-- · 2020-02-09 04:52
很有意思的讨论啊,谢谢各位的发言啊,尤其是许工和cowboy的讨论,很受益,OUR_AVR真是一个很好的坛子
bbs2009
5楼-- · 2020-02-09 08:25
 精彩回答 2  元偷偷看……
hsztc
6楼-- · 2020-02-09 12:47
MARK 51IO

一周热门 更多>