利用单片机IO口模拟UART程序,系统用了一个定时器和一个外部中断,外部中断主要是用来检测串口起始位的到来。 利用单片机IO口模拟UART程序,系统用了一个定时器和一个外部中断,外部中断主要是用来检测串口起始位的到来。
1
PIC16F877使用12M晶振,使用定时器模拟UART,并且用普通IO口模拟IIC对24C01进行读写。程序功能:使用串口调试助手,发送一段字符串,8位以内,并以!结束。单片机会接收并存储到24C01里,然后再读取出来发送回PC。里面有24C01各种读写函数,UART波特率也可以自行修改。
2022-10-17 19:01:39 115KB PIC16F877 UART 24C01 IIC
1