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

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3864135.html】到电脑端继续下载(重复下载不扣费)。

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

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(闹钟C程序.doc)为本站会员(hw****26)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

闹钟C程序.doc

1、 一 实习内容:1. (1)完成电路板简介:带闹钟的时钟。附加功能:液晶显示;自动显示日期;手动调时(调加和调减) ;闹钟时间 led 灯闪动;闹钟的开关及在液晶上的显示;闹钟的设定;闹钟懒人模式;(2)数码管显示基本功能:在 8 位数码管上通过动态显示显示 1-8,;附加功能:通过键盘在数码管上显示 1-8,间隔两秒,通过单片机内部时钟。通过定时在数码管上显示 1-8 之间的偶数。2. 实习环境开发环境:Keil /wave6000(伟福 6000)单片机类型:STC89C52RC3. 实验内容用 keil 软件编写 C 程序,在 keil 软件和所焊电路板上调试:1 使其在液晶上显示时钟,

2、并附带闹钟。可拓展其他功能;2 使其在数码管上显示 1-8,可拓展其他功能。4. 实验元器件清单附件一;5. STC89C52RC 简介STC89 系列单片机大部分具有在系统可编程(ISP)特性, ISP 的好处是:省去购买通用编程器,单片机在用户系统上即可下载/ 烧录用户程序,而无须将单片机从已生产好的产品上拆下,再用通用编程器将程序代码烧录进单片机内部。(引脚图)6.LCD1602 应用简介模块内部自带字符发生存储器(CGROM),字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码是(41H),显示时模块把代码 41

3、H 发给液晶模块,我们就能在液晶上看到字母“A”。1602 液晶模块内部的控制器共有 11 条控制指令,丰富的指令可以完成液晶的时序控制、工作方式式设置和数据显示等。 该液晶显示器以其微功耗、体积小、显示内容丰富、超薄轻巧的诸多优点,在袖珍式仪表和低功耗应用系统中得到越来越广泛的应用。 二 电路板 本次实习采用 PCB 板已根据实际情况由宋老师帮助设计,从而除去了学生们独立设计 PCB板的障碍。使得大家能够更加集中的将精力放在单片机的总体设计部分。其中 DBNZ1104 和 DBNZ1204 的布局如下:11041204三 电路设计1:1104(1):电源插座(2)A/D 转换(3)D/A 转

4、换2:1204(1):单片机外围电路(2)复位及看门狗电路(3) LED 译码驱动电路(4)LCD 接口电路(5)串口通信电路四 程序及其介绍该源程序分:利用单片机内部定时器计时程序,时钟调整程序,闹钟设定程序,闹钟调动程序,开关闹钟程序,闹钟闹动显示程序,各功能切换程序,时钟闹钟及日期 LED 显示程序。源程序时钟:#include “reg51.h“#include “absacc.h“#include “intrins.h“#include “16021.h“#define uint unsigned int#define uchar unsigned charunsigned char

5、 KeyV=0;unsigned char num,i,j,m=0,k=0,y,t=0,sign; unsigned char temp16; /最大输入 16 个bit firstflag;float a=0,b=0;unsigned int s,year=2011;unsigned char timer_count,second,minute,hour,nshi=2,nfen=3,nmiao=20,j,mon=8,day=30;unsigned char code Key16= 0xed,0x77,0x7b,0x7d,0xb7,0xbb,0xbd,0xd7,0xdb,0xdd,0x7e,0

6、xbe,0xde,0xee,0xeb,0xe7;sbit P3_1=P31;void delay()unsigned char t;t=200;while(t-);void lay()unsigned int t;t=2000;while(t-);/*0 为放开,1 为未放开*/unsigned char up()unsigned char P0Buf;P0=0xf0;delay();P0Buf=P0;return(P0Buf-0xf0);void addshi()hour+;if(hour=24)hour=0;void jshi()if(hour=0)hour=24;hour-;void a

7、ddmiao()second+;if(second=60)second=0;void jmiao()if(second=0)second=60;second-;void addfen()minute+;if(minute=60)minute=0;void jfen()if(minute=0)minute=60;minute-;void jianshi()nshi+;if(nshi=24)nshi=0;void jiannshi()if(nshi=0)nshi=24;nshi-;void jianmiao()nmiao+;if(nmiao=60)nmiao=0;void jiannmiao()if(nmiao=0)nmiao=60;nmiao-;void jiannfen()if(nfen=0)nfen=60;nfen-;void jianfen()nfen+;if(nfen=60)

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。