毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
AT89C51单片机的乘法口诀学习装置的设计+程序代码(5)
P1.1 4 5 6 测试
P1.2 1 2 3 随机
P1.3 0 正序 逆序
确定
每一个按键都恰好有两条线与按键相连。目的是当按键按下的时候,两条线相连,使得两条线同时为低电平。恰好为一条低电平的输出作为另一条输入的输入源。
P0口和P2.10、P2.1、P2.2接LM016L液晶显示器:
P0.0 LM016L液晶显示器的D0。
P0.1 LM016L液晶显示器的D1。
P0.2 LM016L液晶显示器的D2。
P0.3 LM016L液晶显示器的D3。
P0.4 LM016L液晶显示器的D4。
P0.5 LM016L液晶显示器的D5。
P0.6 LM016L液晶显示器的D6。
P0.7 LM016L液晶显示器的D7。
P2.1 LM016L液晶显示器的RS。
P2.2 LM016L液晶显示器的RW。
P2.3 LM016L液晶显示器的E。
P2.7 接蜂鸣器。(2) 选择按键
自学习乘法口诀器需要用户直接操作,需要键盘输入数字,需要用户选择自定义的想要使用的模块,以及判断结果是否正确。开始设计是打算使用尽可能少的按键,采用多级菜单的方式选择功能模块。这种方式可以使用最少的按键,最大的节约实际产品成本,但是多级菜单的方式必将带来操作的复杂性。考虑到用户的智力水平还处在学习乘法口诀的阶段,所以采用了较多的功能按键,提供较为方便的操作方式,可以说近乎傻瓜机方式。
(3) 显示器选择
显示乘法口诀需要使用较小的显示屏即可,只需要能够显示字符符合数字即可。所以选择的显示器体积要小,功耗要低。所以选择了LM016L。LM016L能够同时显示16x2即32个字符。(16列2行。LM016L液晶显示器是一种专门用来显示字母、数字、符号等的点阵型液晶模块。因为LM016L液晶显示器由若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字母、数字、符号等,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用。正因为这种字符间距和行间距的存在,使得LM016L液晶显示器不能很好地显示图形之类的画面(用自定义CGRAM,显示效果也不怎么好)。
(4) 蜂鸣器选择
选择了一个简单的蜂鸣器,用来在随机生成一个乘法口诀是给个提示。使用蜂鸣器很简单,就是用蜂鸣器和AT89C51单片机的一个输出口相连,在需要使用蜂鸣器的时候,用程序在AT89C51单片机和蜂鸣器相连的输出口一个驱动蜂鸣器的波形,实际上就是AT89C51单片机对应输出口的电位有规律的变化。这个波输入进蜂鸣器就会产生声音,通过控制方波的频率、时间、变换的顺序还能产生优美旋律的
音乐
。
在给定AT89C51单片机的基础上选择了以上主要元件,还有一些辅助的外围电路来实现各个元件之间的连接。
2.1.3 软件方案设计
基于单片机的乘法口诀学习装置的设计的结果是在初始化后,进入用户可以自定已输入一道乘法口诀和结果,然后按确定按键判断自定义输入的乘法口诀是否正确。也可以根据键盘上的按键选择相应的模块执行相应的功能。
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
PLC聚氯乙烯的生产自控设计+梯形图
下一篇:
锂离子动力电池管理系统数据采集与电池均衡硬件电路设计+电路图
热环境对磁记忆信号的影响ANSYS有限元分析
单片机数字红外测距系统设计+电路图+程序
连续-离散型状态观测器设...
基于Kinect手势识别的遥操...
冷库GPRS的无线数据采集系统设计
基于51单片机自动门智能控制系统设计
STC89C52单片机智能温度监测系统设计
高校网球场馆运营管理初探【1805字】
《醉青春》导演作品阐述
国内外无刷直流电动机研究现状
多元化刑事简易程序构建探讨【9365字】
浅谈传统人文精神茬大學...
中国古代秘书擅权的发展和恶变
谷度酒庄消费者回访调查问卷表
辩护律师的作证义务和保...
浅谈新形势下妇产科护理...
拉力采集上位机软件开发任务书