云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > (完整版)基于51单片机的电子时钟设计与实现毕业设计

(完整版)基于51单片机的电子时钟设计与实现毕业设计

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 10:38:50

3 PCB原理图与仿真图

3.1 PCB原理图

图3.1时钟PCB图

3.2仿真图

图3.2时钟仿真图

4 程序设计

#include \#define uchar unsigned char #define uint unsigned int

#define smplay P2 sbit sm1out=P0^0; sbit sm2out=P0^1; sbit sm3out=P0^2; sbit sm4out=P0^3; sbit speak=P0^4;

sbit addtime=P3^4; sbit subtime=P3^5; sbit sled1=P1^3; sbit sled2=P1^4; uchar

code tabsm[]={0x03,0x9F,0x25,0x0D,0x99,0x49,0x41,0x1F,0x01,0x09}; uchar

code tabds[]={0x02,0x9E,0x24,0x0C,0x98,0x48,0x40,0x1E,0x00,0x08}; uchar datamd,datamg,datahd,datahg; uchar ddatamd,ddatamg,ddatahd,ddatahg; uchar gethour,getmin; uchar secdata=0x00; uchar t1num=10; uchar t0num1=10; uchar t0num2=2; uchar fselect=0; bit flagplay; bit flagflash; bit flagspk=0; void dlysys() {

uchar i,j,k; for(i=0;i<50;i++) for(j=0;j<100;j++)

for(k=0;k<100;k++);

}

void dlyplay() {

uchar i,j; for(i=0;i<10;i++) for(j=0;j<100;j++);

}

void dlyint() {

uchar i,j; for(i=0;i<200;i++) for(j=0;j<200;j++);

}

void main() {

uchar chgi=0; uchar chkkey=10; P0=P1=P2=P3=0xff; dlysys();

datamd=9;

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

3 PCB原理图与仿真图 3.1 PCB原理图 图3.1时钟PCB图 3.2仿真图 图3.2时钟仿真图 4 程序设计 #include \#define uchar unsigned char #define uint unsigned int #define smplay P2 sbit sm1out=P0^0; sbit sm2out=P0^1; sbit sm3out=P0^2; sbit sm4out=P0^3; sbit speak=P0^4; sbit addtime=P3^4; sbit subtime=P3^5; sbit sled1=P1^3; sbit sl

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com