[Actel FPGA] 51+液晶问题

[复制链接]
2207|3
 楼主| mkowen 发表于 2008-3-9 13:31 | 显示全部楼层 |阅读模式
我下51内核进去后,把正确的液晶显示C程序HEX文件下进去,用的P0口为数据口(类型是输出),P1口中3个脚为控制端口,另外剩下5个口点亮LED,下进去后发现LED能按照程序被点亮,但液晶却不能显示……不知道是什么原因?我只引了PO和P1口,都是作为输出口,这样对吗?
 楼主| mkowen 发表于 2008-3-9 15:59 | 显示全部楼层

为什么呢

就在原来基础上这样改了下:<br /><br />module&nbsp;USER_CORE8051&nbsp;(<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;reset,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;clk48m,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;port0o,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;port1o&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//增加的<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;input&nbsp;reset;<br />&nbsp;&nbsp;&nbsp;&nbsp;input&nbsp;clk48m;<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;output[7:0]&nbsp;port0o;<br />&nbsp;&nbsp;&nbsp;&nbsp;output[7:0]&nbsp;port1o;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//增加的<br /><br />/*8051内核*/<br />CORE8051&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;U3(<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.nreset(!reset),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.clk(mcuclk),<br />&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;……<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.port0o(port0o),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.port1o(port1o)&nbsp;&nbsp;//增加的<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;);<br /><br />为什么不行呢,LED都可以控制,难道要设置成双向I/0口?
lytga 发表于 2008-3-10 12:42 | 显示全部楼层

re

你可以把你引出来的P1口接LED灯,看是否出现流水灯效果,如果出现,那就不是P1口的问题,是你液晶部分程序的问题
chenlin085 发表于 2008-3-18 14:14 | 显示全部楼层

aa

你的液晶驱动时序有问题&nbsp;我也遇到过&nbsp;&nbsp;已经解决&nbsp;&nbsp;建议用&nbsp;示波器&nbsp;测时序
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

22

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部