資源簡介
主從通信中從機(jī)部分相關(guān)代碼,從機(jī)接受指令和主機(jī)同步顯示
代碼片段和文件信息
#include“reg52.h“
#include“stdio.h“
#include“math.h“
#include“absacc.h“
#include“intrins.h“?
typedef?unsigned?char?uchar;
typedef?unsigned?int??uint;
uchar?UART_buff;
uchar?recive=0;
unsigned?char?code?tab[]={“0123456789“};
uchar?dt[6]kd=0;
sbit?rs=P2^6;????????????
sbit?rw=P2^5;???????????
sbit?en=P2^7;
void?Delay(unsigned?int?x)
{
unsigned?int?i;
for(i=0;i }
void?lcd_wcom(uchar?com)???????????
{
????rs=0;???????????????
????rw=0;???????????????
????P0=com;???????????
????Delay(5);???????
????en=1;???????????
????en=0;
}
void?lcd_wdat(uchar?dat)???????
{
????rs=1;????????????
????rw=0;????????????
????P0=dat;????????
????Delay(5);??????
????en=1;????????
????en=0;
?}
void?lcd_init(void)?????????????
{
????lcd_wcom(0x38);???????????
????lcd_wcom(0x0c);??????
????lcd_wcom(0x06);????
????lcd_wcom(0x01);????
}
void?display_ready()?????????????
{
????lcd_wcom(0x80+0x00);
????lcd_wdat(‘R‘);
????lcd_wdat(‘e‘);
lcd_wdat(‘a(chǎn)‘);
lcd_wdat(‘d‘);
lcd_wdat(‘y‘);
????lcd_wdat(‘?‘);
lcd_wdat(‘r‘);
lcd_wdat(‘e‘);
lcd_wdat(‘c‘);
lcd_wdat(‘i‘);
lcd_wdat(‘v‘);
lcd_wdat(‘e‘);
}
void?displa
評論
共有 條評論