电子信息工程毕业论文发光二极管走马灯电路的设计与实现实验一.docx

电子信息工程毕业论文发光二极管走马灯电路的设计与实现实验一.docx

ID:58731757

大小:66.41 KB

页数:4页

时间:2020-09-30

电子信息工程毕业论文发光二极管走马灯电路的设计与实现实验一.docx_第1页
电子信息工程毕业论文发光二极管走马灯电路的设计与实现实验一.docx_第2页
电子信息工程毕业论文发光二极管走马灯电路的设计与实现实验一.docx_第3页
电子信息工程毕业论文发光二极管走马灯电路的设计与实现实验一.docx_第4页
资源描述:

《电子信息工程毕业论文发光二极管走马灯电路的设计与实现实验一.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、发光二极管走马灯电路的设计与实现实验(一)实验程序:设计思路:首先用按键SW1来控制显示模式。用状态机来实现单点移动和幕布式移动。VHDL程序如下libraryieee;useieee.std_logic_1164.all;entityscanisport(clk,reset:instd_logic;light:outstd_logic_vector(7downto0);a:instd_logic);endscan;architecturearch_scanofscanisTYPEstate_typeis(s0,s

2、1,s2,s3,s4,s5,s6,s7);signalstate:state_type;beginprocess(a,clk,reset)——————process使用嵌套beginif(reset='1')thenlight<="00000000";elsif(rising_edge(clk))then——————‘a’代表BW1的值,控制显示模式casestateis——————实现单点移动whens0=>state<=s1;light<="10000000";whens1=>state<=s2;light<

3、="01000000";whens2=>state<=s3;light<="00100000";whens3=>state<=s4;light<="00010000";whens4=>state<=s5;light<="00001000";whens5=>state<=s6;light<="00000100";whens6=>state<=s7;light<="00000010";whens7=>state<=s0;light<="00000001";endcase;elsecasestateis——————实现幕

4、布式移动whens0=>state<=s1;light<="00011000";whens1=>state<=s2;light<="00111100";whens2=>state<=s3;light<="01111110";whens3=>state<=s4;light<="11111111";whens4=>state<=s5;light<="01111110";whens5=>state<=s6;light<="00111100";whens6=>state<=s7;light<="00011000";when

5、s7=>state<=s0;light<="00000000";endcase;endif;endif;endprocess;endarch_scan;仿真波形如下:600)makesmallpic(this,600,1800);'src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-0.png"width="662"height="244"/>实验总结仿照上个实验的状态机设计,自己写出了以上的程序。虽然程序简单,容易写出,但由

6、于语法不熟,在编写的过程中走了很多的弯路也出现了较多的错误。还好,在老师的指导下,经过不段的调试,改正终于得出了正确的结果。最初,我由于不知道要用嵌套PROCESS,而在一个PROCESS中又加入俩个PROCESS。导致编译不能通过。这是由于语法不清而犯的错误。还有就是在写程序的时候没有进行深入的思考。简单的认为状态机不能实现幕布式的移动(因为我认为状态机的状态不足以表达幕布式的各个状态,其实

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

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

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