OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2935|回复: 9

显示屏的数据口可以随便连接在单片机引脚吗?8080接口

[复制链接]

6

主题

49

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
202
金钱
202
注册时间
2018-4-4
在线时间
40 小时
发表于 2019-11-6 16:53:17 | 显示全部楼层 |阅读模式
1金钱
刚接触到一个显示屏,8080接口,一开始D0~D7分别对应单片机的PB0~PB7,正常使用,最近要升级,[size=17.1429px]D0~D7可以分别对应单片机的PE7~PE0可以吗?还有一个问题数据口如果随便接在单片机任意引脚上,怎样去点亮屏幕?一头雾水,请各位大神指教一下

最佳答案

查看完整内容[请看2#楼]

可以换,但是IO越分散,速度越慢。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2019-11-6 16:53:18 | 显示全部楼层
可以换,但是IO越分散,速度越慢。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

2

主题

582

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2690
金钱
2690
注册时间
2014-5-23
在线时间
188 小时
发表于 2019-11-6 18:40:04 | 显示全部楼层
随意接就看你软件怎么根据字节来置不同的IO口
回复

使用道具 举报

6

主题

49

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
202
金钱
202
注册时间
2018-4-4
在线时间
40 小时
 楼主| 发表于 2019-11-7 09:01:09 | 显示全部楼层
awsawzj 发表于 2019-11-6 18:40
随意接就看你软件怎么根据字节来置不同的IO口

如果随意接,显示屏的刷新的速度会不会有影响,看了原子哥的教程,都接在了同一组IO上,你有程序吗?可以分享一下吗?
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2019-11-5
在线时间
4 小时
发表于 2019-11-7 09:48:52 | 显示全部楼层
可以随意接,我用51单片机IO口不够用的时候这样搞过。本来你发送数据可以直接给一个端口赋值,但是随意接的话需要把数据按照你接线顺序转换到给每一位去赋值。
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2019-11-5
在线时间
4 小时
发表于 2019-11-7 09:50:27 | 显示全部楼层
手撕开发板 发表于 2019-11-7 09:48
可以随意接,我用51单片机IO口不够用的时候这样搞过。本来你发送数据可以直接给一个端口赋值,但是随意接的 ...

当然我说的是软件模拟的情况,如果用硬件接口直接访问内存是不行的
回复

使用道具 举报

2

主题

582

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2690
金钱
2690
注册时间
2014-5-23
在线时间
188 小时
发表于 2019-11-7 09:57:23 | 显示全部楼层
楼下是老王 发表于 2019-11-7 09:01
如果随意接,显示屏的刷新的速度会不会有影响,看了原子哥的教程,都接在了同一组IO上,你有程序吗?可以 ...

影响不太大,一组的好处寄存器是一个,可以一次赋值,不同IO口可能需要多次给寄存器赋值,仅此而已
回复

使用道具 举报

6

主题

49

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
202
金钱
202
注册时间
2018-4-4
在线时间
40 小时
 楼主| 发表于 2019-11-7 10:50:23 | 显示全部楼层
awsawzj 发表于 2019-11-7 09:57
影响不太大,一组的好处寄存器是一个,可以一次赋值,不同IO口可能需要多次给寄存器赋值,仅此而已

我在同一组上任意组上IO口任意调换了两根,调通了,我觉得不同组别也差不多
回复

使用道具 举报

6

主题

49

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
202
金钱
202
注册时间
2018-4-4
在线时间
40 小时
 楼主| 发表于 2019-11-8 09:09:22 | 显示全部楼层
awsawzj 发表于 2019-11-7 09:57
影响不太大,一组的好处寄存器是一个,可以一次赋值,不同IO口可能需要多次给寄存器赋值,仅此而已

我把一个IO口换成了其他组别,没有成功,而且读出的ID也不对,
回复

使用道具 举报

6

主题

49

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
202
金钱
202
注册时间
2018-4-4
在线时间
40 小时
 楼主| 发表于 2020-1-13 15:09:07 | 显示全部楼层
最近总结搞了一下,我拿16个数据口的屏,任意调换了两根,读写速度很没感觉慢很多,当我换成8线数据平时,任意调换两根,速度直接没法用,慢的要死,希望大家以后还是屏幕数据口跟单片机IO口一一对应吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-19 19:26

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表