wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 8795|回復: 4
打印 上一主題 下一主題
收起左側

基于51單片機和Proteus仿真的簡易電子琴程序

[復制鏈接]
跳轉到指定樓層
樓主

  1. #include<AT89X52.h>
  2. #define KeyPort P1
  3. unsigned char High,Low; //定時器預裝值的高8位和低8位
  4. sbit SPK=P3^7;          //定義蜂鳴器接口
  5. sbit playSongKey=P0^0;          //功能鍵
  6. sbit RS=P2^0;//液晶數據命令選擇
  7. sbit RW=P2^1;//液晶讀寫選擇
  8. sbit EN=P2^2;//液晶使能端

  9. unsigned char code freq[][2]={
  10.   0xD8,0xF7,//00440HZ 1   
  11.   0xBD,0xF8,//00494HZ 2  
  12.   0x87,0xF9,//00554HZ 3  
  13.   0xE4,0xF9,//00587HZ 4   
  14.   0x90,0xFA,//00659HZ 5     
  15.   0x29,0xFB,//00740HZ 6     
  16.   0xB1,0xFB,//00831HZ 7      
  17.   0xEF,0xFB,//00880HZ `1
  18. };

  19. unsigned char Time;
  20. unsigned char code YINFU[9][1]={{' '},{'1'},{'2'},{'3'},{'4'},{'5'},{'6'},{'7'},{'8'}};
  21.                           //世上只有媽媽好數據表
  22. unsigned char code MUSIC[]={ 6,2,3,      5,2,1,      3,2,2,    5,2,2,    1,3,2,    6,2,1,    5,2,1,
  23.                      6,2,4,      3,2,2,      5,2,1,    6,2,1,           5,2,2,         3,2,2,           1,2,1,
  24.                      6,1,1,      5,2,1,      3,2,1,         2,2,4,           2,2,3,         3,2,1,    5,2,2,
  25.                      5,2,1,      6,2,1,      3,2,2,         2,2,2,    1,2,4,         5,2,3,           3,2,1,
  26.                      2,2,1,      1,2,1,      6,1,1,         1,2,1,           5,1,6,         0,0,0
  27.                                       };
  28.                          // 音階頻率表 高八位
  29. unsigned char code FREQH[]={
  30.                          0xF2,0xF3,0xF5,0xF5,0xF6,0xF7,0xF8,
  31.                          0xF9,0xF9,0xFA,0xFA,0xFB,0xFB,0xFC,0xFC, //1,2,3,4,5,6,7,8,i
  32.                          0xFC,0xFD,0xFD,0xFD,0xFD,0xFE,
  33.                          0xFE,0xFE,0xFE,0xFE,0xFE,0xFE,0xFF,
  34.                                } ;
  35.                          // 音階頻率表 低八位
  36. unsigned char code FREQL[]={
  37.                          0x42,0xC1,0x17,0xB6,0xD0,0xD1,0xB6,
  38.                          0x21,0xE1,0x8C,0xD8,0x68,0xE9,0x5B,0x8F, //1,2,3,4,5,6,7,8,i
  39.                          0xEE,0x44, 0x6B,0xB4,0xF4,0x2D,
  40.                          0x47,0x77,0xA2,0xB6,0xDA,0xFA,0x16,
  41.                                 };

  42. void Init_Timer0(void);//定時器初始化

  43. //延時函數大約約2*z+5us
  44. void delay2xus(unsigned char z)
  45. {
  46.    while(z--);
  47. }
  48. // 延時函數大約約1ms
  49. void delayms(unsigned char x)
  50. {
  51.    while(x--)
  52.    {
  53.      delay2xus(245);
  54.      delay2xus(245);
  55.    }
  56. }


  57. /*------------------------------------------------
  58.                 節拍延時函數
  59. 各調1/4節拍時間:
  60. 調4/4  125ms
  61. 調2/4  250ms
  62. 調3/4  187ms
  63. ------------------------------------------------*/
  64. void delayTips(unsigned char t)
  65. {
  66.     unsigned char i;
  67.           for(i=0;i<t;i++)
  68.     {
  69.             delayms(250);
  70.     }
  71.     TR0=0;
  72. }
  73. //播放音樂的函數
  74. void PlaySong()
  75. {
  76.    TH0=High;//賦值定時器時間,決定頻率
  77.    TL0=Low;
  78.    TR0=1;      //打開定時器
  79.    delayTips(Time); //延時所需要的節拍                     
  80. }

  81. //定時器T0初始化子程序
  82. void Init_Timer0(void)
  83. {
  84. TMOD |= 0x01;          //使用模式1,16位定時器,使用"|"符號可以在使用多個定時器時不受影響                     
  85. EA=1;            //總中斷打開
  86. ET0=1;           //定時器中斷打開
  87. }
  88. //定時器T0中斷子程序
  89. void Timer0_isr(void) interrupt 1
  90. {
  91. TH0=High;
  92. TL0=Low;
  93. SPK=!SPK;
  94. }
  95. //主函數
  96. void main (void)
  97. {
  98.   unsigned char num,k,i;                 
  99.   Init_Timer0();    //初始化定時器0,主要用于數碼管動態掃描
  100.   SPK=0;                        //在未按鍵時,喇叭低電平,防止長期高電平損壞喇叭         
  101.   while (1)
  102.   {
  103.    switch(KeyPort)          //對按鍵進行處理
  104.                 {
  105.                  case 0xfe:num= 1;break;
  106.                  case 0xfd:num= 2;break;
  107.                  case 0xfb:num= 3;break;
  108.                  case 0xf7:num= 4;break;
  109.                  case 0xef:num= 5;break;
  110.                  case 0xdf:num= 6;break;
  111.                  case 0xbf:num= 7;break;
  112.                  case 0x7f:num= 8;break;      //分別對應不用的音調
  113.                  default:num= 0;break;
  114.                 }
  115.     P2 = KeyPort;
  116.     if(num==0)
  117.     {
  118.        TR0=0;
  119.        SPK=0;   //在未按鍵時,喇叭低電平,防止長期高電平損壞喇叭
  120.           }
  121.     else
  122.     {
  123.             High=freq[num-1][1];
  124.                    Low =freq[num-1][0];
  125.                   TR0=1;
  126.           }
  127.    if(playSongKey==0)        //如果播放音樂按鍵被按下
  128.    {
  129.      delayms(10);
  130.      if(playSongKey==0)
  131.      {
  132.        i=0;  
  133.        while(i<100)
  134.             {         
  135.             k=MUSIC[i]+7*MUSIC[i+1]-1;//去音符振蕩頻率所需數據
  136.             High=FREQH[k];
  137.             Low=FREQL[k];
  138.             Time=MUSIC[i+2];          //節拍時長
  139.             i=i+3;
  140.                         if(P1!=0xff)//長按任意8音鍵退出播放
  141.                         {
  142.                delayms(10);
  143.                if(P1!=0xff)
  144.                                  i=101;
  145.                         }
  146.             PlaySong();  
  147.             }
  148.                    TR0=0;
  149.      }
  150.    }

  151.   }
  152. }

