基于51的pt222紅外模塊的應用。
單片機源程序如下:
- #include <reg51.h>
- char dat; //接收到的數據
-
- void delay(void)
- {
- int k;
- for(k=0;k<400;k++);
- }
- void main(void)
- {
- char a=0xff;
- P2=0x00; //端口初始化
- P1=0X7F;
- while(1)
- {
- dat=(P2&0x0f);
- if(dat==0x01)//A
- {
- a=0x00;
- }
- if(dat==0x02)//B
- {
- a=0xff;
- }
- if(dat==0x04)//C
- {
- a=0x00;
- }
- if(dat==0x08)//d
- {
- a=0xff;
- }
- delay();
- P1=a;
- }
- }
復制代碼
所有資料51hei提供下載:
紅外.rar
(1023.2 KB, 下載次數: 5)
2018-12-21 22:08 上傳
點擊文件名下載附件
|