欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3767|回復: 7
收起左側

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

[復制鏈接]
ID:436509 發表于 2018-12-1 18:22 | 顯示全部樓層 |閱讀模式
3黑幣
QQ截圖20181201182100.png
  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. }
復制代碼


回復

使用道具 舉報

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()
下載注冊機破解軟件,這個百度有詳細教程
回復

使用道具 舉報

ID:405193 發表于 2018-12-8 18:45 | 顯示全部樓層
#define uchar unsigned char
#define uint unsigned int
回復

使用道具 舉報

ID:343799 發表于 2018-12-20 14:56 | 顯示全部樓層
添加頭文件:#include<reg51.h>
回復

使用道具 舉報

ID:343799 發表于 2018-12-20 14:56 | 顯示全部樓層
宏定義:#define uint unsigned int
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表