- 1
- 0
- 约3.31千字
- 约 8页
- 2018-06-01 发布于山西
- 举报
上传电梯设计
题目: 电梯控制
第一章 设计说明
一,设计思路
本设计为电梯控制,具有楼层显示功能和箭头显示功能。用一个数码管显示楼层,楼层显示1-7,电梯自动从1层上升到7层,再从7层下降到1层。在点阵电路上显示上下箭头,电梯上升时显示向上箭头,电梯下降时显示下降箭头。
本设计用clk和clk1作为输入量,输入两种频率不同的时钟信号。line,row,t,q作为输出量;i,flag,c作为中间变量。i指示楼层,flag作为标志量,clk输入时钟信号,每个上升沿到来时,i值变化1,当flag为0时,i执行加1,当flag为1时,i执行减1;当i为3’b111时,置flag为1,当i变回3’b001时,置flag为0。同时,clk1输入比clk频率更高的时钟信号,控制8*8点阵显示模块的逐行扫描频率;每当clk1上升沿到来时,扫描一行。row代表行,line代表列,以中间变量c的case语句分别控制上升箭头和下降箭头的图形,当flag为0时执行上升箭头显示段,当flag为1时执行下降箭头显示段。用一个动态数码管显示楼层,中间变量q用于数码管位选,此设计中赋值q=3’b000。用以i为敏感信号的always块语句控制译码器工作,t为数码管输出,以i的case语句为t赋值。
上升箭头,下降箭头点阵样式如下图所示:
二,模块介绍
本设计程序为单模块Verilog HDL程序,模块定义如下:
module lift(clk,clk1,line,row,t,q);
input clk,clk1;
output line,row,T,q;
reg[2:0] i;
reg[7:0] line;
reg[7:0] row;
reg[6:0] t;
reg[2:0] q;
integer flag;
integer c;
模块功能由三个并行的always块语句实现,第一句为always @(posedge clk),用来执行i由3’b001到3b111再回到3b001的循环。第二句为always @(posedge clk1),用来执行上升箭头和下降箭头的交替显示。第三句为always @(i),用来执行译码器功能,将3位二进制数i转换为7位显示译码。
三,真值表
●
●
●
●
●
第二章 Verilog HDL设计源程序
设计程序如下:
module lift(clk,clk1,line,row,t,q);//模块声明
input clk,clk1;
output line,row,t,q;
reg[2:0] i;
reg[7:0] line;
reg[7:0] row;
reg[6:0] t;
reg[2:0] q;
integer flag;
integer c;
always @(posedge clk)
begin //i循环变化
if(flag==0)
begin
i=i+1;
if(i==3b111)
flag=1;
end
else if(flag==1)
begin
i=i-1;
if(i==3b001)
flag=0;
end
end
always @(posedge clk1)
if(flag==1) //上升箭头点阵显示
begin
if (c7)
begin
c=0;
end
else
begin
case(c)
0: begin line=8row=8end
1: begin line=8row=8end
2: begin line=8row=8end
3: begin line=8row=8end
4: begin line=8row=8end
5: begin line=8row=8end
6: begin line=8row=8end
您可能关注的文档
- WB激光焊接机使用说明书A正文.doc
- XC电梯限速器测试仪使用说明书.doc
- X型万能升降台铣床主轴变速箱设计说明书.doc
- ZDJ单片成型纸碗机和KFC大桶机价格.docx
- 一二级抗震纵向拉筋锚固LaE.doc
- 一建机电实务精讲习题集.doc
- 一次性车间职工个人卫生制度.doc
- 三相异步电动机的Y起动PLC控制答案txt.doc
- 上半年冷轧板卷市场概述及分析.doc
- 不锈钢电解抛光设备的使用说明书.ppt
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 周清1 民法中的人身权及财产权.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.4.1 权利保障 于法有据.pptx
- 2025北京丰台区高二(上)期中地理(A卷)含答案.docx
- 2025北京三帆中学初三(上)开学考英语试题含答案.docx
- 2025北京一零一中初三9月月考语文试题含答案.docx
- 2025北京海淀区初三(上)期中道法试题含答案.docx
- 2025北京丰台区高一(上)期中政治(A卷)含答案.docx
- 25-26学年政治统编版必修4课件:3.3 唯物辩证法的实质与核心.pptx
- 25-26学年政治统编版必修4课件:7.2 正确认识中华传统文化.pptx
- 湖北省部分高中2026届高三上学期二模联考 历史试卷.docx
最近下载
- J B-T 8577-2015 内燃机水散热器技术条件.pdf VIP
- 王明新数学物理方程习题解答.pdf VIP
- 云网融合的多云网络架构.pdf VIP
- 20220301电缆行业SAP解决方案.pptx VIP
- 【精选】0深圳生态规划0深圳生态规划.pdf VIP
- KA_T 22.1-2024 矿山隐蔽致灾因素普查规范 第1部分:总则.docx VIP
- GDBD-2025-12 输变电工程环保水保监测与验收费用计列指导意见.pdf VIP
- 手把手教你做应付票据审计底稿.pdf VIP
- 《商务英语:职场进阶》教师用书 完整版.pdf VIP
- 深度:短期看新车型销量及FSD,中期看能源,长期看Optimus.pdf VIP
原创力文档

文档评论(0)