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

当前位置:首页 > 旋转时钟

旋转时钟

  • 62 次阅读
  • 3 次下载
  • 2025/6/19 21:29:21

#include

typedef unsigned char uint8; typedef unsigned int uint16; typedef unsigned long uint32;

uint32 time;

uint8 a[]={0xFF,0xFF,0xC3,0xBD,0xBD,0xC3,0xFF,0xFF, 0xFF,0xFF,0xDD,0x81,0xFD,0xFF,0xFF,0xFF, 0xFF,0xFF,0xB1,0xB5,0xAD,0x8D,0xFF,0xFF, 0xFF,0xFF,0xAD,0xAD,0xAD,0x81,0xFF,0xFF, 0xFF,0xFF,0xE7,0xD7,0x81,0xF7,0xFF,0xFF, 0xFF,0xFF,0x8D,0xAD,0xAD,0xA1,0xFF,0xFF, 0xFF,0xFF,0xC1,0xB5,0xB5,0xB1,0xFF,0xFF, 0xFF,0xFF,0xBF,0xB1,0xAF,0x9F,0xFF,0xFF, 0xFF,0xFF,0x81,0xAD,0xAD,0x81,0xFF,0xFF,

0xFF,0xFF,0x8D,0xAD,0xAD,0x81,0xFF,0xFF}; //0--9

uint8 b[]={0xFF,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0xFF,

0xFF,0xFF,0xFF,0x99,0x99,0xFF,0xFF,0xFF}; // / : uint8 c[]={12,7,28,14,28,50};//年 月 日 时 分 秒 uint8 hour=14,min=28,sec=50; //hour=14; //min=28; //sec=50;

void timer0_init() { TMOD=0x01; TH0=(65536-40000)/256; TL0=(65536-40000)%6; //定时20ms TR0=1; }

void int_init() { ET0=1; IT0=1; EX0=1; EA=1; }

void delay(uint16 n) { while(n--); }

void flesh_led() {

uint8 i;

for(i=0;i<8;i++) { P0=a[hour/10*8+i]; delay(100); P0=0xff; }

for(i=0;i<8;i++) { P0=a[hour*8+i]; delay(100); P0=0xff; } for(i=0;i<8;i++) { P0=b[i+8]; delay(100); P0=0xff; } for(i=0;i<8;i++) { P0=a[min/10*8+i]; delay(100); P0=0xff; }

for(i=0;i<8;i++) { P0=a[min*8+i]; delay(100); P0=0xff; } for(i=0;i<8;i++) { P0=b[i+8]; delay(100); P0=0xff; } for(i=0;i<8;i++) { P0=a[sec/10*8+i]; delay(100); P0=0xff; }

for(i=0;i<8;i++)

//显示 时//显示 ://显示 分//显示 :

{ P0=a[sec*8+i]; delay(100); P0=0xff; } //显示 秒 }

void main() { timer0_init(); int_init(); while(1); }

void int0() interrupt 0 { flesh_led(); }

void timer0() interrupt 1 { uint8 counter; counter++; if(counter==50) { counter=0; TH0=(65536-40000)/256; TL0=(65536-40000)%6; sec++; if(sec==60) { sec=0; min++; if(min==60) { min=0; hour++; if(hour==24) hour=0; } } } }

搜索更多关于: 旋转时钟 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

#include typedef unsigned char uint8; typedef unsigned int uint16; typedef unsigned long uint32; uint32 time; uint8 a[]={0xFF,0xFF,0xC3,0xBD,0xBD,0xC3,0xFF,0xFF, 0xFF,0xFF,0xDD,0x81,0xFD,0xFF,0xFF,0xFF, 0xFF,0xFF,0xB1,0xB5,0xAD,0x8D,0xFF,0xFF, 0xFF,0xFF,0xAD,0xAD,0xAD,0x81,0xFF,0xFF, 0xFF,0xFF,0xE7,0xD7,0x81,0xF7,0xFF,0xFF, 0xFF,0xFF,0x8D,0xAD,0xAD,0xA1,0xFF,0xFF

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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