AT89C51单片机如何实现秒表系统功能?

2026-04-02 12:031阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计456个文字,预计阅读时间需要2分钟。

AT89C51单片机如何实现秒表系统功能?

这个单片机设计非常简单,主要利用了74HC595芯片实现了51单片机的串口数据传输。计时范围可从0.1秒到999.9秒,代码可自行修改。

这个单片机设计非常简单主要是利用了74HC595芯片实现了51单片机的串口传输数据计时范围从0.1秒到999.9秒也可以自己改写代码

这个单片机设计非常简单主要是利用了74HC595芯片实现了51单片机的串口传输数据计时范围从0.1秒到999.9秒也可以自己改写代码前两位用来作分后两位显示秒数转化为60进制得到xx分xx秒 Protues仿真效果如下 按下开始/继续按钮从上往下第一个 按下暂停按钮从上往下第二个 按下清零按钮从上往下第三个 源代码

#include#include unsigned char Disp_Tab[]{0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40};sbit SER P3^0;sbit LATCH P3^1;sbit SRCLKP3^2;void delay(unsigned int i){unsigned char j,k;for(i;i>0;i--)for(j246;j>0;j--)k0;}void bcdNz(unsigned int x,unsigned char *addr){char i;for(i0;i0 0x3f){addr[i]0;i--;}}void Out595(){LATCH0; //锁定数据_nop_(); //空指令LATCH1; //给一个上升沿}void SendByte(unsigned char dat)//一字节数据发送函数{unsigned char i;for(i0;i<8;i){SRCLK0;SERdatdat<<1;SRCLK1;}}void Send595(unsigned char *addr,unsigned char x) //发送x个数据{char i;for(i0;i项目所有文件均已上传至百度网盘感兴趣的可以自行下载 链接pan.baidu.com/s/15L9AHs-9NcZ4o9Rc3H8_Mg 提取码qwer

所有代码文件开源仅供大家参考如果还有疑问欢迎评论留言或私信我

AT89C51单片机如何实现秒表系统功能?

本文共计456个文字,预计阅读时间需要2分钟。

AT89C51单片机如何实现秒表系统功能?

这个单片机设计非常简单,主要利用了74HC595芯片实现了51单片机的串口数据传输。计时范围可从0.1秒到999.9秒,代码可自行修改。

这个单片机设计非常简单主要是利用了74HC595芯片实现了51单片机的串口传输数据计时范围从0.1秒到999.9秒也可以自己改写代码

这个单片机设计非常简单主要是利用了74HC595芯片实现了51单片机的串口传输数据计时范围从0.1秒到999.9秒也可以自己改写代码前两位用来作分后两位显示秒数转化为60进制得到xx分xx秒 Protues仿真效果如下 按下开始/继续按钮从上往下第一个 按下暂停按钮从上往下第二个 按下清零按钮从上往下第三个 源代码

#include#include unsigned char Disp_Tab[]{0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40};sbit SER P3^0;sbit LATCH P3^1;sbit SRCLKP3^2;void delay(unsigned int i){unsigned char j,k;for(i;i>0;i--)for(j246;j>0;j--)k0;}void bcdNz(unsigned int x,unsigned char *addr){char i;for(i0;i0 0x3f){addr[i]0;i--;}}void Out595(){LATCH0; //锁定数据_nop_(); //空指令LATCH1; //给一个上升沿}void SendByte(unsigned char dat)//一字节数据发送函数{unsigned char i;for(i0;i<8;i){SRCLK0;SERdatdat<<1;SRCLK1;}}void Send595(unsigned char *addr,unsigned char x) //发送x个数据{char i;for(i0;i项目所有文件均已上传至百度网盘感兴趣的可以自行下载 链接pan.baidu.com/s/15L9AHs-9NcZ4o9Rc3H8_Mg 提取码qwer

所有代码文件开源仅供大家参考如果还有疑问欢迎评论留言或私信我

AT89C51单片机如何实现秒表系统功能?