-
LY-51S开发板函数集用户手册
资源介绍
一、 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卡指定地址读取数据节
- 上一篇: Cesium-1.41.zip
- 下一篇: myasm51,小型的51单片机汇编器源码