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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

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

單片機(jī)控制電動(dòng)機(jī)正反轉(zhuǎn)及其1602液晶顯示

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:219255 發(fā)表于 2017-7-12 22:47 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
這是單片機(jī)控制電動(dòng)機(jī)正反轉(zhuǎn)和液晶顯示的一下示例程序,大家可以參考

單片機(jī)源程序如下:
  1. #include <reg52.h>
  2. #include "LCD1602.h"

  3. sbit Key_UP=P3^2;   //正轉(zhuǎn)按鍵 對(duì)應(yīng)實(shí)驗(yàn)板上的K1
  4. sbit Key_DOWN=P3^3;//反轉(zhuǎn)按鍵  對(duì)應(yīng)實(shí)驗(yàn)板上的K2
  5. sbit Key_STOP=P3^4;//停止鍵    對(duì)應(yīng)實(shí)驗(yàn)板上的K3
  6. sbit ZZ=P1^0;//控制端
  7. sbit FZ=P1^1;//控制端
  8. sbit BEEP = P3^6; //蜂鳴器控制端口P36
  9. unsigned char KeyV,TempKeyV;         

  10. void Delay(unsigned int ii)
  11. {
  12. unsigned int jj;
  13. for(;ii>0;ii--)
  14. for(jj=0;jj<125;jj++)
  15. {;}
  16. }

  17. //LCD初始化
  18. void InitLCD()
  19. {
  20.         LCDReset();
  21.         InputMode(0x06);         //增量方式,不移位
  22.         DispControl(0x0c);        //顯示開(kāi),光標(biāo)關(guān),閃爍關(guān)
  23.         FunctionSet(0x38);        //8位,2行,5×7
  24.         }

  25. /*********************************************************/
  26. void beep()                //蜂鳴器響一聲函數(shù)
  27. {
  28.   unsigned char i;
  29.   for (i=0;i<100;i++)
  30.    {
  31.    Delay(1);
  32.    BEEP=!BEEP;       //BEEP取反
  33.    }
  34.    BEEP=1;           //關(guān)閉蜂鳴器
  35.    Delay(250);       //延時(shí)     
  36. }
  37. void main()
  38. {
  39.    FZ=1;
  40.    ZZ=1;

  41.            InitP0(0);
  42.         InitLCD();
  43.         
  44. while(1){
  45.          if (!Key_UP)
  46.     KeyV = 1;
  47.   if (!Key_DOWN)
  48.     KeyV = 2;
  49.             if (!Key_STOP)
  50.     KeyV = 3;
  51.    if (KeyV!= 0)     
  52.     {
  53.       Delay(10);   
  54.       if (!Key_UP)
  55.         TempKeyV = 1;        
  56.       if (!Key_DOWN)
  57.         TempKeyV = 2;        
  58.       if (!Key_STOP)
  59.         TempKeyV = 3;
  60.                  if (KeyV == TempKeyV)  
  61.            {
  62.                  
  63.                       if (KeyV == 1){
  64.                     beep();
  65.                 ZZ=1;
  66.                 FZ=0;
  67. }
  68. if(KeyV==2){
  69. beep();
  70.                 ZZ=0;
  71.                 FZ=1;
  72.         }
  73.         if(KeyV==3){
  74.          beep();
  75.                 ZZ=0;
  76.                 FZ=0;
  77.         }                                       
  78.         }  
  79. }
  80. KeyV=0;
  81. TempKeyV=0;
  82.    if(ZZ==1&FZ==0){
  83.                    DispCharacter(0,4,'F');
  84.                 DispCharacter(0,5,'O');
  85.                 DispCharacter(0,6,'R');
  86.                 DispCharacter(0,7,'E');
  87.                 DispCharacter(0,8,'W');
  88.                 DispCharacter(0,9,'A');
  89.                 DispCharacter(0,10,'R');
  90.                 DispCharacter(0,11,'D');
  91.    }
  92.    if(ZZ==0&FZ==1){
  93.                 DispCharacter(0,4,'R');
  94.                 DispCharacter(0,5,'O');
  95.                 DispCharacter(0,6,'L');
  96.                 DispCharacter(0,7,'L');
  97.                 DispCharacter(0,8,'B');
  98.                 DispCharacter(0,9,'A');
  99.                 DispCharacter(0,10,'C');
  100.                 DispCharacter(0,11,'K');



  101.    }
  102.    if(ZZ==0&FZ==0){
  103.                 DispCharacter(0,4,'S');
  104.                 DispCharacter(0,5,'T');
  105.             DispCharacter(0,6,'O');
  106.                 DispCharacter(0,7,'P');
  107.                 DispCharacter(0,8,' ');
  108. ……………………

  109. …………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼

所有資料51hei提供下載:
正反轉(zhuǎn)及其液晶顯示.zip (41.25 KB, 下載次數(shù): 37)


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

使用道具 舉報(bào)

沙發(fā)
ID:217754 發(fā)表于 2017-8-10 21:57 | 只看該作者
謝謝。學(xué)習(xí)一下。。
回復(fù)

使用道具 舉報(bào)

板凳
ID:473121 發(fā)表于 2019-4-15 19:08 | 只看該作者
你好,這個(gè)有電路圖嗎??
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表