完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
用2片74LS273控制一个16*16点阵的列,每次把所显示的列数据发送到点阵上,用74hc154,4-16译码器选择选通的列显示。现在我想一次显示8个汉字,但是软件上有点问题想不通,希望有人给我说说思路。
|
|
相关推荐
6个回答
|
|
我做过一个项目是4个脚控制8个数码管16个小灯和继电器的,和你这个比较类似,因为你这个是汉字显示,所以相信你对相关锁存器的应用已经有所了解,汉字点阵码你首先要自己先做出来,字库从哪来?还是只要8个或者是少数几个特定的字?如果点阵码(静态的)得到后,就是分配当下需要显示的8个汉字的动态空间,比如以数组形式或者结构体数组,然后显示程序负责把动态空间中的点阵码反应到输出io口。
|
|
|
|
顺产不聪明 发表于 2016-5-3 08:59 并不是显示所有的字,所以不需要字库,只是显示我的用字模软件取出来的特定的字,我本来想用列扫描的方式(点阵的阴极端口)来扫描所有的列,现在就是能够显示但是就是有跳动的感觉,不能给人一种一次显示的感觉。 |
|
|
|
加油少年 发表于 2016-05-03 18:13 可能你在设计硬件时是否可以改进,我看你锁存器用在了单片机的输出端,如果想要达到静态效果,锁存器放在亮灯端,译码器或者移位器放在锁存器前端,这样,要显示啥直接锁存住,更改时,先更改译码器或者移位器,然后锁存器跳变输出!我用这套方法做过无功补偿的开关信号,所以不允许有闪动 |
|
|
|
顺产不聪明 发表于 2016-5-3 18:40 我的一个16*16点阵只有2片74ls273,如果锁存的话也只能显示一列而已,并不能把一个16*16点阵都锁存住,这就是我的关键所在,我想用动态扫描去静态显示8个汉字,(我这个是想用按列扫描的方式)即每次扫描一列数据然后在扫描下一列,直到最后一列(8个汉字,每个16列,共128列),然后在重复上面操作。类似于16*16点阵的静态方式,,不过我按这种方式就不能静态显示出来,显示会一跳一跳的,(这个仿真图是一本教材上的,他是用汇编语言写,只有结果没有源程序),想问问如果是这个电路图,软件上改用哪种方式处理,能够达到静态显示结果。谢谢 |
|
|
|
问题已经解决了,等LZ整理一下会把仿真图与程序传上
|
|
|
|
楼主我现在和你情况差不多,显示也是一跳一跳的,请问楼主你是怎么解决的?
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-spi编程示例之spi编写程序
657 浏览 0 评论
《DNK210使用指南 -CanMV版 V1.0》第三十七章 image图像对比实验
640 浏览 0 评论
753 浏览 1 评论
546 浏览 0 评论
关于RT-Thread studio添加freemodbus控件失败的问题
910 浏览 1 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11652 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-10 15:23 , Processed in 0.437155 second(s), Total 48, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号