【源码+文档】51 单片机做的二十四点小游戏

一、任务要求

设计一个模拟纸牌 24 点玩法的单片机模拟器,由单片机随机发出四个牌点,测试者在实验板按键上输入计算过程,单片机判断计算结果是否正确,并评定测试者的成绩。

【基本要求】:

1.测试多组数据

2.单片机在数码管上随机给出 4 张牌点,牌点范围为 1-13,10 到 13 由字符 a,b,c,d 表示

3.在单片机实验板按键中设计 4 个数学运算键 +-×÷

4.4 个数字中每使用完一个后该字符应有明显标识

5.只允许测试者使用四则运算(可加括号)

6.无论测试结果是否正确,均有声光效果提示;

7.测试完毕,由单片机给出测试者的最终成绩

二、功能特点与使用说明

功能特点:

1.使用最低的系统时钟频率,降低功耗

2.键盘扫描使用了软件消抖,防止按键被重复判别为弹起或按下

3.键值判断使用的是键值跳变判断,即使你一直将键盘按下,也不会重复执行命令

4.使用后缀表达式计算字符串算式,代码简洁易懂

使用说明

各键盘功能如表所示:

 

 源码和文档都托管在了【WRITE-BUG数字空间】上面了,有需要的可自取~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值