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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

霍爾測速單片機源程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:192612 發表于 2017-4-23 13:38 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
  1. #include<reg52.h>
  2. #define uint unsigned int
  3. #define uchar unsigned char
  4. //sbit out=P2^2;
  5. sbit dula=P2^6;
  6. sbit wela=P2^7;
  7. sbit rs=P1^0;
  8. sbit rw=P1^1;
  9. sbit en=P2^5;
  10. uint z,n;
  11. uchar num,a1,a2,a3,c,flag=0;
  12. uchar code table []={"0123456789"};
  13. void delayms(uint xms)
  14. {
  15.         uint i,j;
  16.                 for(i=xms;i>0;i--)
  17.                         for(j=110;j>0;j--);
  18. }
  19. void write_com(uchar com)                //寫命令
  20. {
  21.         rs=0;
  22.         rw=0;
  23.         en=0;
  24.         P0=com;
  25.         delayms(4);
  26.         en=1;
  27.         delayms(4);
  28.         en=0;
  29. }
  30. void         write_byt(uchar date)           //寫數據
  31. {
  32.         rs=1;
  33.         rw=0;
  34.         en=0;
  35.         P0=date;
  36.         delayms(4);
  37.         en=1;
  38.         delayms(4);
  39.         en=0;
  40. }
  41. void lcdinit()                 //初始化
  42. {        
  43.         write_com(0x38);    //設置16*2顯示  5*7點陣   8位數據口
  44.            write_com(0x0c);        //設置開顯示  不顯示光標
  45.         write_com(0x06);   //寫入字符后地址指針加1
  46.         write_com(0x01);        //顯示清0;
  47. }

  48. void init()
  49. {
  50.         TMOD=0x01;
  51.         TH0=0x4C;
  52.         TL0=0x00;
  53.         EA=1;
  54.         ET0=1;
  55.         TR0=1;
  56.         EX1=1;
  57.         IT1=1;
  58. }
  59. void main()
  60. {
  61.         init();
  62.         lcdinit();
  63.         while(1)
  64.         {
  65.         write_com(0x80);
  66.         write_byt('R');
  67.                 if(flag==1)
  68.                 {
  69.                         write_byt(table[a1]);
  70.                         write_byt(table[a2]);
  71.                         write_byt(table[a3]);
  72.                         flag=0;
  73.                 }
  74.         }
  75.         
  76. }
  77. void t0() interrupt 1
  78. {
  79.         TH0=0x4C;
  80.         TL0=0x00;
  81.         c++;

  82.         if(c==20)
  83.         {
  84.                
  85.                 c=0;
  86.                 EX1=0;
  87.                 n=60*z;
  88.                 z=0;
  89.                 flag=1;
  90.             TH0=0x4C;
  91.              TL0=0x00;
  92.                 EX1=1;
  93.         }
  94.         
  95.              a1=n/100;
  96.              a2=n%100/10;
  97.             a3=n%10;


  98. }
  99. void ji() interrupt 2
  100. {
  101.         num++;

  102.         if(num==2)
  103.         {
  104.                 z++;
  105.                 num=0;
  106.         }
  107.         
  108. }

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

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 在线观看日韩精品视频 | 亚洲一区在线观看视频 | 久久久精品 | 国产免费让你躁在线视频 | 伊人狠狠| 国产精品视频一二三区 | 亚洲成人黄色 | 在线播放国产一区二区三区 | 伦理片97| 精品国产欧美一区二区三区不卡 | 丁香久久 | 三级成人在线 | 一区二区在线免费播放 | 国产日韩一区二区 | 亚洲综合色婷婷 | 午夜免费视频 | 精品一区二区久久久久久久网站 | 亚洲欧美一区二区三区情侣bbw | 久久久.com | 精品国产一区二区三区成人影院 | 中文字幕乱码亚洲精品一区 | 中文字幕国产一区 | 亚洲国产高清在线观看 | 性天堂网| 成人黄色av网址 | 国产精品精品视频 | 在线中文字幕视频 | 日韩av在线一区二区 | 美女福利网站 | 亚洲精品欧美 | 精品久久久久久久久久久久久久久久久 | 久久成人人人人精品欧 | 福利网址| 91一区二区| 在线精品一区 | 久久综合一区二区三区 | 第一区在线观看免费国语入口 | 国产高清久久 | 久久国产精品首页 | 在线观看黄色 | 日韩在线一区视频 |