• 大小: 197KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-10-05
  • 语言: 其他
  • 标签: proteus  仿真  电子钟  

资源简介

绝对原创超炫的proteus仿真电子钟例程,有详细电路图和源代码,仿真绝对可运行! 电子钟日期时间通过按键设置修改,并且可以通过按键控制蜂鸣器发出音乐,程序中收录多首歌曲!超炫超帅!不信你可以试一试,骗你我是猪! 还添加了温度传感器的仿真。 电路图和代码中都有详细注释,会51的都能看懂!

资源截图

代码片段和文件信息

#include “beefmusic.h“
#include “delay.h“
#include 
int tunecode;
bit flagstop = 1; //音乐停止标志
bit shift = 0;//切换时间显示和音乐播放
bit flagback;
bit flagforward;
bit keyflag;
char n = 1;
sbit led_up = P1^3;
sbit led_down = P1^4;
sbit buz = P0^7;
int tunecode; //tone[]中相应的编码
uint code tone[]={0x00000xfc430xfcab0xfd080xfd320xfd810xfdc70xfe05//对应中音1到7 第一个为空
0xfe210xfe550xfe830xfe990xfec00xfb030xfb830xfc0b};  //对应高音1、2到5(高)低音5、6、7
//写歌曲乐谱数组的时候中音是对应的数字,高音加7,低音加8

//歌曲信息

//欢乐颂曲 63个字符
uchar code huanglesong_tune[]={334554321123322  //对应的调
    334554321123211
    223123431234321213
    3334554321123211
    };
uchar code huanglesong_beat[]= {444444444444628
    444444444444628
    44444224442244444
    4444444444444628};  //对应的拍。0.5秒对应四分之一拍,即数字4
/************************1*******************************/
//生日快乐 25个字符
uchar code HappyBirthday_tune[]={131314131151313141321
 13135311514443121};
uchar code HappyBirthday_beat[]={224448224448
 2244448224448};
/************************2*********************************/
//踏浪 85个字符
uchar code talang_tune[]={66787636678766678763667876
  1414123432141412343
  141412343231211514
  6336336356532153
  141412343231211514
  };
uchar code talang_beat[]={21122442112282112244211228
  211211442112118
  21121144211228
  2112114211211228
  21121144211228
  };
 /*************************3**********************************/
//江西是个好地方   52个字符
uchar code jxsghdf_tune[]={322356533553212
   2553213211413
   32132123213212
   23553213211413};
uchar code jxsghdf_beat[]={241122421122224
   222112211216
   22222242222224
   1122112211212};
/***************************4************************************/
//童话    167个字符
uchar code tale_tune[]={0131151131301311511313//14
014115101114141313// 12
00131151131301332211 //15
013115114013141655    //13
022443330331515211151//18
011514013542322  //13
0224433033776678 //16
0821666555    //10
01354334333434321 //16
01356665522433 //14
013566655224343211 //18
23141411151  //8
};
uchar code tale_beat[]={22222242222224  //14
22224222222

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-12-25 11:02  tube clock 2013 12 23 89c52\
     文件      118912  2013-12-25 11:02  tube clock 2013 12 23 89c52\Backup Of tube clock.DBK
     文件       19791  2013-12-25 11:02  tube clock 2013 12 23 89c52\beefmusic.c
     文件         217  2013-12-25 11:02  tube clock 2013 12 23 89c52\beefmusic.h
     文件       50913  2013-12-25 11:02  tube clock 2013 12 23 89c52\beefmusic.LST
     文件       24667  2013-12-25 11:02  tube clock 2013 12 23 89c52\beefmusic.OBJ
     文件          39  2013-12-25 11:02  tube clock 2013 12 23 89c52\beefmusic.__i
     文件         785  2013-12-25 11:02  tube clock 2013 12 23 89c52\delay.c
     文件         268  2013-12-25 11:02  tube clock 2013 12 23 89c52\delay.h
     文件        2037  2013-12-25 11:02  tube clock 2013 12 23 89c52\delay.LST
     文件        1187  2013-12-25 11:02  tube clock 2013 12 23 89c52\delay.OBJ
     文件          35  2013-12-25 11:02  tube clock 2013 12 23 89c52\delay.__i
     文件        1139  2013-12-25 11:02  tube clock 2013 12 23 89c52\ds18b20.c
     文件         221  2013-12-25 11:02  tube clock 2013 12 23 89c52\ds18b20.h
     文件        3500  2013-12-25 11:02  tube clock 2013 12 23 89c52\ds18b20.LST
     文件        4371  2013-12-25 11:02  tube clock 2013 12 23 89c52\ds18b20.OBJ
     文件          37  2013-12-25 11:02  tube clock 2013 12 23 89c52\ds18b20.__i
     文件        9362  2013-12-25 11:02  tube clock 2013 12 23 89c52\DS3231.c
     文件        2077  2013-12-25 11:02  tube clock 2013 12 23 89c52\DS3231.h
     文件       16952  2013-12-25 11:02  tube clock 2013 12 23 89c52\DS3231.LST
     文件       20299  2013-12-25 11:02  tube clock 2013 12 23 89c52\DS3231.OBJ
     文件        2761  2013-12-25 11:02  tube clock 2013 12 23 89c52\key.c
     文件         277  2013-12-25 11:02  tube clock 2013 12 23 89c52\key.h
     文件       10078  2013-12-25 11:02  tube clock 2013 12 23 89c52\key.LST
     文件        8731  2013-12-25 11:02  tube clock 2013 12 23 89c52\key.OBJ
     文件          33  2013-12-25 11:02  tube clock 2013 12 23 89c52\key.__i
     文件      149779  2013-12-25 11:16  tube clock 2013 12 23 89c52\Last Loaded tube clock.DBK
     文件        2088  2013-12-25 11:02  tube clock 2013 12 23 89c52\main.c
     文件        7295  2013-12-25 11:02  tube clock 2013 12 23 89c52\main.LST
     文件        9439  2013-12-25 11:02  tube clock 2013 12 23 89c52\main.OBJ
     文件      149779  2013-12-25 11:16  tube clock 2013 12 23 89c52\tube clock.DSN
............此处省略16个文件信息

评论

共有 条评论