全球旧事资料 分类
熄灯标志XDBZ控制下,进行等待费用DDFY的计费操作,该模块的VHDL程序包括两个进程:60S周期跳变信号产生进程,等待费用计算进程。等待费用计算的条件是在DDBZ1并且在60s周期跳变信号T60S的上升沿,根据XDBZ分别进行加法计费操作,当DDBZ1且XDBZ0时,按照1元5分种,即20分分钟计费:当DDBZ1且XDBZ1时,按照20元小时,即33分分钟计费。具体程序见附录。等待费用封装如下所示:
f(38)等待计费模块模块封装上图中START为启动信号输入,DDBZ为等待标志信号输入控制,当START和DDBZ同时为高电平时启动,clk1hz为频率为1hz的时钟脉冲,通过对时钟脉冲的计数,完成计时。DDJF为计数后的费用。经过仿真达到预期效果;仿真图如下:
(39)等待计费时序仿真图
36选择模块SE及输出控制模块SCKZ:
根据发出的数据传输选择控制信号A20选择有关计算结果传送到显示模块SE与被传送数据的具体关系如表31所示。选择模块封装如310所示输出控制模块封装311所示。
f310选择模块封装
311输出控制模块封装图
数据输出控制程序DATADDSJ7DOWNTO0WHENSEL”000”
ELSEDDSJ15DOWNTO8WHENSEL”001”
ELSELCFY7DOWNTO0WHENSEL”010”
ELSELCFY15DOWNTO8WHENSEL”011”
ELSEDDFY7DOWNTO0WHENSEL”100”
SEL
000
001
010
011
100
101
110
111
被选数据
等待时间等待时间超过2公超过2公里等待计费等待计费高里程数据里程数据高
秒数
分数
里计费低计费高8位低8位
8位
低8位
8位
DDS70DDS1588位
LCJF158DDFY70DDFY158XSLC70XSLC158
LCJF70
ELSEDDFY15DOWNTO8WHENSEL”101”
ELSEXSLC7DOWNTO0WHENSEL”110”
ELSEXSLC15DOWNTO8WHENSEL”111”具体程序见附录
表31:
经过仿真达到预期效果图形如下
f312输出控制时序仿真图
3.7显示模块
显示模块是由七段LED数码管译码和动态扫描显示两部分组成。数码管控制及译码显示模块将十进制的输入信号用七段数码管显示由七段发光二极管组成数码显示器利用字段的不同组合可分别显示09十个数字。本设计中要求输出的段信号为低电平有效
模块封装如313所示
313显示模块封装
4.系统仿真、综合、下载与调试
4.1系统仿真、综合、下载
仿真是EDA技术的重要组成部分也是对设计的电路进行功能和性能测试的有效手段。EDA工具提供了强大且与电路实时行为相吻合的精确硬件系统测试工具。各个功能子模块设计完成后,利用MAXPLUSⅡ的图形编辑器GraphicEditor将各功能子模块.sym进行连接。芯片管脚定义可以直接用编辑.pi
文件r
好听全球资料 返回顶部