復制代碼

全部資料51hei下載地址:
基于51單片機和Proteus仿真的簡易電子琴.zip (57.99 KB, 下載次數: 133)


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏5 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:773414 發表于 2020-6-9 11:07 | 只看該作者
問一下我按你這個弄完后  右邊的二極管不亮是啥原因啊
回復

使用道具 舉報

板凳
ID:766245 發表于 2020-6-10 09:53 | 只看該作者
小白白123 發表于 2020-6-9 11:07
問一下我按你這個弄完后  右邊的二極管不亮是啥原因啊

你現在解決好了嘛
回復

使用道具 舉報

地板
ID:851129 發表于 2020-12-19 14:04 來自觸屏版 | 只看該作者
可以試著重新進一下hex文件
回復

使用道具 舉報

5#
ID:942059 發表于 2021-6-22 09:43 來自觸屏版 | 只看該作者
仁仁仙 發表于 2020-6-10 09:53
你現在解決好了嘛

我也想問,我這也不亮
回復

使用道具 舉報

6#
無效樓層,該帖已經被刪除
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
二区三区四区视频| 亚洲高清国产精品| 国产视频精品免费| 一区二区传媒有限公司| 国产欧美va欧美va香蕉在线| 日韩精品小视频| 亚洲成人在线网站| 丁香桃色午夜亚洲一区二区三区| 美女免费黄视频网站| 久久中文字幕免费| 午夜理伦三级做爰电影| 国产午夜大地久久| 欧美成人蜜桃| 国产精品电影观看| 久久精品91久久久久久再现| 欧美日韩国产美| 中文字幕一区二区三区蜜月| 七七婷婷婷婷精品国产| 日韩精品一区二区三区免费观影 | 国产精品麻豆久久| 自拍偷拍亚洲图片| 欧美性受ⅹ╳╳╳黑人a性爽| 黄色片av在线| 99久久免费国产精品| www天堂在线| 久久久久久久伊人| 人人妻人人藻人人爽欧美一区| 久久久久久久久久久99| 久久99导航| 国产精品视频在线播放| 美日韩丰满少妇在线观看| 日韩精品中文字幕一区| 天天色图综合网| 国产精品久久久久影院老司 | 国产 日韩 欧美 在线| 一本色道久久综合亚洲精品图片| 三上悠亚av一区二区三区| 免费看av软件| 欧美久久久久久久| 国产成人免费观看| 国产日韩欧美视频在线| 欧美激情一区二区三区成人| 国产亚洲精品美女久久久| 日韩视频一区二区三区| 日韩欧美综合在线视频| 午夜影院在线观看欧美| 亚洲欧洲国产日韩| 国产资源一区| 在线视频cao| 2020国产在线| 182在线视频观看| 好久没做在线观看| 午夜伦理大片视频在线观看| 国产写真视频在线观看| 69av在线| 最新电影电视剧在线观看免费观看| 国产超碰在线| 又黄又爽在线观看| www免费在线观看视频| 国产精品视频一区二区图片| 台湾十八成人网| jizzjizzjizz亚洲| 大胆高清日本a视频| av高清在线| 免费免费啪视频在线观看| 黄页在线免费看| 国产激情二区| 宅男宅女性影片资源在线1| 国产网友自拍电影在线| 天天av综合网| 成人在线免费观看| 黄色视屏免费在线观看| 18网站在线观看| 久草在线资源站资源站| 欧美a级在线观看| 久久精品女人天堂av免费观看 | 国产在线观看福利| 欧美私人情侣网站| 日本成人黄色网| 手机看片一级片| 青青草精品在线| 中文精品在线观看| 中文字幕资源站| 精品无码久久久久| 日韩电影在线观看一区二区| 国产精品久久久久久免费播放| 国产乱码久久久| www三级免费| 欧美最猛黑人xxxx黑人猛交3p| 欧美成人午夜做爰视频在线观看 | 新呦u视频一区二区| 久久国产主播精品| 亚洲日本无吗高清不卡| 国产精品视频二| 九九热免费精品视频| 日韩av成人网| 天天干天天操天天拍| 久久露脸国语精品国产91| 一卡二卡三卡在线| 亚洲美女色视频| 少妇bbw搡bbbb搡bbbb| 成色在线视频| 欧美r级在线| 毛片无码国产| 精品丝袜久久| 一区二区亚洲| 国产成人在线观看| 一区在线观看视频| 在线视频中文字幕一区二区| 亚洲国产欧美一区二区丝袜黑人 | 欧美日韩国产精品一区二区三区四区| 欧美在线观看你懂的| 精品久久一区二区| 欧美精品免费在线观看| 国产欧美日韩综合精品| 亚洲成色www久久网站| 91黄色小网站| 欧美大波大乳巨大乳| 九九精品免费视频| 欧美最猛黑人猛交69| 九色porn| 17videosex性欧美| 欧美精品momsxxx| 米奇777在线欧美播放| www一区二区| 欧美在线啊v一区| 久久精品人人做人人爽| 91网站在线免费观看| 日本xxxxx18| 日本一区二区在线免费观看| 黄色在线观看国产| 麻豆精品视频在线原创| 人人超碰在线| 天天综合网站| 欧美在线亚洲| 久久综合九色综合欧美亚洲| 欧美色大人视频| 欧美成人在线影院| 麻豆久久久9性大片| 一级片视频免费观看| 朝桐光av在线| 亚洲综合极品香蕉久久网| 婷婷六月激情| 国产一卡2卡3卡4卡网站免费 | 国产乱码精品一区二区| 美女被羞羞网站| 日本在线www| 欧美a大片欧美片| 麻豆freexxxx性91精品| 性感美女极品91精品| 一区二区欧美在线| 精选一区二区三区四区五区| 一区二区xxx| 久久久久无码国产精品| 久草av在线播放| 日韩精品123| 亚洲1区在线| 国产综合色精品一区二区三区| 午夜婷婷国产麻豆精品| 久久成人国产精品| 一区二区三区av在线| 人妻在线日韩免费视频| 国产精品乱码一区二区| www.男人的天堂| 亚洲成人毛片| 久久超级碰视频| 色婷婷亚洲精品| 欧美一级淫片videoshd| 黄色三级中文字幕| 中文字幕在线有码| 91美女视频| 9999精品成人免费毛片在线看| 51精产品一区一区三区| 中文字幕日韩精品一区| 最近日韩中文字幕中文| 日韩欧美在线一区二区| www.狠狠爱| 最新国产热播激情视频| 黄色网址视频在线观看| 亚洲国产一区二区在线观看| 国产精品乱码一区二三区小蝌蚪| 亚洲一级一级97网| 亚洲精品视频一二三| 亚洲女人毛茸茸高潮| 顶级欧美妇高清xxxxx| 女人黄色免费在线观看| 在线观看亚洲| 欧美性生交大片免网| 国产成人精品久久| 黄色片免费网址| 神马一区二区三区| 18+视频在线观看| 一本久久知道综合久久| 一本色道**综合亚洲精品蜜桃冫| 国产精品视频1区| 欧美一区二区三区影院| 香蕉人妻av久久久久天天| 成人免费高清| 美女黄色成人网| 欧美一级免费观看| 久中文字幕一区| 91高清免费看| 爱草在线视频| 日韩精品一区二区久久| 午夜免费久久看| 成人国产在线视频| 性欧美成人播放77777| 精品一区二区观看| 九七影院97影院理论片久久 | 久久久久国产精品免费网站| 日本免费黄视频| 91亚洲精品国偷拍自产在线观看| 久香视频在线观看| 亚洲网站在线| 欧美一区二区私人影院日本| 欧美日韩精品久久| 久久精品99国产精| 最近中文字幕mv2018在线高清| 国产欧美日韩| 欧美日韩免费网站| 国产欧美日韩伦理| 青青草免费av| 在线视频国产三级| 红桃视频国产精品| 日韩一级大片在线| 国产av不卡一区二区| 中文字幕日产av| 182tv在线播放| 亚洲精品成人图区| 国产一区在线看| 视频在线一区二区| 国产又大又黄又粗的视频| 亚洲视频在线网| 国产精品亚洲d| 亚洲国产精品成人久久综合一区| 91地址最新发布| www.久久国产| 成人天堂入口网站| 国产精品久久久久久久久妇女| 日本韩国一区二区三区| 日韩中文一区二区三区| www.久久视频| 青草在线视频| 2024国产精品| 国产日韩欧美自拍| 欧美三级小视频| 国产中文字幕在线播放| 日韩avvvv在线播放| 日韩中文字幕在线视频| 伊人色在线视频| 你懂的视频在线看| 久久精品国产99久久| 欧美一区二区三区啪啪| 国产婷婷一区二区三区| 日韩亚洲天堂| 日韩精品亚洲aⅴ在线影院| 欧美亚洲动漫制服丝袜| 欧美这里只有精品| 岛国电影中文在线| 女人抽搐喷水高潮国产精品| 日本韩国欧美在线| 亚洲区成人777777精品| 色wwwwww| 久久精品国产亚洲5555| 欧美日韩一区三区| 美女日批免费视频| 99久久精品国产一区二区小说| 91欧美大片| 亚洲欧美www| 亚洲黄色小说在线观看| 国产毛片视频| 日韩av中文字幕一区二区| 欧美放荡办公室videos4k| 伊人网在线视频观看| 欧美孕妇孕交xxⅹ孕妇交| 国产美女精品一区二区三区| 日本精品视频在线播放| 日本中文字幕免费在线观看| 免费网站成人| 中文字幕免费不卡| 欧美三级网色| 中文字幕第一页av| 青青草成人影院| 伊人久久久久久久久久久| 性欧美成人播放77777| www日韩tube| 中文字幕av资源一区| 久久久久久久久久码影片| 日日夜夜精品免费| 少妇精品久久久一区二区| 精品亚洲aⅴ在线观看| 成人美女av在线直播| 国产性xxxx高清| 成人视屏在线观看| 色哟哟国产精品| 五月婷婷狠狠操| 探花国产精品| 99在线视频精品| 欧美日韩亚洲免费| 偷窥韩漫第三季| 激情亚洲网站| 欧美自拍视频在线观看| 成人毛片一区二区三区| 91精品国产自产精品男人的天堂| 欧美va亚洲va在线观看蝴蝶网| 亚洲精品久久一区二区三区777| 六十路在线观看| 18成人在线观看| 亚洲色成人www永久在线观看| jizzjizz日本护士视频| 久88久久88久久久| 99久久精品久久久久久ai换脸| 高清一区二区三区四区| 一区二区三区四区在线观看国产日韩| 久久综合电影一区| 五月天婷婷丁香| 国产精品igao视频网网址不卡日韩| 日韩美女视频一区二区在线观看| 水蜜桃av无码| 成人三级小说| 精品视频一区二区不卡| 日本wwwwwww| 欧洲精品二区| 欧美日韩精品一区二区三区蜜桃| 亚洲中文字幕无码一区| 2024最新电影在线免费观看| 一本高清dvd不卡在线观看| 亚洲18在线看污www麻豆| 国产精品免费播放| 亚洲午夜国产一区99re久久| 欧美伦理片在线观看| 国产鲁鲁视频在线观看免费| 亚洲不卡av一区二区三区| 狠狠干狠狠操视频| 黄色网页在线播放| 欧美亚男人的天堂| 无码h肉动漫在线观看| 成人免费无遮挡| 日韩av在线高清| 亚洲一区二区91| 一区二区三区日本久久久| 欧美精品电影免费在线观看| 国产伦精品一区二区三区四区| 中文精品久久| 亚洲一区二区三区xxx视频| 欧美性极品videosbest| 精品制服美女久久| 影音先锋欧美资源| 一级毛片电影| 亚洲国产精品自拍| 久久久老熟女一区二区三区91| 亚洲最大网站| 亚洲图片欧美午夜| 中文字幕乱码人妻无码久久| 这里只有精品在线| 国产精品国模大尺度私拍| 美女高潮黄又色高清视频免费| 国产无人区一区二区三区| 男女啪啪网站视频| 97天天综合网| 精品亚洲一区二区三区四区五区| 亚洲国产综合久久| 久久在线视频免费观看| 91久久精品国产91性色| 日本簧片在线观看| 国产精品免费视频观看| 亚洲欧美日韩网站| 粉嫩91精品久久久久久久99蜜桃| 中文字幕成人精品久久不卡| 97视频免费在线| 日本午夜精品一区二区三区电影| 在线观看一区二区三区三州| 欧美老女人性开放| 制服丝袜亚洲色图| 国产欧美日韩另类| 国产一区亚洲| 欧美日韩三区四区| 日本中文字幕一区二区有码在线| 精品视频1区2区3区| 精品少妇久久久| 亚洲小说欧美另类婷婷| 香蕉久久夜色| 国产日韩精品在线看| 欧美一区二区三区在线视频| 精品一区二区三区人妻| 亚洲精品小说| 色阁综合av| eeuss影院www在线观看| 亚洲国产精品资源| 国产精品人妻一区二区三区| 久久99国产精品久久99| 无码人妻少妇伦在线电影| 婷婷在线播放| 亚洲无线码在线一区观看| 亚洲风情第一页| 99久久国产综合精品色伊| 性生活在线视频| 91亚洲无吗| 99久久免费国| 亚洲欧洲闷骚av少妇影院|