单片机串口接收的函数模块(function module receiving by serial port of scm)

单片机串口接收的函数模块(function module receiving by serial port of scm)

ID:16510819

大小:19.37 KB

页数:11页

时间:2018-08-10

单片机串口接收的函数模块(function module receiving by serial port of  scm)_第1页
单片机串口接收的函数模块(function module receiving by serial port of  scm)_第2页
单片机串口接收的函数模块(function module receiving by serial port of  scm)_第3页
单片机串口接收的函数模块(function module receiving by serial port of  scm)_第4页
单片机串口接收的函数模块(function module receiving by serial port of  scm)_第5页
资源描述:

《单片机串口接收的函数模块(function module receiving by serial port of scm)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、51单片机串口接收的函数模块(Functionmodulereceivingbyserialportof51SCM)Title:functionmoduleZzreceivedby51SCMserialportMailStation:tulipBBSstation(072006,0513:06:32Wednesday),stationmail//**************************************************************************//t

2、hefunctionmodulefrom"51microcontrollerworld",authorDingDingmoderator(NieXiaomeng).Http://www.mcu51.com///homeaddressThisprogramis//thisstationlaunched"MCU51-63Kemulator"and"DX-51multifunctiontestboarddesign,pleasegototheStationview"51world"//copyright

3、,withoutpermission,maynotbecopiedforcommercialpurposes//**************************************************************************//interruptserviceprocedures,handlingjustmakeasimplecalltocompletetheserialinputandoutput//serialwithinputbuffersizecanbe

4、arbitrarilyset.//availablefunctionname:*Externchargetbyte(void);//getabytefromthereceivebuffer,ifyoudon'twanttowaitbeforethecalldetectionIsinbufsign1?.Externputbyte(charc);//addabytetosendbufferExternputstring(uchar*puts);//sendastringtotheserialportE

5、xternputhex(ucharC);//sendabyteofthehexcode,isdividedintotwobytes.Externbitinbufsign;#defineCRputstring("r")//sendanewlineExternvoidserial_init(void);Externputint(uintn);*///*************************************************************************#

6、include#defineucharunsignedchar#defineuintunsignedint#defineILEN16//32//settheserialportinterruptreceivingbuffersizeIDataucharinbuf[ILEN];DataucharIData*inlast=inbuf;//finalbytepositionbufferbyinterruptDataucharIData*getlast=inbuf;//takethela

7、stbytepositionBitinbufsign;//receivebufferisnonemptymark=1Bitinbufful;//inputbufferfullflagwith=1#defineCRputstring("r")//CR=returnlinefeed//*****************************//intoabytetosendbufferPutbyte(unsigned,char,c){SBUF=c;While(...TI);TI=0;}//**

8、*************************************//sendastringinthedefinitionofprogrammemorytotheserialportPutstring(uchar,*puts){For(=0;puts++;*puts!)//stop0endmeetPutbyte(*puts);}//*************************************//sendabyteofthehexcode,isdividedin

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。