书签 分享 收藏 举报 版权申诉 / 25
上传文档赚钱

类型六位贴片数字电子时钟KC8023课件.ppt

  • 上传人(卖家):晟晟文业
  • 文档编号:5011217
  • 上传时间:2023-02-02
  • 格式:PPT
  • 页数:25
  • 大小:869KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《六位贴片数字电子时钟KC8023课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    六位贴片 数字 电子 时钟 KC8023 课件
    资源描述:

    1、湖南科瑞特智能科技有限公司湖南科瑞特智能科技有限公司LEDLED数码管的显示数码管的显示本套件中采用的是7个led组成的7段数码管,共阳极接法。共个6个数码管,分别用来显示时钟,分钟,秒钟。时 分 秒abcdefg数码管的7个LED的阳极都通过三极管连接VCC,当连接三极管基极的I/O口输出高电平,三极管导通。LED的阴极ag分别接P00P07,此时如果给LED的阴极低电平该LED可被点亮。如上图,我们要显示数字1,只需要点亮b,c两段数码管,即P0=1111 1001;如果要显示数字2,点亮a,b,d,e,g,即P0=1010 0100。数码管的显示原理数码管的显示原理 LED数码管要正常显

    2、示,就要用驱动电路来驱动数码管的各个段码,从而显示出我们要的数位,因此根据LED数码管的驱动方式的不同,可以分为静态式和动态式两类。A、静态显示驱动静态显示驱动:静态驱动也称直流驱动。静态驱动是指每个数码管的每一个段码都由一个单片机的I/O埠进行驱动,或者使用如BCD码二-十进位*器*进行驱动。静态驱动的优点是编程简单,显示亮度高,缺点是占用I/O埠多,如驱动5个数码管静态显示则需要58=40根I/O埠来驱动,要知道一个89S51单片机可用的I/O埠才32个呢。故实际应用时必须增加*驱动器进行驱动,增加了硬体电路的复杂性。B、动态显示驱动动态显示驱动:数码管动态显示介面是单片机中应用最为广泛的

    3、一种显示方式之一,动态驱动是将所有数码管的8个显示笔划a,b,c,d,e,f,g的同名端连在一起,另外为每个数码管的公共极COM增加位元选通控制电路,位元选通由各自独立的I/O线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是那个数码管会显示出字形,取决于单片机对位元选通COM端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位元就显示出字形,没有选通的数码管就不会亮。数码管的显示方式数码管的显示方式透过分时轮流控制各个LED数码管的COM端,就使各个数码管轮流受控显示,这就是动态驱动。在轮流显示过程中,每位元数码管的点亮时间为12ms,由于人的视觉暂留现象及发

    4、光二极体的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示资料,不会有闪烁感,动态显示的效果和静态显示是一样的,能够节省大量的I/O埠,而且功耗更低。7段LED数码管是利用7个LED(发光二极管)外加一个小数点的LED组合而成的显示设备,可以显示09等10个数字,使用非常广泛。数码管显示程序数码管显示程序我们要显示数字09,可以在程序中定义一个数组存放数字对应的代码,程序如下:unsigned char code SEG711=0 xC0,/*0*/0 xF9,/*1*/0 xA4,/*2*/0 xB0,/*3*/0 x99,/*4*/0 x92

    5、,/*5*/0 x82,/*6*/0 xF8,/*7*/0 x80,/*8*/0 x90,/*9*/0 xbf,/*-*/;显示方式我们选择动态显示,程序如下:Void display(DisSecondH,DisSecondL,DisMinutH,DisMinutL,DisHourH,DisHourL)unsigned char DisSecondH,DisSecondL,DisMinutH,DisMinutL,DisHourH,DisHourL;/显示子程序 LedDB=0 xff;/消隐不能少LedSel=(0 x1Sel5);LedDB=SEG7DisSecondL;/显示秒钟的个位d

    6、elay(1);LedDB=0 xff;LedSel=(0 x1Sel4);LedDB=SEG7DisSecondH;/显示秒钟的十位delay(1);LedDB=0 xff;LedSel=(0 x1Sel3);LedDB=SEG7DisMinutL;/显示分钟的个位delay(1);LedDB=0 xff;LedSel=(0 x1Sel2);LedDB=SEG7DisMinutH;/显示分钟的十位delay(1);LedDB=0 xff;LedSel=(0 x1Sel1);LedDB=SEG7DisHourL;/显示小时的个位delay(1);LedDB=0 xff;LedSel=(0 x1

    7、5)Point1=1;Point2=1;else Point1=0;Point2=0;if(tcount=10)tcount=0;time1.second+;if(time1.second=60)time1.second=0;time1.minute+;if(time1.minute=60)time1.minute=0;time1.hour+;if(time1.hour=24)time1.hour=0;TH0=(65536-50000)/256;TL0=(65536-50000)%256;按键按键常用按键种类有独立按键形式,串并转换电路的键盘形式,矩阵键盘形式。本套件上只有三个按键,采用独立按键的形式。按键的一端接单片机I/O口,另一端接地。当按键按下,单片机检测到低电平,等待20ms,如果低电平依然存在则进入按键对应的程序。当程序执行完,用while语句等待20ms,等待按键松开,避免程序重复执行。程序如下:if(SetMod=0)/设置标志位 Flagdelay(50);if(SetMod=0)TR0=0;Flag+;if(Flag 3)Flag=0;while(SetMod=0);演示完毕湖南科瑞特智能技术有限公司湖南科瑞特智能技术有限公司 焊接、调试、检修视频焊接、调试、检修视频 http:/ http:/ 手机扫码即看全程录制超清视频

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:六位贴片数字电子时钟KC8023课件.ppt
    链接地址:https://www.163wenku.com/p-5011217.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库