TA的每日心情 | 开心 2023-3-25 08:22 |
---|
签到天数: 709 天 [LV.9]以坛为家II
|

楼主 |
发表于 2025-2-21 14:26
来自手机
|
显示全部楼层
#include <stc15F104e.h> #define DATAPIN P33 const char sequence[25]={0,0,1,0,1,0,1,0,1,1,0,1,1,0,1,1,1,1,0,1,1,1,0,0,0}; void Delay200us() //@5.5296MHz { unsigned char i,j; i=2; j=29; do { while(--j); } while(--i); } /*void Delay200ma() //@5.5296MHz { unsigned char i,j,k; i=5; j=52; k=195; do { do { while(--k); } while(--j); } while(--i); }*/ void sendBit(char x) { //start DATAPIN=0; Delay200us(); //send bit DATAPIN=x; Delay200us(); Delay200us(); //end DATAPIN=1; Delay200us(); } void Start() { DATAPIN=0; Delay200us(); Delay200us(); Delay200us(); } void End() { DATAPIN=1; Delay200us(); Delay200us(); Delay200us(); } void main() { char i=0; //send data 500ms while(1) { Start(); for(i=0;i<25;i++); { sendBit (sequence[i]); } End(); Delay200us(); } } |
|