嵌入式系统课程设计教程
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(3)LCD上滚动显示姓名全拼。 控制LED 灯的闪烁,放置两个Buttons和一个线性 Sliders,通过触摸按键控制灯的亮灭,通过 触摸滑条控制灯的光强度。
• (5)利用 PSoC3 器件的 Comparator 用户模块设计 一个简单模拟电压比较电路。电位计电压从芯片引 脚P0[1]输入,比较信号从P0[3]输出,阀值电压 1.65V(Vdda/2)。当输入模拟电压低于1.65V时,P0[3] 输出低电平;超过1.65V时,P0[3]输出高电平,点亮 一个外部LED。 (6)以TI A 模组作为电流一电压转换电路, 将ID AC 输出的电流转换成电压, 然后送入ADC 转换, 并将所 得电压按照一定的对应关系转换成电流, 并在LCD 上显示。分别设置五个不同的电流值,通过复用器 连接到TIA模组,由按键控制接入的电流。
HDL数字系统高层次描述
--交通灯控制原理
红 黄 绿 红 黄 绿
北-南 东-西 交通控制灯示意图
状态 0 1 2 3 4 5 北-男 绿 黄 红 红 红 红 东-西 延迟(秒) 红 红 红 绿 黄 红 5 1 1 5 1 1
假设灯是4方向交互的,一条 路是北向南的,另一条是东向西 的。 左表给出了交通灯控制状态图 描述。如果使用3Hz时钟驱动状态 图,通过三个时钟周期就可以延迟 1秒。类似的通过十五个时钟周期 就可以延迟5秒。当超时时,count 变量将变成0。
(7)设计一位数字比较器的IP核。完成一位 数字比较的功能。 (8)使用LUT实现十进制计数器功能,并且 使用PSoC Creator内的逻辑资源实现该计数 器的功能电路。
(9)通过verilog HDL硬件描述语言描述交通 控制灯,并通过设计流程实现定制的交通 控制灯IP核。最后,通过调用交通控制灯IP 核,对设计进行验证。 • 使用PSoC开发板上的LED灯模拟交通灯控 制。
嵌入式系统技术课程设计
• (1)按键控制 LED 灯亮灭。利用轻触按键 K1、K3 分别产生PSoC3 器件I/O 口下降沿 触发、上升沿触发中断,每触发一次中断, LED1、LED2 状态翻转一次。 • (2)通过电容感应按键控制LED的闪烁频 率,在0.5Hz和5Hz之间转换,显示当前频 率值。