fpga技术实现12864动态显示

fpga技术实现12864动态显示

ID:33807916

大小:55.65 KB

页数:5页

时间:2019-03-01

fpga技术实现12864动态显示_第1页
fpga技术实现12864动态显示_第2页
fpga技术实现12864动态显示_第3页
fpga技术实现12864动态显示_第4页
fpga技术实现12864动态显示_第5页
资源描述:

《fpga技术实现12864动态显示》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、摘要木文使用FPGA技术实现,通过控制液晶屏的地址,将汉字、字符或图形输入到液晶屏上,通过连续儿屏显示实现动态效果。关键词FPGA;128641cd;静态显示;动态显示1芯片和液晶屏介绍本实验所用芯片为ALTERA公司开发的EP1C6Q240C8芯片,cyclone系列,具有240个引脚,工作时最多可同时处理10路控制信号,工作电压为1.4V~3.6V。液晶屏为12864,显示类型STN,点阵格式128x64,点尺寸0.48x0.48mm。软件编程环境:Altera的QuartusII。2焊接板子,原理图如下左侧为EP1C6Q240C8芯片:共有240个引脚,相当于把4块芯片联

2、系在一起,备选的引脚比较多。右侧为液晶屏引脚,本液晶屏内置汉字库(通过查汉字编码库,得到代码)。3静态显示的设计3.1给data_buffer赋内容constantdata_bufO:data_buffer:=(x"a3'x',c6',,x"a3',,x',dO",//显示:fpgax”a3“,x”c7“,x“a3”,x“cl”,“x”2(r,x”2(r,x”20“,x”2(r,x”20”,x”20“,x”20”,x”20“);〃x”20”代表空格constantdata_bufl:data_buffer:=(x"cd,,,x"f5,,,x,'cf',x"d4",//显示:王

3、显03x”a3”,x”b(T,x”a3”,x“b3”,x”20“,x”20“,x”20“,x”20“,x”20”,x”20”,x”2(r,x”2(r);constantdata_buf2与constantdata_buf3所赋值均为x"20”,由图片可知,后两彳亍并未输出内容。x”20“代表空格,即此处不输入内容。也可根据需要,通过查汉字编码表输入内容。3.2分频部分process(clk)//使用晶振为50MHZvariablecntrintegerrange0to499;//100k分频我们静态显示的频率是100kbeginifelk-I1andclk*eventthen讦

4、cnttemp=499thencnttemp:=0;elseifcnttemp<249thenclk_100k<-T;elseclk_100k<='0';endif;cnttemp:=cnttemp1;endif;endif;endprocessdiv_5000Hz;3.3把汉字加到液晶地址process(time)beginendprocess;process(clk_100k)//用到分频100k,因为是静态显示,所以只要在液晶显示的variableent1:integerrange0to10000;//频率范围内,采用其他的频率,也是可以的,variablecnt_lin

5、tegerrange0to1000;variablecode_cnt:integerrange0to13;variabledata_cnt:integerrange0to480;beginif(clk_100k'eventandclk_100k='r)thencasecurrent_siswhens0=>rw<=*1';rs<=*1';e<='1';cnt1:=cnt11;//对液晶的显示进行以下初始化,使讦ent1<500thenlcd」stv='0‘;//能,使其可写,使其可重启。elsifent1<1000thenlcd_rst<='r;elsifcntl=1000the

6、nlcd_rst<=,1';cnt1:=0;current_s<=s1;endif;whensl=>cnt_l:=cnt_l1;//此部分也是对液晶初始化。ifcnt_lcnt_l:=cnt_l1;//将地址确定下来,此时是9(),就是在第二行显示ifcnt_l

7、■■送王显03到这个地址ifcnt_l

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。