91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.16MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2023-08-28
  • 語言: 其他
  • 標簽: 12864液晶??

資源簡介

基于stm32控制芯片的串行12864液晶顯示

資源截圖

代碼片段和文件信息

/*************************************************
函數名:12864.c

功?能?:驅動12864液晶(帶字庫串行方式)

時?間?:2013/06/27

更新??:2013/07/05
*************************************************/
#include? ???
#include?“12864.h“
#include?“delay.h“

?// 選擇PB10:CLK(E)輸出????PB9R/W(SID)數據??????PB8:RS/CS片選
void?LCD12864_Init(void)
{
???? ?
RCC->APB2ENR|=1<<3;????//使能PORTB時鐘
?
? GPIOB->CRH&=0XFFFF0000;
GPIOB->CRH|=0X00003333;//PB.8~11推挽輸出
GPIOB->ODR|=1<<8;??????//PB.8輸出高?
GPIOB->ODR|=1<<9;??
?? GPIOB->ODR|=1<<10;??
GPIOB->ODR|=1<<11;?
PSB_L;?
/*--------------------LCD基本指令-----------------------*/
????delay_ms(2);
????Write_LCD_Command(0x30);??//30--基本指令動作
????delay_ms(5);
????Write_LCD_Command(0x0c);??//光標右移畫面不動
????delay_ms(5);
????Write_LCD_Command(0x01);??//清屏
????delay_ms(5);??????????????//清屏時間較長
????Write_LCD_Command(0x06);??//顯示打開,光標開,反白關
????delay_ms(5);

// Write_LCD_Command(0x34); //?擴充指令
//????Write_LCD_Command(0x36); //?打開繪圖指令
Draw_Clear(); //?清屏
//Draw_Update();
}
/*********************************************************
函數名:Send_Byte()
返回值:無
功??能: 寫數據到LCD
*********************************************************/
void?Send_Byte(u8?zdata)
{
??u16?i;
??for(i=0;?i<8;?i++)
????{
??
??if((zdata?< ???????SID_H;
??else???
???????SID_L;
???????SCLK_H;
???SCLK_L;
??}
}
/*********************************************************
函數名:Receive_Byte()
返回值:temp1+temp2
功??能: 讀LCD數據
*********************************************************/
u8?Receive_Byte(void)
{
???u8?itemp1temp2value;
???temp1=0;
???temp2=0;
???for(i=0;i<8;i++)
??????{
?? ?temp1=temp1<<1;
?? ?SCLK_L;
?SCLK_H;
?? ?SCLK_L;
?if(PAout(7)==1)
???{
?????temp1++;
}
??}
???for(i=0;i<8;i++)
??????{
?? ?temp2=temp2<<1;
?? ?SCLK_L;
?SCLK_H;
?? ?SCLK_L;
?if(PAout(7)==1)
???{
??????temp2++;
???}
??}
??????temp1=0xf0&temp1;
??temp2=0x0f&temp2;
??value=temp1+temp2;
???????return???value?;
}
/*********************************************************
函數名:Check_Busy()
返回值:無
功??能: LCD忙檢查
*********************************************************/
void?Check_Busy(void)
{
do
Send_Byte(0xfc); ??//11111RW(1)RS(0)0
while(0x80&Receive_Byte());
}
/*********************************************************
函數名:?Write_LCD_Command()
返回值:無
功??能: 寫命令到LCD
*********************************************************/
void?Write_LCD_Command(u8?cmdcode)
{?
???
???CS_H;
???Check_Busy();
???Send_Byte(0xf8);
???Send_Byte(cmdcode?&?0xf0);
???Send_Byte((cmdcode?<???delay_ms(2);
???CS_L;
}
/*********************************************************
函數名:?Write_LCD_Data()
返回值:無
功??能: 寫顯示內容到LCD
*********************************************************/
void?Write_LCD_Data(u8?Dispdata)
{??
??CS_H;
??Check_Busy();
??Send_Byte(0xfa); ??//11111RW(0)RS(1)0
??Send_Byte(Dispdata?&?0xf0)

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-05-14?23:27??stm32?12864?(串行)串口實驗\
?????目錄???????????0??2013-06-27?20:41??stm32?12864?(串行)串口實驗\HARDWARE\
?????目錄???????????0??2013-06-27?20:43??stm32?12864?(串行)串口實驗\HARDWARE\12864\
?????文件???????10294??2013-07-05?22:49??stm32?12864?(串行)串口實驗\HARDWARE\12864\12864.c
?????文件????????1120??2013-07-04?21:32??stm32?12864?(串行)串口實驗\HARDWARE\12864\12864.h
?????文件???????15870??2013-07-04?22:00??stm32?12864?(串行)串口實驗\HARDWARE\12864\BMP.h
?????文件???????????0??2013-06-27?20:43??stm32?12864?(串行)串口實驗\HARDWARE\12864\ZiKu.h
?????目錄???????????0??2013-05-14?23:27??stm32?12864?(串行)串口實驗\SYSTEM\
?????目錄???????????0??2013-05-14?23:27??stm32?12864?(串行)串口實驗\SYSTEM\delay\
?????文件????????2038??2011-01-12?20:34??stm32?12864?(串行)串口實驗\SYSTEM\delay\delay.c
?????文件?????????876??2011-01-12?20:34??stm32?12864?(串行)串口實驗\SYSTEM\delay\delay.h
?????目錄???????????0??2013-05-14?23:27??stm32?12864?(串行)串口實驗\SYSTEM\sys\
?????文件????????6885??2011-01-12?20:34??stm32?12864?(串行)串口實驗\SYSTEM\sys\sys.c
?????文件????????3839??2011-01-12?20:34??stm32?12864?(串行)串口實驗\SYSTEM\sys\sys.h
?????目錄???????????0??2013-05-14?23:27??stm32?12864?(串行)串口實驗\SYSTEM\usart\
?????文件????????3342??2013-07-04?22:50??stm32?12864?(串行)串口實驗\SYSTEM\usart\usart.c
?????文件????????1052??2011-04-17?15:51??stm32?12864?(串行)串口實驗\SYSTEM\usart\usart.h
?????目錄???????????0??2013-07-10?19:42??stm32?12864?(串行)串口實驗\USER\
?????文件?????????358??2013-07-05?19:41??stm32?12864?(串行)串口實驗\USER\12864.__i
?????文件??????155193??2013-07-05?19:41??stm32?12864?(串行)串口實驗\USER\12864.crf
?????文件????????1949??2013-07-05?19:41??stm32?12864?(串行)串口實驗\USER\12864.d
?????文件??????183716??2013-07-05?19:41??stm32?12864?(串行)串口實驗\USER\12864.o
?????文件??????????19??2013-07-04?21:29??stm32?12864?(串行)串口實驗\USER\ExtDll.iex
?????文件???????89992??2013-07-05?19:42??stm32?12864?(串行)串口實驗\USER\JlinkLog.txt
?????文件???????35244??2013-07-02?20:58??stm32?12864?(串行)串口實驗\USER\STM32F10x.lst
?????文件????????5156??2013-07-02?20:58??stm32?12864?(串行)串口實驗\USER\STM32F10x.o
?????文件???????11307??2009-05-07?14:40??stm32?12864?(串行)串口實驗\USER\STM32F10x.s
?????文件??????148420??2013-07-02?20:58??stm32?12864?(串行)串口實驗\USER\delay.crf
?????文件????????1881??2013-07-02?20:58??stm32?12864?(串行)串口實驗\USER\delay.d
?????文件??????172480??2013-07-02?20:58??stm32?12864?(串行)串口實驗\USER\delay.o
?????文件??????152112??2013-05-10?08:44??stm32?12864?(串行)串口實驗\USER\ds18b20.crf
............此處省略41個文件信息

評論

共有 條評論