- 实现带异步置位、复位功能的上升沿触发JK触发器
- 实现74HC595-8位移存器
- 用JK触发器实现8421码十进制计数器
- 设计一个24秒倒计时器
- 设计一个汽车尾灯自动控制系统
要求:根据汽车行驶状态自动控制汽车尾灯
直行:尾灯不亮
右转:右侧尾灯亮而且按秒闪烁,左侧尾灯不亮
左转:左侧尾灯亮而且按秒闪烁,右侧尾灯不亮
临时停车或故障:两侧尾灯同时闪烁
倒车显示(可选)
- 按键计数器
要求:可实现加减功能
测试芯片型号:EPM1270T144C5
- 基本功能
- 甲乙双方各用三个按键模拟“石头”、“剪刀”、“布”;
- 裁判用BTN3表示“准备”,BTN4表示“开”;
- 每局比赛开始前裁判先宣布“准备”,点阵显示全灭,然后甲乙双方分别选择出拳方式(以最后一次选择为准);
- 裁判按“开”以后,用点阵的左右三列同时显示甲乙双方的猜拳选择,并用两个数码管显示甲乙的猜拳比分;
- 猜拳游戏为五局三胜制。若甲乙双方出拳一致,则比分保持不变,双方重新出拳;
- 比赛结束后,用8×8点阵显示获胜方;
- 用拨码开关作为复位键,复位后游戏重新开始。
- 自拟功能
- 点阵显示开机动画、结束动画;
- 为游戏增加音效;
- 在LCD1602液晶屏幕上显示甲乙双方的猜拳比分;
- 在欢迎界面可通过拨码开关选择双人对战或单人对战模式,在单人对战模式下系统通过生成的伪随机数随机出拳,玩家通过按键出拳,规则与双人对战模式相同;
随机数发生器模块的原理有点问题,这会造成生成数字的随机性较差,如果您想要参考这一功能,可以考虑采用M序列发生器。