毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
AT89C51单片机的乘法口诀学习装置的设计+程序代码(3)
2.1 功能要求
课题要求是利用AT89C51单片机及外围辅助电路,设计一个小学生自学习乘法口诀器。最后的成品能随机生成一道口诀题,可以通过按键输入答案,判断结果的准确与否,作相应显示。课题进行了基本的功能要求,同时也希望自由发挥设计出优秀的成品。
2.1.1 功能模块
我在小学生自学习乘法口诀器中设置了5个功能模块:用户自定义输入乘法口诀是基本的功能,将随机生成一道口诀题,可以通过按键输入答案,判断结果的准确与否,作相应显示作为测试模块的部分实现。随机生成一道乘法口诀是同时生成两个数相乘的结果。正序/逆序显示乘法口诀便于用户按顺序背诵或者复习乘法口诀。乘法口诀测试模块用来检测用户的实际学习情况。
(1) 用户自定义输入乘法口诀
在小学生自学习乘法口诀器最初启动的时候,如果使用者按的是对应的数字按键,第一次按数字,则存储为用户自定义乘法口诀的第一个乘数;如果第二次按的也是数字按键,则存储为用户自定义乘法口诀的第二个乘数;如果第三次按的也是数字按键,则存储为用户自定义乘法口诀的积;如果第四次按的也是数字按键,则存储为用户自定义乘法口诀的积乘以十,再加上第四个数;如果第五次之后按的也是数字按键,则不更改原来输入乘法口诀的两个乘数和结果,忽略用户的操作。按确定按键判断是否正确。如果用户输入的乘法口诀式子的两个乘数相乘等于用户输入的结果,则显示输入的乘法口诀,并在式子的末位显示一个“R” 代表用户输入的结果正确。例如“1 * 2 = 2 R”。 如果用户输入的乘法口诀式子的两个乘数相乘不等于用户输入的结果,则显示输入的乘法口诀,并在式子的末位显示一个“F” 代表用户输入的结果正确。例如“1 * 2 = 3 F”。把用户输入的乘法口诀和“F”显示2秒之后,清空显示屏,按用户输入的两个乘数计算出结果,然后把两个乘数和结果组合成一个正确的乘法口诀,在乘法口诀的末位添加一个“R”。其后,等待用户的其它操作。
用户在该状态下选择其它的功能模块之后,如果用户已输入例如部分数据,则已输入的数据都会被清除。
(2) 随机生成一道乘法口诀
在功能模块(1)的任何状态下,只要用户按下“随机”按键,都会自动生成一道乘法口诀,显示到显示屏上,同时蜂鸣器会响一声。如果用户在模块(1)状态下输入的有乘法口诀的内容,则对已输入的内容进行清空。显示完随机生成的乘法口诀之后,进入到模块(1)的初始化状态。其后,等待用户的其它操作。
(3) 正序显示乘法口诀
在功能模块(1)的任何状态下,只要用户按下“正序”按键, 开始显示正序显示乘法口诀:
1 * 1 = 1 间隔两秒 1 * 2= 1 间隔两秒 … 1 * 8 = 8 间隔两秒1 * 9 = 9 间隔两秒
2 * 2 = 4 间隔两秒 2 * 3= 6 间隔两秒 … 2 * 8 = 16 间隔两秒2 * 9 = 18 间隔两秒
3 * 3 = 1 间隔两秒 3 * 4= 12 间隔两秒 … 3 * 8 = 24 间隔两秒3 * 9 = 27 间隔两秒
4 * 4 = 16 间隔两秒 4 * 5= 20 间隔两秒 … 4 * 8 = 32 间隔两秒4 * 9 = 36 间隔两秒
5 * 5 = 25 间隔两秒 5 * 6= 30 间隔两秒 … 5 * 8 = 40 间隔两秒5 * 9 = 45 间隔两秒
6 * 6 = 36 间隔两秒 6 * 7= 42 间隔两秒 6 * 8 = 48 间隔两秒6 * 9 = 54 间隔两秒
7 * 7 = 49 间隔两秒 7 * 8= 56 间隔两秒 7 * 9 = 63 间隔两秒
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
PLC聚氯乙烯的生产自控设计+梯形图
下一篇:
锂离子动力电池管理系统数据采集与电池均衡硬件电路设计+电路图
热环境对磁记忆信号的影响ANSYS有限元分析
单片机数字红外测距系统设计+电路图+程序
连续-离散型状态观测器设...
基于Kinect手势识别的遥操...
冷库GPRS的无线数据采集系统设计
基于51单片机自动门智能控制系统设计
STC89C52单片机智能温度监测系统设计
高校网球场馆运营管理初探【1805字】
《醉青春》导演作品阐述
国内外无刷直流电动机研究现状
多元化刑事简易程序构建探讨【9365字】
浅谈传统人文精神茬大學...
中国古代秘书擅权的发展和恶变
谷度酒庄消费者回访调查问卷表
辩护律师的作证义务和保...
浅谈新形势下妇产科护理...
拉力采集上位机软件开发任务书