• 大小: 0.17M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: 其他
  • 标签: 其他  

资源简介


51单片机的基础程序之一,串口通讯,有兴趣的可以下载玩一下,里面包含了串口通信工具,方便快捷

资源截图

代码片段和文件信息

#include
#define uchar unsigned char
#define uint unsigned int

uchar temp[16] ;
uchar len = 0 ;
uchar i  j  a flag;

sbit LCD_RS = P2^7 ;  //寄存器选择输入
sbit LCD_RW = P2^6 ; //液晶读写控制
sbit LCD_EN = P2^5 ; //液晶使能端

/******忙检测*******/
void busy()
{
P0 = 0xff ;
LCD_RS = 0 ;
LCD_RW=1 ;  
LCD_EN=1 ;
while(P0 & 0x80) ;
    LCD_EN=0 ;
}

/******写指令*******/
void lcd_write_com(uchar com)
{
  busy() ;
LCD_RS = 0 ;
LCD_RW = 0 ;
P0 = com ;
LCD_EN = 1 ;
LCD_EN = 0 ;
}

/******写数据*******/
void lcd_write_dat(uchar dat)
{
busy() ;
LCD_RS = 1 ;
LCD_RW = 0 ;
P0 = dat ;
LCD_EN = 1 ;
LCD_EN = 0 ; 
}

/******初始化*******/
void lcd_init()
{
lcd_write_com(0x38) ;  
    lcd_write_com(0x0c) ; //整体显示开游标位置显示关游标位置反白关
    lcd_write_com(0x06) ; //画面设定游标右移画面不移动
    lcd_write_com(0x01) ; //清除显示
}

/******1602屏显示,在哪个位置上显示什么数据*******/
void Show(uchar addr uchar dat)
{
lcd_write_com(addr | 0x80) ; //1602显示位置
lcd_write_dat

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-10-26 10:30  recive string\
     文件      165376  2004-09-01 06:12  recive string\comdebug.exe
     文件        5262  2013-10-26 10:29  recive string\string
     文件        2203  2013-10-26 10:29  recive string\string.c
     文件        1210  2013-10-26 10:29  recive string\string.hex
     文件          29  2013-10-26 10:29  recive string\string.lnp
     文件        5874  2013-10-26 10:29  recive string\string.LST
     文件        8067  2013-10-26 10:29  recive string\string.M51
     文件        5969  2013-10-26 10:29  recive string\string.OBJ
     文件        1027  2013-10-26 10:29  recive string\string.Opt
     文件         892  2013-10-26 10:29  recive string\string.plg
     文件        2089  2013-10-13 23:01  recive string\string.Uv2
     文件        1028  2013-10-26 10:19  recive string\string_Opt.Bak

评论

共有 条评论