当前位置:首页 > 单片机 > 单片机
[导读]//************UART查询**************extern void Init_check_uart(){rGPHCON |= 0xa0;rGPHUP = 0x0;rULCON0 = 0x03;rUCON0 = 0x05;rUFCON0 = 0x00;rUMCON0 = 0x00;rUBRDIV0 = 53;//PCLK=50MHz,波特率57600dely(10)

//************UART查询**************

extern void Init_check_uart()

{

rGPHCON |= 0xa0;

rGPHUP = 0x0;

rULCON0 = 0x03;

rUCON0 = 0x05;

rUFCON0 = 0x00;

rUMCON0 = 0x00;

rUBRDIV0 = 53;//PCLK=50MHz,波特率57600

dely(10);

}

extern void send_char(unsigned char c)

{

while(!(rUTRSTAT0 &0x04));

rUTXH0 = c;

}

extern void send_str(unsigned char *str)

{

int i=0;

while(str[i])

{

send_char((unsigned char) str[i++]);

}

}

//************UART中断**************

void __irq uart0_irq(void)

{

unsigned long irqOffSet;

Led_all_on();

dely(350);

Led_all_off();

dely(350);

irqOffSet = rINTOFFSET;// 取得中断号

rSUBSRCPND |= 1<<1;

rSRCPND |= 1<

rINTPND |= 1<<28;// 清除中断结果

rUTXH0 = '1';

}

extern void Init_Interrupt_uart()

{

rGPHCON |= 0xa0;

rGPHUP = 0x0;

rULCON0 = 0x03;

rUCON0 = 0x05;

rUFCON0 = 0x00;

rUMCON0 = 0x00;

rUBRDIV0 = 53;//PCLK=50MHz,波特率57600

dely(100);

pISR_UART0 = (unsigned int)uart0_irq;

rINTSUBMSK &= ~(1<<1);

rINTMSK &= ~(1<<28);

rUTXH0 = '1';

dely(10);

}


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

写一篇关于“PLC程序设计方法与技巧”的文章3000字可能内容过多,我可以为您提供一个文章大纲,供您参考:

关键字: PLC 程序设计 自动化

伴随物联网、车联网、人工智能等新兴应用领域的拓展和深化,智能家居、智慧楼宇、智慧城市和智能工业等行业快速发展,带动物联网无线模组需求释放,进而带动串口WiFi模块,BLE蓝牙模块以及ZigBee模块的需求增长

关键字: uart 串口通信 物联网

UART(Universal Asynchronous Receiver/Transmitter,通用异步收发器)是一种常用的串行通信协议,广泛应用于单片机或各种嵌入式设备之间的通信。

关键字: uart 串口通信 嵌入式

微控制器单元(Microcontroller Unit,简称MCU)芯片是一种集成了中央处理器(CPU)、存储器和各种输入输出接口的微型计算机芯片。MCU芯片广泛应用于嵌入式系统领域,具有体积小、功耗低、成本低等特点。M...

关键字: MCU器件 程序设计

MATLAB是美国MathWorks公司出品的商业数学软件,用于数据分析、无线通信、深度学习、图像处理与计算机视觉、信号处理、量化金融与风险管理、机器人,控制系统等领域。

关键字: matlab 程序设计 计算机视觉

在单片机系统设计中,程序设计是重要的一环,它的质量直接影响到整个系统的功能。用汇编语言进行程序设计的过程和用高级语言设计程序有相似之处,其设计过程大致可以分为以下几个步骤:

关键字: 汇编语言 程序设计 单片机

摘 要:针对《计算机程序设计基础》教学中存在的具体问题,文中从教学内容、教学方法、教学模式等环节入手,在以“学生为主体,教师为主导”的教学理念指导下,整合优化教学内容,丰富教学资源,实践混合教学、分层教学等教学模式,广泛...

关键字: 程序设计 教学内容 教学模式 学科竞赛

摘 要:针对《计算机程序设计基础》教学中存在的问题,从教学内容、教学方法、教学模式等环节提出了一系列改革措施,利用多媒体技术开发了丰富的课程教学资源,满足学生在线学习的需要。从教学效果来看,这些改革措施充分激发了学生学习...

关键字: 程序设计 教学模式 教学改革 课程建设 分级教学

对,你没看错,本文就是教你怎么写出让同事无法维护的代码。 原文:http://mindprod.com/jgloss/unmain.html 译者:陈皓 (@左耳朵耗子) 译文:http:...

关键字: 代码 程序命名 程序设计

有这样一位年轻人。 他获得过百度之星程序设计大赛冠军、谷歌编程挑战赛第三名。

关键字: 编程 李开复 程序设计
关闭
关闭