课程设计-基于cpld的交通灯设计内容摘要:
0000。 ELSE vcd10n=vcd10n1。 END IF。 END IF。 END IF。 END IF。 END PROCESS。 PROCESS(bcd1n,vcd10n) BEGIN J3=39。 039。 IF(bcd1n=0 and vcd10n=0)THEN J3=39。 139。 END IF。 END PROCESS。 END。 元件图 ( 20 秒倒计时计数器元件图) 仿真图 ( 20s 倒计时计数器仿真图) 电路图 ( 20秒倒计时计数器 RTL 电路图) 30 秒倒计时计数器 源代码 LIBRARY IEEE。 USE。 USE。 ENTITY djs30 IS PORT (clk: IN STD_LOGIC。 cr:IN STD_LOGIC。 EN4: IN STD_LOGIC。 J4:OUT STD_LOGIC。 q1:OUT STD_LOGIC_VECTOR(3 DOWNTO 0)。 y10:OUT STD_LOGIC_VECTOR(3 DOWNTO 0))。 END djs30。 ARCHITECTURE a OF djs30 IS SIGNAL bcd1n:STD_LOGIC_VECTOR(3 DOWNTO 0)。 SIGNAL vcd10n:STD_LOGIC_VECTOR(3 DOWNTO 0)。 BEGIN PROCESS(clk,cr) BEGIN IF(cr=39。 039。 )THEN bcd1n=0000。 J1=39。 139。 ELSIF(EN4=39。 139。 )THEN IF(CLK39。 EVENT AND CLK=39。 139。 )THEN IF(bcd1n=0 and vcd10n/=0)THEN bcd1n=1001。 ELSIF(bcd1n=0 and vcd10n=0)THEN bcd1n=0000。 ELSE bcd1n=bcd1n1。 END IF。 END IF。 END IF。 END PROCESS。 q1=bcd1n。 y10=vcd10n。 PROCESS(clk,cr) BEGIN IF(cr=39。 039。 )THEN vcd10n=0011。 J1=39。 139。 ELSIF(EN4=39。 139。 )THEN IF(CLK39。 EVENT AND CLK=39。 139。 )THEN IF(bcd1n=0)THEN IF(vcd10n=0)THEN vcd10n=0000。 ELSE vcd10n=vcd10n1。 END IF。 END IF。 END IF。 END IF。 END PROCESS。 PROCESS(bcd1n,vcd10n) BEGIN J4=39。 039。 IF(bcd1n=0 and vcd10n=0)THEN J4=39。 139。 END IF。 END PROCESS。 END。 元件图 ( 30 秒倒计时计数器元件图 ) 仿真图 ( 30 秒倒计时计数器仿真图) 电路图 ( 30秒倒计时计数器 RTL 电路图) 15 秒倒计时计数器 源代码 LIBRARY IEEE。 USE。 USE。 ENTITY djs15 IS PORT (clk:IN STD_LOGIC。 cr:IN STD_LOGIC。 EN5:IN STD_LOGIC。 J5:OUT STD_LOGIC。 q1:OUT STD_LOGIC_VECTOR(3 DOWNTO 0)。 y10:OUT STD_LOGIC_VECTOR(3 DOWNTO 0))。 END djs15。 ARCHITECTURE a OF djs15 IS SIGNAL bcd1n:STD_LOGIC_VECTOR(3 DOWNTO 0)。 SIGNAL vcd10n:STD_LOGIC_VECTOR(3 DOWNTO 0)。 BEGIN PROCESS(clk,cr) BEGIN IF(cr=39。 039。 )THEN bcd1n=0101。 J1=39。 139。 ELSIF(EN5=39。 139。 )THEN IF(CLK39。 EVENT AND CLK=39。 139。 )THEN IF(bcd1n=0 and vcd10n/=0)THEN bcd1n=1001。 ELSIF(bcd1n=0 and vcd10n=0)THEN bcd1n=0000。 ELSE bcd1n=bcd1n1。 END IF。 END IF。 END IF。 END PROCESS。 q1=bcd1n。 y10=vcd10n。 PROCESS (clk,cr) BEGIN IF(cr=39。 039。 )THEN vcd10n=0001。 ELSIF(EN5=39。 139。 )THEN IF(CLK39。 EVENT AND CLK=39。 139。 )THEN IF(bcd1n=0)THEN IF(vcd10n=0)THEN vcd10n=0000。 ELSE vcd10n=vcd10n1。 END IF。 END IF。 END IF。 END IF。 END PROCESS。 PROCESS(bcd1n,vcd10n) BEGIN J5=39。 039。 IF(bcd1n=0 and vcd10n=0)THEN J5=39。 139。 END IF。 END PROCESS。 END。 元件图 ( 15 秒倒计时计数器元件图) 仿真图 ( 15 秒倒计时计数器仿真图) 电路。课程设计-基于cpld的交通灯设计
相关推荐
做到金融扶贫全覆盖、服务能力全提升、服务功能全方位。 六、工作措施及要求 (一)统一思想认识。 坚决打赢脱贫攻坚战是全面建成小康社会、实现共同富裕的重大举措,金融扶贫既是一项政治任务,也是农商银行立足农村市场、实现可持续发展的重大机遇。 因此,要切实增强使命感和紧迫感,勇于争当 “ 三严三实 ” 和 “ 四个 自觉 ” 模范,以更明确的目标、更有力的措施、更务实的作风,全力以赴推动脱贫攻坚
统 的 显 示 原 理 ,学 习 数 码 管显 示 数 字 和 字 符 的 编 程 方 法 . 试设计一简易秒表,使得七段符显示管的 ag 分别接在单片机的 P 口上,输出低电平时,显示管点亮, 要求从数字“ 0”显示到数字“ 9”,延时间隔为 1 秒。 设计要求 [1]显示时间 范围 ; [2]按键开关按下,电路复位。 方案的选择与论证 . 1 总体设计方案 方案 1:在方案 1 中
第四章 详细设计与实现 系统数据库设计 数据库表格设计 本系统采用 MySQL作为后台数据库,数据库设计包括创建数据库、建表、关系、储存过程、触发器等。 根据对系统的详 细分析,我设计出以下数据库表。 如表 1数据库表所示: 表 1 数据库表 下面是主要表格设计: 11 基于 JAVA的 BBS 设计与实现 12 数据库结构的实现 在得到数据库的表格设计之后,就可以在
间剩余 5秒时,蜂鸣器发出声响,直到时间为零时,恢复初始状态。 6)有选手违规抢答是,出现下图(图 f)的结果: 图 .f 如果有选手在主持人还未按下“开始”键就做抢答,显示管将显示出该选手的号码,同时开始闪烁,蜂鸣器发出声响。 六、心得体会 开始选择课程设 计题目是,看见这个题目觉得挺好弄得,但是想的总是美好的。 这次课程设计的仿真工具是从来没有使用过,是在老师和同学的指导下学会的
思想和算法的实现 ,通过这次课程设计 ,使我了解到了算法设计的重要性 (算法设计是编程实现的前提 ),提高了自己动手编程的能力和汲取一些先进算法的思想 ,这对以后图像处理的深入学习大有帮助。 该数字图像界面是基于 Microsoft Visual C++ 的 MFC 多文档实现的 ,在界面设计上看起来过于单调 ,界面设计简单 ,但易于操作。 Visual C++ 的MFC
故障排除后必须使用原点复位,将洗车机复位到原点,才能做洗车全流程的动作,其动作就是按下 [复位按钮 ],则洗车机的右移、喷水、洗刷、风扇及清洁剂喷洒均需停止,洗车机往左移,当洗车机到达左极限开关时,原点复位灯亮起,表示洗车机完成复位动作。 3 3 第 2 章 控制 系统总体 方案 设计 系统的硬件 组成 本系统采用 PLC 作为核心控制。 以按键和投币作为信息采集单元,以