您现在的位置:网站首页答辩论文工学论文电子论文

[单片机课程设计]电子日历表

  • 简介: 原文 一.总体设计思路、基本原理和框图1.总体设计思路和基本原理电子日历表使用实验仪上的七段显示器显示时间、实验仪上的键盘预置时间。实验仪上的七段显示器和键盘是利用8031单片机用扩展I/O接口芯片8155H实现七段显示器显示和键盘预置时间的...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
原文

一.总体设计思路、基本原理和框图
1.总体设计思路和基本原理
电子日历表使用实验仪上的七段显示器显示时间、实验仪上的键盘预置时间。实验仪上的七段显示器和键盘是利用8031单片机用扩展I/O接口芯片8155H实现七段显示器显示和键盘预置时间的键盘/显示器接口电路。在初始化芯片后,从键盘输入时间,当输入完毕后电子钟开始走时。按时分秒日月顺序从键盘预置的10位十进制数既存入5个显存单元中供七段显示器显示,又要按时、分、秒、日、月放入5个单元中做时间的调整运算。时间每秒调整修改一次,每次调整时询问“秒分”单元是否满60、“时”单元是否满24、“日”单元是否满30以及“月”单元是否满12。若满足条件则清零并向高位进1,若不满足则继续计数。以“秒分”单元为例,当满60秒时“秒”单元便清零,同时“分”单元加1。当满60分时“分”单元清零,同时“时”单元加1。修改后的时分秒日月单元中的值也要按时分秒日月拆开存入10个显存单元中,以便每秒更新一次七段显示器。5个时分秒日月单元UNIT1、10个显存单元UNIT2以及10位七段显示器间的对应关系如图-1所示。当所显示时间与预置报警时间相同时,便产生一个报警信号,然后继续计时。
图-1
2.框图
I.七段LED显示器动态显示
常用的LED显示器是由发光二极管组成共有7段。使用LED显示器时,为了显示数字或符号,要为LED显示器提供代码,因此这些代码是通过各段的亮灭来显示不同的数字,因此称之为段码。七段发光二极管,在加上一个小数点,共计8段。因此提供给LED显示器的段码正好一个字节。由N个LED显示块可拼接成N位LED显示器。N个LED显示块有N根位选线和8﹡N根段选线。
在多位LED显示时,为了简化硬件电路,通常将所有位的段选线相应的并联在一起,由一个8位I/O口控制,形成段选线的多路复用。而各位的共阴极或共阳极分别由相应的I/O线控制,实现各位的分时选通。虽说段码同时送到了各个显示器,但它们不会同时显示这一数字,只有位选线输出为0的那一位所对应的显示器才会显示这一数字。显然,这种显示是不连续的,但不断重复上述过程,且扫描频率较高时,由于视觉暂留的作用看上去就是连续的了。动态显示的要点有两个:一是代码转换。因为直接驱动LED显示器的是字形码,而人们习惯的是0、1、2等字符,因此,必须将待显示的字符转换成字形码,图-2所示为七段LED的段码和10位LED显示器的位选码。
......


  目录

一.总体设计思路、基本原理和框图
二.硬件设计
三.软件设计
四.总结与体会

查看评论 已有0位网友发表了看法
  • 验证码: