切换到宽版
  • 4898阅读
  • 41回复

[C51]用51单片机制作的6位数码管GPS授时时钟 [复制链接]

上一主题 下一主题
离线mailshichao
发帖
48
M币
459
专家
0
粉丝
3
只看该作者 10楼 发表于: 2017-11-30
回 llzhantian 的帖子
llzhantian:另外,我有个CH341的编程器,是否可以用来给51单片机传程序,USB 转TTL的 (2017-11-30 08:21) 回 llzhantian 的帖子

可以考虑用Arduino做哦
离线llzhantian

发帖
532
M币
3106
专家
0
粉丝
19
只看该作者 11楼 发表于: 2017-11-30
回 mailshichao 的帖子
mailshichao:可以考虑用Arduino做哦 (2017-11-30 09:11) 回 mailshichao 的帖子

小弟完全不懂,还望大哥教我
离线fang3

发帖
4417
M币
22728
专家
43
粉丝
198
只看该作者 12楼 发表于: 2017-11-30
回 llzhantian 的帖子
llzhantian:另外,我有个CH341的编程器,是否可以用来给51单片机传程序,USB 转TTL的 (2017-11-30 08:21) 回 llzhantian 的帖子

STC才可以串口写入,AT的不可以,你这驱动LED要用这么多个继电器?三级管不就可以了吗?
离线llzhantian

发帖
532
M币
3106
专家
0
粉丝
19
只看该作者 13楼 发表于: 2017-11-30
fang3<blockquote class="blockquote3"><div class="text" style="padding:15px;"><a href="http://bbs.mydigit.cn/u.php?username=llzhantian" target="_blank">llzhantian</a><span style="color:gray ">:</span>另外,我有个CH341的编程器,是否可以用来给51单片机传程序,USB 转TTL的<span style="color:gray "> (2017-11-30 08:21) </span><a href="http://bbs.mydigit.cn/job.php?action=topost&tid=2291661&pid=62099809" target="_blank" onclick="return checkUrl(this)" id="url_6"><img src="http://bbs.mydigit.cn/images/back.gif" border="0" onclick="if(this.parentNode.tagName!='A'&&this.width>=740) window.open('http://bbs.mydigit.cn/images/back.gif');" style="max-width:100%;" onload="if(is_ie6&&this.offsetWidth>740)this.width=740;" title="回 llzhantian 的帖子" alt="回 llzhantian 的帖子"></a><br></div></blockquote><br>STC才可以串口写入,AT的不可以,你这驱动LED要用这么多个继电器?三级管不就可以了吗?
      
见笑见笑,门外汉做这个难于上青天,大哥请赐教
离线kuofon

发帖
43
M币
166
专家
6
粉丝
4
只看该作者 14楼 发表于: 2017-11-30
我发的GPS授时时钟有没有做成功的?

发帖
61
M币
802
专家
0
粉丝
3
只看该作者 15楼 发表于: 2017-11-30
做的非常不错,有空仿制一个。
离线hfshen

发帖
185
M币
4910
专家
2
粉丝
16
只看该作者 16楼 发表于: 2017-11-30
#include<reg51.h>   //51系列单片机定义文件
#define uchar unsigned char //定义无符号字符
#define uint unsigned int  //定义无符号整数
void delay(uint);   //声明延时函数
void main(void)
{
  uint i;
  uchar temp;
  while(1)
    {
     temp=0x01;
     for(i=0;i<5;i++)  //5个流水灯逐个闪动
     {
      P1=~temp;
      delay(1000);   //调用延时函数
      temp<<=1;
      }
  }
}
}
void delay(uint t)   //定义延时函数
{
  register uint bt;
  for(;t;t--)
    for(bt=0;bt<255;bt++);
}
离线hfshen

发帖
185
M币
4910
专家
2
粉丝
16
只看该作者 17楼 发表于: 2017-11-30
//另一个方向的
#include<reg51.h>   //51系列单片机定义文件
#define uchar unsigned char //定义无符号字符
#define uint unsigned int  //定义无符号整数
void delay(uint);   //声明延时函数
void main(void)
{
  uint i;
  uchar temp;
  while(1)
    {
     temp=0x10;
     for(i=0;i<5;i++)  //5个流水灯逐个闪动
     {
      P1=~temp;
      delay(1000);   //调用延时函数
      temp>>=1;
      }
  }
}
}
void delay(uint t)   //定义延时函数
{
  register uint bt;
  for(;t;t--)
    for(bt=0;bt<255;bt++);
}
离线维超

发帖
747
M币
2893
专家
1
粉丝
10
只看该作者 18楼 发表于: 2017-11-30
离线sheliqin

发帖
2
M币
-497
专家
0
粉丝
0
只看该作者 19楼 发表于: 2017-11-30
很好!很好!谢谢楼主无私分享!下载来好好学习学习!
快速回复
限80 字节
温馨提示:欢迎交流讨论,请勿发布纯表情、纯引用等灌水帖子;以免被删除
 
上一个 下一个