菜单
  

    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    软件方案设计
    基于单片机的乘法口诀学习装置的设计的结果是在初始化后,进入用户可以自定已输入一道乘法口诀和结果,然后按确定按键判断自定义输入的乘法口诀是否正确。也可以根据键盘上的按键选择相应的模块执行相应的功能。
  1. 上一篇:PLC聚氯乙烯的生产自控设计+梯形图
  2. 下一篇:锂离子动力电池管理系统数据采集与电池均衡硬件电路设计+电路图
  1. 基波磁通补偿的串联混合...

  2. stc15单片机水温水压无线监...

  3. PIC16F73单片机逆变电源硬件电路设计+电路图

  4. 单H桥三电平有源电力滤波器的控制策略研究

  5. 51单片机永磁直流无刷电动机驱动控制器设计

  6. PLC柔性制造系统的控制系统设计+梯形图

  7. 含二甲基咪唑分子基介电...

  8. NFC协议物理层的软件实现+文献综述

  9. 现代简约美式风格在室内家装中的运用

  10. 高警觉工作人群的元情绪...

  11. 中国传统元素在游戏角色...

  12. 上市公司股权结构对经营绩效的影响研究

  13. 江苏省某高中学生体质现状的调查研究

  14. 浅析中国古代宗法制度

  15. g-C3N4光催化剂的制备和光催化性能研究

  16. 巴金《激流三部曲》高觉新的悲剧命运

  17. C++最短路径算法研究和程序设计

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回