完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
#include
#define uchar unsigned char #define systemclock 24500000 #define baudrate 115200 ***it P0_6=P0^6; ***it P2_3=P2^3; uchar code tab[]="0x52,0x20,0x30,0xAA,0x05"; void OSCILLATOR_init() { int i; char SFRPAGE_SAVE=SFRPAGE; SFRPAGE=CONFIG_PAGE; OSCICN=0x83; /*OSCXCN=0x67; for (i = 0; i < 256; i++); while (!(OSCXCN & 0x80));*/ SFRPAGE=LEGACY_PAGE; FLSCL|=0x30; if(systemclock<=25000000) { FLSCL&=~0x30; } else if(systemclock<=50000000) { FLSCL&=~0x20; } else if(systemclock<=75000000) { FLSCL&=~0x10; } else { FLSCL&=~0x00; } SFRPAGE = CONFIG_PAGE; CLKSEL=0x00; SFRPAGE = SFRPAGE_SAVE; } void port_init() { char SFRPAGE_SAVE=SFRPAGE; SFRPAGE=CONFIG_PAGE; XBR0=0x04; XBR1=0x80; XBR2=0x44; P0MDOUT=0xf5; P1MDOUT=0xff; P2MDOUT=0xff; P3MDOUT=0xff; SFRPAGE = SFRPAGE_SAVE; } void uart1_init() { char SFRPAGE_SAVE=SFRPAGE; SFRPAGE=tiMER01_PAGE; TCON=0x00; TMOD=0x20; CKCON=0x10; TL1=256-(systemclock/(2*baudrate)); TH1=256-(systemclock/(2*baudrate)); TR1=1; SFRPAGE=SFRPAGE_SAVE; SFRPAGE=UART1_PAGE; SCON1=0x00; TI1=0; SFRPAGE = SFRPAGE_SAVE; } void senddata(unsigned char i) { char SFRPAGE_SAVE=SFRPAGE; SFRPAGE = UART1_PAGE; P0_6=1; SBUF1=i; while(TI1==0); TI1=0; P0_6=0; SFRPAGE = SFRPAGE_SAVE; } void main() { char SFRPAGE_SAVE = SFRPAGE; int x,t=0; SFRPAGE = CONFIG_PAGE; WDTCN=0xde; WDTCN=0xad; OSCILLATOR_init(); port_init(); uart1_init(); EA=1; SFRPAGE = SFRPAGE_SAVE; for(t=0;t<5;t++) { senddata(tab[t]); for(x=0;x<4;x++); } } 收到的数据
|
|
相关推荐
1个回答
|
|
字符串的结束标志是“ ”;而不是“0”,
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
479 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-内核编译之初次编译
229 浏览 0 评论
334 浏览 0 评论
165 浏览 0 评论
《DNESP32S3使用指南-IDF版_V1.6》 第十六章 WATCH_DOG实验
496 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11972 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-19 19:14 , Processed in 0.579654 second(s), Total 72, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号