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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3399|回復: 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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 全免费a级毛片免费看视频免 | 国产精品免费大片 | 国产视频一区二区三区四区五区 | 日本成年免费网站 | 久操亚洲 | 伊人久久成人 | 在线观看中文字幕视频 | 国产一区视频在线 | 欧美一级片在线观看 | 国产精品一区久久久 | 欧美一级久久 | 日本在线免费视频 | 在线看免费的a | 日韩福利在线观看 | 日韩高清成人 | 久久久久91| 亚洲一区精品视频 | 福利视频网站 | 欧美日韩国产欧美 | 日韩欧美三级电影在线观看 | 97av视频在线 | 日韩在线视频一区 | 成人亚洲一区 | 欧美一级免费看 | 中文字幕视频在线看5 | 欧美激情五月 | 不卡一二三区 | 国产成人综合在线 | 亚洲丝袜天堂 | 国产伦一区二区三区 | 国产在线精品一区二区 | 久久噜 | 在线观看日本高清二区 | 国产成人免费 | 福利视频一区二区三区 | 成人福利在线 | 毛片在线免费 | 成人国产精品一级毛片视频毛片 | 天天av天天好逼 | 放个毛片看看 | 亚洲福利 |