登录 注册
当前位置:主页 > 资源下载 > 37 > LY-51S开发板函数集用户手册

LY-51S开发板函数集用户手册

  • 更新:2024-06-24 19:00:44
  • 大小:976KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:单片机 - 硬件开发
  • 格式:RAR

资源介绍

一、 Delay延时函数 1、 DelayUs2x------------------------ uS延时函数 2、 DelayMs-------------------------- mS延时函数 二、 Timer定时器初始化函数 1、 Init_Timer0---------------定时器初始化子程序 三、 8位共阴数码管显示函数 1、Display-----------显示函数,用于动态扫描数码管 2、Remove_Zero---------------消隐显示数字前边的零 四、 矩阵按键扫描函数 1、KeyScan-------键盘扫描函数,使用行列反转扫描法 2、KeyPro--------------按键值处理函数,返回扫键值 五、 独立按键检测函数 1、KeyCheck---------------------独立按键扫描函数 六、 I2C总线 24C02函数 1、Start_I2c----------------------------启动总线 2、Stop_I2c-----------------------------结束总线 3、SendByte---------------------字节数据传送函数 4、RcvByte----------------------字节数据接收函数 5、Ack_I2c----------------------------应答子函数 6、NoAck_I2c------------------------非应答子函数 7、ISendByte--------向无子地址器件发送字节数据函数 8、ISendStr-------向有子地址器件发送多字节数据函数 9、IRcvByte----------向无子地址器件读字节数据函数 10、IRcvStr-------向有子地址器件读取多字节数据函数 七、 双色点阵8X8 LED 驱动函数 1、Send1Byte-------------------------发送字节程序 2、Send2Byte------------------------发送双字节程序 3、Send1_Byte-----------发送字节程序, 带有方向参数 4、Send2_Byte---------发送双字节程序, 带有方向参数 5、Out595-----------------------------595锁存程序 6、SendSeg-----------------------发送位码字节程序 八、 LCD1602函数 1、LCD_Check_Busy -------------------LCD读忙信号 2、LCD_Write_Com ---------------------写命令指令 3、LCD_Write_Data --------------------写数据指令 4、LCD_Clear ---------------------------清屏函数 5、LCD_Write_String ----------------写一个字符串 6、LCD_Write_Char --------------------写一个字符 7、LCD_Init --------------------------lcd初始化 8、Lcd_User_Chr ------------------用户自定义字符 9、LCD_set_xy -------设置显示地址:X为横轴(0-15),Y为纵轴(0-1) 10、LCD_write_int ---------------写无字符型整形数 九、 18B20温度传感器函数 1、Init_DS18B20 ---------------------18b20初始化 2、ReadOneChar----------------------读取一个字节 3、WriteOneChar --------------------写入一个字节 4、ReadTemperature ---------------------读取温度 十、DS1302 实时时钟驱动函数 1、Ds1302_Write_Byte ----向DS1302写入一字节数据 2、Ds1302_Read_Byte -----从DS1302读出一字节数据 3、Ds1302_Write_Time ------向DS1302写入时钟数据 4、Ds1302_Read_Time -------从DS1302读出时钟数据 5、Ds1302_Init ------------------- DS1302初始化 十一、串口通讯uart函数 1、UART_Init ------------------------串口初始化 2、UartSendByte--- ----------------发送一个字节 3、UartSendStr -------------------发送一个字符串 十二、标准PS2驱动函数 1、PS2_Init --------------------------PS2初始化 2、GetChar--- -----------读取键盘数据 并解码信息 十三、红外解码函数 1、EX0init --------------------外部中断0初始化 2、Ir_work--- -------------------------键值处理 3、Ircordpro -----------------------红外码值处理 十四、IIC协议 PCF8591 AD/DA转换函数 1、ReadADC ------------------------读AD转值程序 2、WriteDAC--- ------------------写入DA转换数值 十五、字库ST7920 12864液晶驱动函数 1、Check_Busy --------------------------检测忙位 2、Write_Cmd -----------------------------写命令 3、Write_Data ----------------------------写数据 4、Init_ST7920 ---------------------液晶屏初始化 5、CGRAM--------------------------用户自定义字符 6、DisplayCGRAM --------------显示用户自定义字符 7、LCD_PutString ---------------------显示字符串 8、ClrScreen -------------------------------清屏 9、LCD_PutGraphic ----------------------显示图片 10、DisplayUpdata ------------------调用显示更新 十六、2.4寸TFT彩屏驱动函数 1、ILI9325_Initial ------------------液晶初始化 2、Write_Cmd_Data -------------------写命令数据 3、Write_Cmd-----------------------------写命令 4、Write_Data --------------------写数据 双8位 5、Write_Data_U16-------------------写16位数据 6、LCD_SetPos -------------------------定位坐标 7、ClearScreen -------------------------清屏函数 8、LCD_PutChar8x16 ------------显示8*16英文字符 9、LCD_PutChar ---------------------显示英文字符 10、PutGB1616 --------------------显示16*16汉字 11、LCD_PutString --------------------显示字符串 12、Show_RGB -----------------------显示RGB颜色 13、show_photo--------------------------显示图片 14、delayms ----------------------------延时函数 15、Put_pixel-------------------------------画点 16、Line----------------------------在屏幕上画线 17、Rectangle-------------------------绘制矩形框 18、Bar-----------------------------绘制平面矩形 19、LCDShow_uCharNumber-------向LCD发送一个0--255的数值 十七、SD卡驱动函数 1、SdWrite ------写一字节到SD卡,模拟SPI总线方式 2、SdRead -------从SD卡读一字节,模拟SPI总线方式 3、SdResponse--------------------检测SD卡的响应 4、SdCommand ----------------------发命令到SD卡 5、SdInit----------------------------初始化SD卡 6、SdWriteBlock ------------往SD卡指定地址写数据 7、SdReadBlock ----------从SD卡指定地址读取数据节