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

標題: 霍爾測速單片機源程序 [打印本頁]

作者: Eric1235    時間: 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. }

復制代碼





歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 九九热在线播放 | 麻豆国产91在线播放 | 日韩免费在线视频 | 午夜成人影片 | 天堂8中文 | 欧美专区在线观看 | 国产乱码精品一区二区三 | 精品国产乱码久久久久久蜜臀网站 | 亚洲欧美日韩一区二区三区四区 | 一级黄色片在线观看 | 91亚洲精品在线 | 在线免费黄色网址 | 久久久久国产一区二区三区 | 五月色综合| 夜夜操av | 亚洲午夜在线 | 欧美精品乱码99久久蜜桃 | 精品无人国产偷自产在线 | 久久久久久网 | 久久久久免费视频 | 日韩三级在线播放 | xxxxx黄色| 国产精品视频一区二区三区 | 日本亚洲欧美 | 国产乱人乱偷精品视频 | 成人在线免费看 | 黄色三级视频 | 日韩精品三级 | 久久久久国产一区二区三区 | 日韩不卡在线观看 | 亚洲国产欧美日韩 | 91精品久久香蕉国产线看观看 | 久久精品一区二区国产 | 成人永久免费 | 日韩黄色大片 | 免费av片 | 8x8ⅹ国产精品一区二区 | 一级大片免费看 | 99精品视频在线观看 | 深夜福利视频在线观看 | 亚洲精品久久久 |