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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

紅外測距程序 通過1602進行顯示距離

[復制鏈接]
跳轉到指定樓層
樓主
自己編寫的紅外測距程序,通過1602進行顯示距離





  1. #include <string.h>
  2. #include "Lcd12864.h"
  3. #include "Lcd1602.h"
  4. #include "PWM.h"
  5. #include "config.h"
  6. #include <ds18b20.h>
  7. #include "ds1302.h"
  8. #include "eeprom.h"
  9. #include "uart.h"
  10. #include "key.h"
  11. #include "ad.h"
  12. #include "Time.h"
  13. #include "BH1750.h"
  14. #include "PulseSensor.h"
  15. #include "hcsr501.h"
  16. #include "mp3tf16p.h"
  17. #include "SR04.h"
  18. //#include "ad.h"
  19. extern bit Alarmflag;
  20. bit flag500ms=0;
  21. void InitTimer0(void);
  22. extern unsigned char step;

  23. unsigned char str[12];


  24. void InitTimer1(void)
  25. {
  26.     TMOD = 0x10;
  27.     TH1 = 0xA9;
  28.     TL1 = 0x9A;
  29.     EA = 1;
  30.     ET1 = 1;
  31.     TR1 = 1;
  32. }
  33. void Sys_Init()                                                               
  34. {
  35.         InitTimer1();
  36.         InitLcd1602();
  37.         InitADC();                        //AD初始化

  38. }
  39. void main(void)                                                                                  
  40. {

  41.         EA=1;
  42.         Sys_Init();                //系統初始化
  43.         view();
  44.     while(1)
  45.     {       
  46.                 KeyScan();
  47.                 KeyDriver();
  48.                 if(flag500ms==1)
  49.                 {
  50.                         flag500ms=0;
  51.                         refreshvoice();
  52.                 }
  53.     }
  54. }                                                                            
  55. void InterruptTimer1() interrupt 3
  56. {
  57.         static unsigned int cnt_i=0;
  58.     TH1 = 0xFC;
  59.     TL1 = 0x66;
  60.         if(Alarmflag==1)
  61.         {
  62.                 beezer=~beezer;       
  63.         }
  64.         else
  65.         {
  66.                 beezer=1;
  67.         }
  68.         cnt_i++;
  69.         if(cnt_i>=200)
  70.         {
  71.                 cnt_i=0;
  72.                 flag500ms=1;
  73.         }
  74. }
復制代碼


zuixinban紅外測距系統程序1.rar

188.62 KB, 下載次數: 79, 下載積分: 黑幣 -5

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

使用道具 舉報

沙發
ID:399840 發表于 2018-9-19 10:23 | 只看該作者
請問紅外模塊上顯示的和LCD顯示的為什么不一樣呢
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 精品欧美色视频网站在线观看 | 欧美精品一区二区在线观看 | 日日夜夜天天 | 欧美日韩精品 | 久久免费观看视频 | 91中文字幕在线观看 | www.国产精 | 在线观看www视频 | 亚洲激情在线 | 超碰导航 | 日p视频免费看 | 久久一二| 久久精品日产第一区二区三区 | 国产一区二区三区免费视频 | 二区在线观看 | 久久er99热精品一区二区 | 激情的网站| 中文字幕亚洲免费 | 中文字幕观看 | 性高湖久久久久久久久 | 成人在线视频看看 | 国产在线资源 | 亚洲最大av | 国产精品久久久久久久久久软件 | 国产区一区二区三区 | 欧日韩在线观看 | 99久久精品国产麻豆演员表 | 91porn成人精品 | 日韩精品一区二区三区四区 | 亚洲日韩中文字幕一区 | 91免费观看 | 日韩中文在线观看 | 中文字幕一区二区三区精彩视频 | 精品视频一区二区 | av福利网| 国产欧美精品一区二区色综合朱莉 | 欧美一区不卡 | 亚洲午夜精品 | 日韩中文字幕第一页 | 成人国产精品久久 | 亚洲精品91|