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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 965|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

關(guān)于ARM的FS-EMB4412A實驗箱關(guān)于LED燈程序的問題

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:842738 發(fā)表于 2023-3-26 15:29 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
上面的是實驗箱的第一個代碼,后面是根據(jù)第一個改出來的,然后現(xiàn)在的要求是先亮第一段代碼的LED燈,然后點擊4412實驗箱上的音量+和音量-可以中斷切換到第二個代碼的亮燈。或者可以給出一個延時函數(shù),延時2秒左右的時間切換到第二段代碼也可以。

  1. #include "exynos_4412.h"


  2. /**********************************************************************
  3. * @brief  mydelay_ms program body
  4. * @param[in] int (ms)
  5. * @return   None
  6. **********************************************************************/
  7. void mydelay_ms(int ms)
  8. {
  9. int i, j;
  10. while(ms--)
  11. {
  12.   for (i = 0; i < 5; i++)
  13.    for (j = 0; j < 514; j++);
  14. }
  15. }

  16. /*-------------------------MAIN FUNCTION------------------------------*/
  17. /**********************************************************************
  18. * @brief  Main program body
  19. * @param[in] None
  20. * @return   int
  21. **********************************************************************/
  22. int main(void)
  23. {
  24. /*
  25.   *Config
  26.   *D1 -> GPX2_4 D2 -> GPX3_0
  27.   *D3 -> GPX2_7  D4 -> GPX1_0
  28.   */

  29. GPX2.CON = (GPX2.CON & ~(0xf<<16 | 0xf<<28)) | (0x1<<16 | 0x1<<28) ;//GPX2_4:output, D1
  30.                  //GPX2_7:output, D3
  31. GPX3.CON = (GPX3.CON & ~(0xf<<0)) | 0x1<<0; //GPX3_0:output, D2
  32. GPX1.CON = (GPX1.CON & ~(0xf<<0)) | 0x1<<0; //GPX1_0:output, D4


  33. /*
  34.   * Turn off all LED
  35.   * */
  36. GPX2.DAT &= ~(0x1 << 4);
  37. GPX2.DAT &= ~(0x1 << 7);
  38. GPX3.DAT &= ~(0x1 << 0);
  39. GPX1.DAT &= ~(0x1 << 0);
  40. while(1)
  41. {
  42.   //Turn on D1
  43.   GPX2.DAT |= 0x1 << 4;
  44.   mydelay_ms(500);

  45.   //Turn on D3
  46.   GPX2.DAT |= 0x1 << 7;


  47.   //Turn off D1
  48.   GPX2.DAT &= ~(0x1 << 4);
  49.   mydelay_ms(500);

  50.   //Turn on D2
  51.   GPX3.DAT |= 0x1 << 0;



  52.   //Turn off D3
  53.   GPX2.DAT &= ~(0x1 << 7);
  54.   mydelay_ms(500);

  55.   //Turn on D4
  56.   GPX1.DAT |= 0x1 << 0;

  57.   //Turn off D2
  58.   GPX3.DAT &= ~(0x1 << 0);
  59.   mydelay_ms(500);




  60.   //Turn off D4
  61.   GPX1.DAT &= ~(0x1 << 0);

  62. }
  63. return 0;
  64. }
復(fù)制代碼





#include "exynos_4412.h"
/**********************************************************************
* @brief  mydelay_ms program body
* @param[in] int (ms)
* @return   None
**********************************************************************/
void mydelay_ms(int ms)
{
int i, j;
while(ms--)
{
  for (i = 0; i < 5; i++)
   for (j = 0; j < 514; j++);
}
}

/*-------------------------MAIN FUNCTION------------------------------*/
/**********************************************************************
* @brief  Main program body
* @param[in] None
* @return   int
**********************************************************************/
int main(void)
{
/*
  *Config
  *D1 -> GPX2_4 D2 -> GPX3_0
  *D3 -> GPX2_7  D4 -> GPX1_0
  */

GPX2.CON = (GPX2.CON & ~(0xf<<16 | 0xf<<28)) | (0x1<<16 | 0x1<<28) ;//GPX2_4:output, D1
                 //GPX2_7:output, D3
GPX3.CON = (GPX3.CON & ~(0xf<<0)) | 0x1<<0; //GPX3_0:output, D2
// GPX1.CON = (GPX1.CON & ~(0xf<<0)) | 0x1<<0; //GPX1_0:output, D4


/*
  * Turn off all LED
  * */
GPX2.DAT &= ~(0x1 << 4);
GPX3.DAT &= ~(0x1 << 0);
GPX2.DAT &= ~(0x1 << 7);
GPX1.DAT &= ~(0x1 << 0);
while(1)
{
  //Turn on D1
  GPX2.DAT |= 0x1 << 4;
  mydelay_ms(500);

  //Turn on D2
  GPX3.DAT |= 0x1 << 0;
  //Turn off D1
  GPX2.DAT &= ~(0x1 << 4);
  mydelay_ms(500);

  //Turn on D3
  // GPX2.DAT |= 0x1 << 7;
  //Turn off D2
  GPX3.DAT &= ~(0x1 << 0);
  mydelay_ms(500);

  //Turn on D4
  // GPX1.DAT |= 0x1 << 0;
  //Turn off D3
  //GPX2.DAT &= ~(0x1 << 7);
  //mydelay_ms(500);

  //Turn off D4
  //GPX1.DAT &= ~(0x1 << 0);

}
return 0;
}



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

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 日韩欧美综合在线视频 | 国产精品一区久久久 | 男女下面一进一出网站 | 草草草影院| 亚洲精品福利在线 | 国产精品99久久久久久大便 | 呦呦在线视频 | 一区二区中文 | 国产精品一区二区不卡 | 国产福利在线免费观看 | 欧美一区二区免费视频 | 欧美精品电影一区 | 久色 | 国产精品久久二区 | 毛片软件| 99久久国产综合精品麻豆 | 国产精品一区二区三区在线 | 精品久久久网站 | 国产中文字幕在线 | www日本在线播放 | 久久久久久免费毛片精品 | 日韩欧美一区二区三区免费观看 | 一区二区视屏 | 狠狠草视频 | 欧美三级视频在线观看 | 日本精品一区二区三区在线观看视频 | 国产精品久久久久永久免费观看 | 中国毛片免费 | 日韩三区| 精品一区国产 | 国产精品久久久久久婷婷天堂 | 亚洲免费片 | 免费成人在线网站 | 亚洲精品久久久久国产 | 男女免费视频网站 | 成年免费在线观看 | 国产高清在线精品一区二区三区 | av黄色在线播放 | 无码日韩精品一区二区免费 | 精品国产乱码久久久久久图片 | 狠狠综合久久av一区二区小说 |