全文预览

基于EDA技术出租车计费器的设计

上传者:读书之乐 |  格式:doc  |  页数:13 |  大小:176KB

文档介绍
,clk,pause,chefei,lucheng);ymq8421U2(chefei[3:0],dis0);ymq8421U3(chefei[7:4],dis1);ymq8421U4(chefei[11:8],dis2);ymq8421U5(chefei[15:12],dis3);ymq8421U6(lucheng[3:0],dis4);ymq8421U7(lucheng[7:4],dis5);ymq8421U8(lucheng[11:8],dis6);ymq8421U9(lucheng[15:12],dis7);displayU10(clk,dis0,dis1,dis2,dis3,dis4,dis5,dis6,dis7,HEX0,HEX1,HEX2,HEX3);endmodule该程序定义输入输出端口如下:■clk:?全局时钟信号,这里为1Hz的时钟。■stop:?当stop=0时,车停止;stop=1时,车没停止。■start:当start=0时,车起动,但没有走;start=1时,车开动了。■pause:当pause=0时,车暂停;pause=1时,车不暂停。■HEX0,HEX1,HEX2,HEX3:七段数码管显示的数据。?在Altera公司的软件工具QuartusⅡ(WindowsXP环境下)中编译和波形仿真后得到的波形如图4-1所示:图4-1用行为描述的出租车计费器电路系统仿真波形图4.2用结构描述实现出租车计费器电路系统设计?生成的taxicount、ymq8421和display元件图形符号只是分别代表分立的电路设计结果,并没有形成系统。顶层设计文件就是调用taxicount、ymq8421和display三个功能元件,将它们组装起来,成为一个完整的设计。taxi.bdf是本例的顶层文件,实现的功能是将里程和路程动态显示出来,时间间隔是5秒,如图4-2所示。

收藏

分享

举报
下载此文档