- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
FPGA/CPLD应用技术;;多功能密码锁的仿真平台结构如下所示,仿真平台主要提供测试模块需要的所有输入信号,以及对输出信号的检查比对功能。由于本设计比较简单,输出比对主要采用观察波形的方法。;多功能密码锁设计输入有两部分:一是50Mhz的时钟输入,另一个是外部按键和拨码开关输入;输出是8个LED灯和七段数码管显示。所以整个仿真平台需要设计一个50Mhz的时钟,并且设计一组或者多组按键、拨码开关的输入作为测试向量,观察最终输出的LED显示数据以及七段数码管的数据是否正确。;reg[7:0] key; //搭建矩阵键盘生成电路
always@(key,scan)
begin
case(scan)
4’b0001 : begin
if (key[0]==1’b1) keyin0=1’b1;
if (key[4]==1’b1) keyin1=1’b1;
end
4’b0010 : begin
if (key[1]==1’b1) keyin0=1’b1;
if (key[5]==1’b1) keyin1=1’b1;
end
4’b0100 : begin
if (key[2]==1’b1) keyin0=1’b1;
if (key[6]==1’b1) keyin1=1’b1;
end
4’b1000 : begin
if (key[3]==1’b1) keyin0=1’b1;
if (key[7]==1’b1) keyin1=1’b1;
end
default: begin keyin0=1’b1; keyin1=1’b1; end
end;initial//系统复位
begin #20 rst=1’b0; #60 rst=1’b1; #120 rst=1’b0; end
initial
clk = 1b0;//首先初始化时钟的数值
always #10 clk=~clk;//每隔10ns翻转一次,为50Mhz时钟
//下面开始模拟外部动作,为了保证仿真正确性,应该多仿真这样的动作
initial
begin
key=8’b0;
#1500 boma=8’//设定密码
#1500 key[0]=1’b1; #1500 key[0]=1’b0; #1500 key[1]=1’b1; #1500 key[1]=1’b0;
#1500 boma=8’//输入错误密码
#1500 key[2]=1’b1;
#1500 key[2]=1’b0;
#1500 key[1]=1’b1;
#1500 key[1]=1’b0;
#1500 boma=8’//输入正确密码
#1500 key[2]=1’b1;
#1500 key[2]=1’b0;
end
endmodule;本任务设计了一个多功能密码锁的制系统,该系统结构比较复杂,设计到了很多常见外围硬件电路,包括分频器、矩阵键盘、发光二极管和七段LED动态显示等。
系统首先建立了一个分频器电路,构建扫描时系统内部处理的时钟。密码锁具有设定密码,开锁,报警等多个功能,而这些功能必须由一个状态控制器来控制。核心控制模块是一个典型的状态机电路。为了配合以上功能???还用到了拨码开关、LED显示、动态按键、动态七段数码管等外围电路,因而还需要设计相应的驱动电路。;谢谢!
您可能关注的文档
- 多元函数微分学习题课.doc
- 多元文化谘商与辅导.ppt
- 多元统计课程设计.doc
- 多元入学与生涯辅导进路.ppt
- 多元函数微分学习题课(高数课件)超经典.doc
- 多功能数字电子时钟设计.doc
- 多媒体对课堂实效的影响(教师版)——数据统计.doc
- 多功能电脑桌设计.doc
- 多功能锅炉水位显示控制报警器.ppt
- 多媒体课程设计.ppt
- 2026年及未来5年蓝信流量统计日志系统项目市场数据调查、监测研究报告.docx
- 2026年及未来5年多功能烟气分析仪项目市场数据调查、监测研究报告.docx
- 2026年及未来5年热熔焊制45°弯头项目市场数据调查、监测研究报告.docx
- 2025年学历类自考中国文化概论-中国当代文学作品选参考题库含答案解析.docx
- 2026年及未来5年微控双温区锑扩散系统项目市场数据调查、监测研究报告.docx
- 2026年及未来5年变频电机转子项目市场数据调查、监测研究报告.docx
- 2026年及未来5年数显压力机项目市场数据调查、监测研究报告.docx
- 2026年及未来5年电话十台灯十时钟项目市场数据调查、监测研究报告.docx
- 2026年及未来5年移动空调控制板项目市场数据调查、监测研究报告.docx
- 2026年及未来5年大豆纤维服饰项目市场数据调查、监测研究报告.docx
原创力文档


文档评论(0)