菜单
  

    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. 基于中频信号的家用治疗...

  3. 基于嵌入式技术的智能家...

  4. 基于FPGA竞赛系统设计+程序

  5. 单片机的火灾报警系统设计+电路图+程序

  6. MCGS对PLC的监控系统设计+梯形图

  7. AT89S51单片机储藏室温湿度...

  8. 电站锅炉暖风器设计任务书

  9. 中考体育项目与体育教学合理结合的研究

  10. 杂拟谷盗体内共生菌沃尔...

  11. 乳业同业并购式全产业链...

  12. 当代大学生慈善意识研究+文献综述

  13. 河岸冲刷和泥沙淤积的监测国内外研究现状

  14. java+mysql车辆管理系统的设计+源代码

  15. 酸性水汽提装置总汽提塔设计+CAD图纸

  16. 大众媒体对公共政策制定的影响

  17. 十二层带中心支撑钢结构...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回