单片机中断实现按键
摘要:#include<>#include<>#defineuintunsignedint#defineucharunsignedcharsbitduoj=P0^0;sbitkey=P1^0;ucharduojcount,degree;voidmain(){TMOD=0x01;degree++;SendStr("1");P2=0xfe;Delay_ms(240);}}}{{}}发送一个字节//voidSendByte(unsignedchardat){SBUF=dat;while(!TI);TI=0;}发送一个字符串//voidSendStr(unsignedchar*s){while(*s!='\0')//\0表示字符串结束标志,通过检测是否字符串末尾{SendByte(*s);s++;}}内容:连接好串口或者usb转串口至电脑,下载该程序,打开电源打开串口调试程序,将波特率设置为9600,无奇偶校验晶振,发送和接收使用的格式相同,如都使用字符型格式,按复位重启程序,可以看到接收到UARTtest,技术论坛:请在发送区输入任意信然后在发送区发送任意信息,接收区返回同样信息,表明串口收发无误#include<>//包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义/*-----------------------------------------------函数声明------------------------------------------------*/voidSendStr(unsignedchar*s);/*-----------
温馨提示:当前文档最多只能预览
5 页,若文档总页数超出了
5 页,请下载原文档以浏览全部内容。
本文档由 匿名用户 于 2020-11-15 02:38:54上传分享