ImageVerifierCode 换一换
格式:DOC , 页数:17 ,大小:100KB ,
资源ID:7232918      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/7232918.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(电子钟说明书.doc)为本站上传会员【xrp****65】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

电子钟说明书.doc

1、 数字电子钟说明书 姓名:杨华碧 学号:1010401024 指导老师:赖友源 时间:2011年12月7日星期三 数字电子钟说明书 一、电子钟功能介绍 可调整运行的电子钟具有三种工作状态:“P.”状态、运行状态、调整状态。 (1)、“P.”状态,依靠上电或者复位键进入,在此状态下,按B、C、D键均无效,按A键有效,进入运行状态; (2)、运行状态,按奇数次A键进入,在此状态下,按B、C、D键均无效,只有按A键有效,按下A键后,退出运行状态,进入调整状态; (3)、调整状态,按偶数次A键进入,在此状态下,按

2、B、C、D键均有效,如按下A键,则推出调整状态,进入运行状态;B、C、D分别为调时、分、秒,分别使之加1;调整后,按A键退出调整状态。 二、实现时钟计时的基本方法 (1)计数初值计算: 把定时器设为工作方式1,定时时间为50ms,则计数溢出20次即得时钟计时最小单位秒。 假设使用T/CO,方式1,50ms定时,fosc=12MHz。 则初值X满足 (2)采用中断方式进行溢出次数累计,计满20次为秒计时(1秒); (3)从秒到分和从分到时是通过累计加和数值比较实现。 三、电子钟的时间显示 电子钟的时钟时间在六位数码管上显示,因此,在内部RAM中设置显示缓冲区共8个单元。

3、LED8 LED7 LED6 LED5 LED4 LED3 LED2 LED1 37H 36H 35H 34H 33H 32H 31H 30H 时十位 时个位 分隔 分十位 分个位 分隔 秒十位 秒个位 四、电子钟的启、停及时间调整 电子钟设置4个按键,通过程序控制来完成电子钟的启、停及时间调整。 A键控制电子钟的启、停; B键调整时; B键调整分; B键调整秒。 五、电子钟电路仿真图: 六、电子钟元件清单: 元件名称 规格型号 数量(个) 单片机 AT89C52 1 显示驱动芯片

4、 74LS245 2 8位一体的共阳LED 显示器 7SEG-MPX8-CA-BLUE 1 晶振 12MHz 1 无极电容 1nF 2 有极电容 1n 1 按键 BUTTON 5 电阻 1K 1 电阻 10K 4 限流电阻 10K 8 排阻 RESPACK-8 1 万能板 小 1 七、电子钟程序流程框图 1、主程序流程图: 开始 系统初始化 p.显示 A键按下否 进入自动计时状态 检测到A键按下 进入时间设置状态 检测到A键按下 N Y Y Y

5、N N 2、按键子程序流程图 开始 有按键闭合 调显示子程序延时,去抖动 有键闭合 有键释放 保存键值 结束 Y Y Y N N N 调用显示子程序 3、中断服务子程序流程图 开始 重装初值 计数是否满20 计数清零,秒加1 满60秒? 秒清零,分加1 满60分? 分清零,时加1 满24小时? 时清零 结束 N N N N Y Y Y Y 4、显示子程序流程图 开始 查表取断码 送断码到P0口 送位码到P2口 延时1毫秒 8位LED显示完否 结束 Y N

6、 八、电子钟程序清单 #include unsigned int start; unsigned int count=0; unsigned char fg; unsigned char c[]={ 0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F}; unsigned char sec,min,hour; sbit sec1=P2^7; sbit sec2=P2^6; sbit min1=P2^4; sbit min2=P2^3; sbit hour1=P2^1; sbit ho

7、ur2=P2^0; sbit a=P2^5; sbit b=P2^2; sbit key_A=P1^0; sbit key_B=P1^1; sbit key_C=P1^2; sbit key_D=P1^3; void delay(unsigned int t) { for(t;t>0;t--); } void display() { P2=0xff; P0= c[sec%10]; sec1=0; delay(15); sec1=1; P0=c[sec/10]; sec2=0; delay(15); se

8、c2=1; P0=c[min%10]; min1=0; delay(15); min1=1; P0=c[min/10]; min2=0; delay(15); min2=1; P0=c[hour%10]; hour1=0; delay(15); hour1=1; P0=c[hour/10]; hour2=0; delay(15); hour2=1; P0=0x40; a=0; delay(10); a=1; P0=0x40; b=0; delay(10); b=1;

9、} void Intl() { unsigned char ts; P0=0xf3; P2=0xfe; for(ts=0;ts<12;ts++) delay(9999); sec=0,min=0,hour=0; } void keyA() { if(key_A==0) {display(); delay(30); if(key_A==1) { if(TR0==1)TR0=0; else TR0=1; } } } void

10、keyB() { if(key_B==0) {display(); if(key_B==1) sec++; } } void keyC() { if(key_C==0) {display(); if(key_C==1) min++; } } void keyD() { if(key_D==0) {display(); if(key_D==1) hour++; } } main() { P1=0xff; Intl(); while(key_A); wh

11、ile(!key_A); TMOD=0x01;//定时器0工作方式1// EA=1; //开CPU中断// ET0=1; //开定时器0中断// TR0=1; //启动定时器// while(1) {display(); keyA(); while(!TR0) {display(); keyA(); keyB(); keyC(); keyD(); } } } void tim0() interrupt 1 { TH0=(65536

12、49993)/256; TL0=(65536-49993)%256; count++; if(count>=20) {count=0; sec++; if(sec>=60) {sec=0; min++; if(min>=60) {min=0; hour++; if(hour>=24) {hour=0;} } } } } 九、程序不足与分析 1不足:有时差产生; 原因:在执行中断服务时,需要一定的时间,其长度难以测量准确。 2、不足:按键不够灵敏; 原因:在检测按键的同时,需要同时显示实时时间。 十、设计体会: 一个项目,要把它完成,很简单;但是,你如果要把它完善,那就难多了。如果再加点其他功能,那更是难上加难了。不过,很有意思! 附录:调试时的图片: 1、调整时间状态: 2、启动状态: 3、计时状态 4、显示“P”

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服