久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

求大神幫忙定義一下,寫個單片機程序的開頭

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

  1. main()

  2. {        uint i,k;

  3.         k=8;

  4.         init();

  5.           for(i=0;i<15;i++)

  6.             {

  7.                            WriteData(tab[i]);                                                        //LCD寫數據函數寫第一行

  8.                       mydelay(50);

  9.                 }

  10.                            mydelay(1000);

  11.                            WriteCMD(0x80+0x40+2);                                        //將指針設到第二行空兩字符

  12.                            for(i=0;i<6;i++)

  13.                                    {

  14.                                        WriteData(tab1[i]);

  15.                                       mydelay(50);

  16.                                    }

  17.                         InitialSound();                                                                        //發音初始化程序

  18.                         while(1)

  19.                                 {         Getch();                                                                //掃描鍵盤,獲得鍵值

  20.                                          if(k==0)                                                                //若鍵值為0

  21.                                                   {        uint i;

  22.                                                           init();

  23.                                                         for(i=0;i<10;i++)

  24.                                               {

  25.                                                            WriteData(tab2[i]);                                //寫第一首歌序號

  26.                                                       mydelay(50);

  27.                                                      }

  28.                                                    mydelay(1000);

  29.                                                    WriteCMD(0x80+0x40);                        //轉到第二行

  30.                                                    for(i=0;i<9;i++)

  31.                                                    {        WriteData(tab3[i]);                                //寫歌名

  32.                                                       mydelay(50);

  33.                                                    }

  34.                                                  Play(Music_Girl,0,3,360);                        //播放第一首歌

  35.                                                  Delay1ms(500);

  36.                                                 break;

  37.                                                  }

  38.                                          else if (k==1)                                                         //若鍵值為1

  39.                                                 {        uint i;

  40.                                                           init();

  41.                                                       for(i=0;i<11;i++)

  42.                                                       {        WriteData(tab4[i]);                 //寫第二首歌序號

  43.                                                               mydelay(50);

  44.                                                              }

  45.                                                                    mydelay(1000);

  46.                                                                    WriteCMD(0x80+0x40);         //轉到第二行

  47.                                                                    for(i=0;i<11;i++)

  48.                                                            {

  49.                                                                WriteData(tab5[i]);                 //寫歌名

  50.                                                               mydelay(50);

  51.                                                            }

  52.                                                                 Play(Music_Jingle,0,3,360); //播放第二首歌

  53.                                                                 Delay1ms(500);

  54.                                                                 break;

  55.                                                 }

  56.                                          else if (k==2) //若鍵值為2

  57.                                                 {        uint i;

  58.                                                           init();

  59.                                                           for(i=0;i<10;i++)

  60.                                                       {        WriteData(tab6[i]);                 //寫第三首歌序號

  61.                                                               mydelay(50);

  62.                                                              }

  63.                                                            mydelay(1000);

  64.                                                            //WriteCMD(0x01);

  65.                                                            WriteCMD(0x80+0x40);                 //轉到第二行

  66.                                                            for(i=0;i<6;i++)

  67.                                                            {

  68.                                                                WriteData(tab7[i]);                 //寫歌名

  69.                                                               mydelay(50);

  70.                                                            }

  71.                                                         Play(Music_Two,0,3,360);                 //播放第三首歌

  72.                                                         Delay1ms(500);

  73.                                                         break;

  74.                                                  }

  75.                                         else if (k==3) //若鍵值為3

  76.                                                 {        uint i;

  77.                                                           init();

  78.                                                       for(i=0;i<10;i++)

  79.                                                       {        WriteData(tab8[i]);                 //寫第四首歌序號

  80.                                                               mydelay(50);

  81.                                                              }

  82.                                                            mydelay(1000);

  83.                                                         WriteCMD(0x80+0x40);                 //轉到第二行

  84.                                                            for(i=0;i<6;i++)

  85.                                                            {        WriteData(tab9[i]);                 //寫歌名

  86.                                                               mydelay(50);

  87.                                                            }

  88.                                                                  Play(Music_Four,0,3,360);         //播放第三首歌

  89.                                                                 Delay1ms(500);

  90.                                                                 break;

  91.                                                 }

  92.                                         }

  93. }
復制代碼


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

使用道具 舉報

沙發
ID:317476 發表于 2018-12-1 21:30 | 只看該作者
1、開發環境,Keil沒有破解,自行百度教程
2、uint沒定義,這樣定義  typedef  unsigned int   uint;
3、main () 改為 void main()
隨便網上搜一下都可以看到類似的問題的

評分

參與人數 1黑幣 +35 收起 理由
angmall + 35 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

板凳
ID:246251 發表于 2018-12-8 10:20 | 只看該作者
uint就是無符號整形變量,實際上是unsigned int   ,一般會用typedef unsigned int  uint;
main函數是void main();
報錯沒有license,沒破解,需要下載注冊機破解軟件,這個百度有詳細教程
回復

使用道具 舉報

地板
ID:442132 發表于 2018-12-8 14:47 | 只看該作者
uint沒定義,這樣定義  typedef  unsigned int   uint;
main () 改為 void main()
下載注冊機破解軟件,這個百度有詳細教程
回復

使用道具 舉報

5#
ID:405193 發表于 2018-12-8 18:45 | 只看該作者
#define uchar unsigned char
#define uint unsigned int
回復

使用道具 舉報

6#
ID:343799 發表于 2018-12-20 14:56 | 只看該作者
添加頭文件:#include<reg51.h>
回復

使用道具 舉報

7#
ID:343799 發表于 2018-12-20 14:56 | 只看該作者
宏定義:#define uint unsigned int
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 隔壁老王国产在线精品 | 久久草视频 | 黄色一级特级片 | 日本91av视频 | 日韩国产欧美 | 一级做a| 日本韩国欧美在线观看 | 91av视频在线免费观看 | 欧美日韩第一页 | 成人小视频在线观看 | 日韩精品在线免费 | 伊人久久一区二区 | 免费99视频 | 国产激情精品一区二区三区 | www.婷婷| 免费视频一区二区 | 国产一区二区欧美 | 日本a v在线播放 | 国产精品夜间视频香蕉 | 亚洲 中文 欧美 日韩 在线观看 | 久久久久久精 | 操久久| 中文字幕一区二区三区日韩精品 | 国产精品久久久久久久久久软件 | 国产农村妇女精品一二区 | 伊人一二三 | 欧美区日韩区 | 一区二区视频 | 欧美一级二级视频 | 国产精品无码久久久久 | 成人片免费看 | 久草视频在线播放 | 在线一区 | 99热热99| 黄色大片观看 | 一区二区三区在线 | 这里只有精品999 | 日韩欧美一区二区三区免费观看 | 欧美二级 | 亚洲精品福利在线 | 国产精品一区在线 |