欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    基于C51单片机的数字时钟设计课件.ppt

    • 资源ID:71800821       资源大小:2.22MB        全文页数:20页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于C51单片机的数字时钟设计课件.ppt

    基于C51单片机的数字时钟设计设计者:熊兵设计者:熊兵指导老师:高二金指导老师:高二金砺苦谨信砺苦谨信 技精图强技精图强技术支持:现代教育技术中心技术支持:现代教育技术中心设计简介设计简介一一设计背景设计背景二二AT89C51单片机简介单片机简介 三三主要内容设计方案设计方案四四硬件电路设计硬件电路设计五五软件设计与程序代码软件设计与程序代码 六六砺苦谨信砺苦谨信 技精图强技精图强技术支持:现代教育技术中心技术支持:现代教育技术中心一、设计简介一、设计简介第一部分本设计利用本设计利用Atmel公司的公司的AT89C52单片机单片机对电子时钟进行开发,设计了实现所需功能对电子时钟进行开发,设计了实现所需功能的硬件电路,应用的硬件电路,应用C语言进行软件编程,并用语言进行软件编程,并用Proteus软件进行演示、验证。主要介绍用单软件进行演示、验证。主要介绍用单片机内部的定时片机内部的定时/计数器来实现电子时钟的方计数器来实现电子时钟的方法,本设计由单片机法,本设计由单片机80C51芯片和芯片和LED数码管数码管为核心,辅以必要的电路,构成了一个单片为核心,辅以必要的电路,构成了一个单片机的数字电子时钟。它的计时周期为机的数字电子时钟。它的计时周期为24小时,小时,显满刻度为显满刻度为“23时时59分分59秒秒”,且配有,且配有4个独个独立键盘,可以灵活地调节时间和日期,并具立键盘,可以灵活地调节时间和日期,并具有一定的扩展性。有一定的扩展性。砺苦谨信砺苦谨信 技精图强技精图强技术支持:现代教育技术中心技术支持:现代教育技术中心二、设计背景二、设计背景第一部分单片机自从1976年由Intel公司推出MCS-48开始,迄今已有二十多年之久了。由于单片机集成度高、功能强、可靠性高、体积小、功耗低、使用方便、价格低廉等一系列优点,目前已经渗入到人们工作和生活的方方面面,单片机应用领域已经从面向工业控制、通讯、交通、智能仪表等方面迅速发展到家用消费产品、办公自动化、汽车电子、PC机外围以及网络通讯等广大领域。本文讨论的单片机数字电子时钟系统的核心是目前应用极为广泛的51系列单片机,配置了外围设备,构成了一个可编程的计时定时系统,具有体积小,可靠性高,功能多等多种特点。不仅能满足所需要求而且还有很多功能可供扩展,有着广泛的应用实践领域。砺苦谨信砺苦谨信 技精图强技精图强技术支持:现代教育技术中心技术支持:现代教育技术中心三、三、AT89C51单片机简介单片机简介 第一部分单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。单片机是靠程序的,并且可以修改。通过不同的程序实现不同的功能,尤其是特殊的独特的一些功能。砺苦谨信砺苦谨信 技精图强技精图强技术支持:现代教育技术中心技术支持:现代教育技术中心四、设计方案四、设计方案第一部分电子时钟的系统软件程序有、由主程序和子程序组成,主程序包含初始化参数设置,按键处理,数码管显示模块等。在设计时候、各个模块都采用子程序结构设计。在主程序种调用。由于定时器,计数器采用中断方式处理,应此还用辨析定时器,中断服务子程序,在定时器,计数器中断服务子程序种对时钟进行调整。砺苦谨信砺苦谨信 技精图强技精图强技术支持:现代教育技术中心技术支持:现代教育技术中心四、设计方案四、设计方案第一部分主程序执行流程图如图1所示。主程序先对显示单元和定时器计数器初始化,然后重复调用数码管显示模块和按键处理模块,当有建按下,则转入相应的功能程序。1、主程序、主程序图 17砺苦谨信砺苦谨信 技精图强技精图强技术支持:现代教育技术中心技术支持:现代教育技术中心四、设计方案四、设计方案第一部分本设计的显示模块采用8位一体共阳极数码管,显示分为时钟显示和日期星期两种模式,当为显示时钟模式时,从右到左依次显示秒个位,秒十位,横线,分个位,分十位,横线,时个位,时十位;当为显示日期和星期模式时,从右到左一次显示星期,不显示,横线,日个位,日十位,月个月,月十位。数码管显示的信息用8个内存单元存放,这8个内存单元为显示缓冲区,其中秒个位和秒十位,分个位和分十位,时个位和时十位分别由秒数据,分数据和小时数据分拆得到。在本系统种数码管显示采用软件译码动态显示。在存储器中首先建立一张显示信息字段码表,显示的时候,先从显示缓冲区中取出显示的信息,然后通过查表程序在字段码表中查出的所显示的字段码。从P0口输出,同时在P2口将对应的位选码输出,选中显示的数码管,就能在相应的数码管上显示显示缓冲区的内容。2、数码管显示模块数码管显示模块 砺苦谨信砺苦谨信 技精图强技精图强技术支持:现代教育技术中心技术支持:现代教育技术中心四、设计方案四、设计方案第一部分定时器计数器T0用于时间计时,选择方式1,重复定时,定时时间设为100MS,定时时间到则溢出中断,在中断服务程序中用一个计数器对100MS计数,计10次则对秒单元加1,秒单元加到60则对分单元加1,同时秒单元清零。分单元加到60的时候,则对时单元加1,同时分单元清零,时单元加到24的时候则对时单元清零,标志一天时间计满,此时所以单元清零。在对各单元计数的同时,把它们的值放到存储器单元的制定位置 3、定时器计数器定时器计数器T0中断服务程序中断服务程序 砺苦谨信砺苦谨信 技精图强技精图强技术支持:现代教育技术中心技术支持:现代教育技术中心四、设计方案四、设计方案第一部分按键处理设置为:如果没有按键,则为时钟模式,时钟正常走时,当按下shijia按键的时候,时单元每次加1,当加到24后跳为00,当按下shijian按键的时候,时单元每次减1,当减到00的时候跳到23;当按下fenjia按键的时候,分单元每次加1,当加到60的时候跳为00,按下fenjian按键的时候,分单元每次减1,当减到00的时候跳为59;当xianshiqih建按下时,为显示日期模式,此时数码管显示日期和星期,当同时按下shijia按键的时候,月单元每次加1,当加到13后跳为00,当同时按下shijian按键的时候,日单元每次加1,如果月份为:1月、3月、5月、7月、8月、10月、12月的时候,当日加到32的时候跳到1;如果月份为4月、6月、9月、11月的时候,当日加到31的时候跳到1,如果月份为2月的时候,当日加到29时跳到1。当同时按下fenjia按键的时候,星期单元每次加1,当加到6的时候跳为0,“0”表示星期日。4、按键处理模块按键处理模块 砺苦谨信砺苦谨信 技精图强技精图强技术支持:现代教育技术中心技术支持:现代教育技术中心五、五、硬件电路设计硬件电路设计第一部分复位是由外部的复位电路来实现的。分为上电自动复位和按键复位。上电复位:上电复位电路是种简单的复位电路,只要在RST复位引脚接一个电容到VCC,接一个电阻到地就可以了。上电复位是指在给系统上电时,复位电路通过电容加到RST复位引脚一个短暂的高电平信号,这个复位信号随着VCC对电容的充电过程而回落,所以RST引脚复位的高电平维持时间取决于电容的充电时间。为了保证系统安全可靠的复位,RST引脚的高电平信号必须维持足够长的时间。按键复位:电路在运行过程中,也可以通过按键进行复位。当按下复位按键,复位引脚RST通过按键与地相接,得到低电平,从而实现复位。1、复位电路复位电路图 2 复位电路砺苦谨信砺苦谨信 技精图强技精图强技术支持:现代教育技术中心技术支持:现代教育技术中心五、五、硬件电路设计硬件电路设计第一部分时钟是单片机的心脏,单片机各功能部件的运行都是以时钟频率为基准,有条不紊的一拍一拍地工作。因此,时钟频率直接影响单片机的速度,时钟电路的质量也直接影响单片机系统的稳定性。常用的时钟电路有两种方式:一种是内部时钟方式,另一种为外部时钟方式。本文用的是内部时钟方式。电路图如图3所示:2、时钟电路时钟电路 图 3 时钟电路 砺苦谨信砺苦谨信 技精图强技精图强技术支持:现代教育技术中心技术支持:现代教育技术中心五、五、硬件电路设计硬件电路设计第一部分 按键的开关状态通过一定的电路转换为高、低电平状态。按键闭合过程在相应的I/O端口形成一个负脉冲。闭合和释放过程都要经过一定的过程才能达到稳定,这一过程是处于高、低电平之间的一种不稳定状态,称为抖动。抖动持续时间的常长短与开关的机械特性有关,一般在5-10ms之间。为了避免CPU多次处理按键的一次闭合,应采用措施消除抖动。本文采用的是独立式按键,直接用I/O口线构成单个按键电路,每个按键占用一条I/O口线,每个按键的工作状态不会产生互相影响。电路图如图4所示:3、按键电路按键电路 图 4 按键电路 砺苦谨信砺苦谨信 技精图强技精图强技术支持:现代教育技术中心技术支持:现代教育技术中心五、五、硬件电路设计硬件电路设计第一部分采用8位一体共阳极数码管作为显示,用74HC573作为驱动。电路如图5所示:4、数码管显示电路数码管显示电路 图 5 数码显示电路 4、数码管显示电路数码管显示电路 砺苦谨信砺苦谨信 技精图强技精图强技术支持:现代教育技术中心技术支持:现代教育技术中心五、五、硬件电路设计硬件电路设计第一部分电源电路的设计,采用了4只1N4007整流二极管,它的作用除了将交流变为脉动直流外,还能将直流变为直流,也就是当电源输入为上正下负是,输出也为上正下负;当输入为上负下正是,输出还是为上正下负,这能有效的防止在操作过程中不小心将电源接反,烧坏电路及CPU;采用了一个LM7805三端集成稳压器,由于单片机的供电电源为5伏,采用LM7805可以保证单片机所需电源的稳定,在使用时,如果没有5V直流电源,就可以使用5V到30V不等的直流电源或5V到24V不等的交流电源,这时输出都可以得到5V稳定的直流电源。电路中几个电容的作用是当输入电源为交流时,可以虑出通过4只二极管后得到的脉动直流电的波形,以保证得到5V稳定的直流电源。本电源电路的设计在使用过程中安全,方便,稳定和可靠。电路如图6所示:5、电源电路电源电路 砺苦谨信砺苦谨信 技精图强技精图强技术支持:现代教育技术中心技术支持:现代教育技术中心五、五、硬件电路设计硬件电路设计5、电源电路电源电路 图 6 电源电路 砺苦谨信砺苦谨信 技精图强技精图强技术支持:现代教育技术中心技术支持:现代教育技术中心六、六、软件设计与程序代码软件设计与程序代码 Proteus7.8是一款电路分析实物仿真系统,可仿真各种电路和IC,并支持单片机,元件库齐全,使用方便,是不可多得的专业的单片机软件仿真系统。1、软件选择与介绍软件选择与介绍 砺苦谨信砺苦谨信 技精图强技精图强技术支持:现代教育技术中心技术支持:现代教育技术中心六、六、软件设计与程序代码软件设计与程序代码 2、软件仿真电路全图软件仿真电路全图 图7 软件仿真电路全图 此图为时钟显示模式,显示内容为此图为时钟显示模式,显示内容为15时时9分分49秒秒 砺苦谨信砺苦谨信 技精图强技精图强技术支持:现代教育技术中心技术支持:现代教育技术中心六、六、软件设计与程序代码软件设计与程序代码 2、软件仿真电路全图软件仿真电路全图 图7 软件仿真电路全图 此图为日期和星期显示模式,显示内容为此图为日期和星期显示模式,显示内容为6月月4日星期二日星期二 砺苦谨信砺苦谨信 技精图强技精图强技术支持:现代教育技术中心技术支持:现代教育技术中心谢谢谢谢!

    注意事项

    本文(基于C51单片机的数字时钟设计课件.ppt)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开