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

  • 大小: 8.96M
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2024-04-22
  • 語言: C/C++
  • 標簽:

資源簡介

OLED——超聲波

資源截圖

代碼片段和文件信息

#include?“oled.h“
#include?“sys.h“
#include?“delay.h“
#include?“oled_word_library.h“?//OLED字庫;

//宏觀上初始化OLED,其中調用到的函數在后面加以定義;
void?OLED_Init(void)
{
OLED_SET_GPIO;?//配置GPIO時鐘和模式根據IO口的不同在?“oled.h“?中進行修改;

OLED_CLK=1; ?//拉高時鐘線;
????OLED_RST=0; ?//復位oled;
????delay_ms(50);
????OLED_RST=1;??????//停止復位;???
????OLED_WriteCommand(0xae);//--turn?off?oled?panel
????OLED_WriteCommand(0x00);//---set?low?column?address
????OLED_WriteCommand(0x10);//---set?high?column?address
????OLED_WriteCommand(0x40);//--set?start?line?address??Set?Mapping?RAM?Display?Start?Line?(0x00~0x3F)
????OLED_WriteCommand(0x81);//--set?contrast?control?register
????OLED_WriteCommand(0xcf);?//?Set?SEG?Output?Current?Brightness
????OLED_WriteCommand(0xa1);//--Set?SEG/Column?Mapping?????
????OLED_WriteCommand(0xc8);//Set?COM/Row?Scan?Direction??
????OLED_WriteCommand(0xa6);//--set?normal?display
????OLED_WriteCommand(0xa8);//--set?multiplex?ratio(1?to?64)
????OLED_WriteCommand(0x3f);//--1/64?duty
????OLED_WriteCommand(0xd3);//-set?display?offset????Shift?Mapping?RAM?Counter?(0x00~0x3F)
????OLED_WriteCommand(0x00);//-not?offset
????OLED_WriteCommand(0xd5);//--set?display?clock?divide?ratio/oscillator?frequency
????OLED_WriteCommand(0x80);//--set?divide?ratio?Set?Clock?as?100?frames/Sec
????OLED_WriteCommand(0xd9);//--set?pre-charge?period
????OLED_WriteCommand(0xf1);//Set?Pre-Charge?as?15?Clocks?&?Discharge?as?1?Clock
????OLED_WriteCommand(0xda);//--set?com?pins?hardware?configuration
????OLED_WriteCommand(0x12);
????OLED_WriteCommand(0xdb);//--set?vcomh
????OLED_WriteCommand(0x40);//Set?VCOM?Deselect?Level
????OLED_WriteCommand(0x20);//-Set?Page?Addressing?Mode?(0x00/0x01/0x02)
????OLED_WriteCommand(0x02);//
????OLED_WriteCommand(0x8d);//--set?Charge?Pump?enable/disable
????OLED_WriteCommand(0x14);//--set(0x10)?disable
????OLED_WriteCommand(0xa4);//?Disable?Entire?Display?On?(0xa4/0xa5)
????OLED_WriteCommand(0xa6);//?Disable?Inverse?Display?On?(0xa6/a7)?
????OLED_WriteCommand(0xaf);//--turn?on?oled?panel
????Clear_Color;??//初始清屏有色;
//Clear_Black;?//初始清屏無色
OLED_SetPosition(00);?//設置起始點坐標;
}

void?OLED_WriteCommand(unsigned?char?Cmd)
{
unsigned?char?iVal;
????OLED_DC?=?OLED_COMMAND; //數據/命令選擇線選命令;
????for(i=0;i<8;i++)?//發送一個字節發送方向從高位開始;?
????{?
????????OLED_CLK=0;??//拉低時鐘線?????
????????Val?=?Cmd?&?0x80;
????????if?(Val?==?0)
????????{
????????????OLED_DAT?=?0;
????????}
????????else
????????{
????????????OLED_DAT?=?1;
????????}
????????OLED_CLK=1; //拉高時鐘線,產生上升沿,一位數據被傳送;
????????Cmd<<=1;;????????
????}?????
}

void?OLED_WriteByte(unsigned?char?Data)
{
unsigned?char?iVal;
????OLED_DC?=?OLED_DATA; //數據/命令選擇線選數據;
????for(i=0;i<8;i++)?//發送一個字節發送方向從高位開始;?
????{?
????????OLED_CLK=0;??//拉低時鐘線?????
????????Val?=?Data?&?0x80;
????????if?(Val?==?0)
????????{
????????????OLED_DAT?=?0;
????????}
????????else
????????{
????????????OLED_DAT?=?1;
????????}
????????OLED_CLK=1; //拉高時鐘線,產生上升沿,一位數據被傳送;
??????

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-07-27?10:59??OLED--超聲波\
?????目錄???????????0??2017-07-27?10:58??OLED--超聲波\CMSIS\
?????文件???????17273??2010-06-07?10:25??OLED--超聲波\CMSIS\core_cm3.c
?????文件???????85714??2011-02-09?14:59??OLED--超聲波\CMSIS\core_cm3.h
?????目錄???????????0??2017-07-27?10:58??OLED--超聲波\CMSIS\startup\
?????文件???????15766??2011-03-10?10:52??OLED--超聲波\CMSIS\startup\startup_stm32f10x_cl.s
?????文件???????15503??2011-03-10?10:52??OLED--超聲波\CMSIS\startup\startup_stm32f10x_hd.s
?????文件???????15692??2011-03-10?10:52??OLED--超聲波\CMSIS\startup\startup_stm32f10x_hd_vl.s
?????文件???????12376??2011-03-10?10:52??OLED--超聲波\CMSIS\startup\startup_stm32f10x_ld.s
?????文件???????13656??2011-03-10?10:52??OLED--超聲波\CMSIS\startup\startup_stm32f10x_ld_vl.s
?????文件???????12765??2011-03-10?10:52??OLED--超聲波\CMSIS\startup\startup_stm32f10x_md.s
?????文件???????14073??2011-03-10?10:51??OLED--超聲波\CMSIS\startup\startup_stm32f10x_md_vl.s
?????文件???????15955??2011-03-10?10:51??OLED--超聲波\CMSIS\startup\startup_stm32f10x_xl.s
?????文件??????633941??2011-03-10?10:51??OLED--超聲波\CMSIS\stm32f10x.h
?????文件???????36557??2011-03-10?10:51??OLED--超聲波\CMSIS\system_stm32f10x.c
?????文件????????2085??2011-03-10?10:51??OLED--超聲波\CMSIS\system_stm32f10x.h
?????目錄???????????0??2017-07-27?10:58??OLED--超聲波\FWlib\
?????目錄???????????0??2017-07-27?10:58??OLED--超聲波\FWlib\inc\
?????文件????????8982??2011-03-10?10:47??OLED--超聲波\FWlib\inc\misc.h
?????文件???????21690??2011-03-10?10:47??OLED--超聲波\FWlib\inc\stm32f10x_adc.h
?????文件????????7555??2011-03-10?10:47??OLED--超聲波\FWlib\inc\stm32f10x_bkp.h
?????文件???????27559??2011-03-10?10:47??OLED--超聲波\FWlib\inc\stm32f10x_can.h
?????文件????????6573??2011-03-10?10:47??OLED--超聲波\FWlib\inc\stm32f10x_cec.h
?????文件????????2162??2011-03-10?10:47??OLED--超聲波\FWlib\inc\stm32f10x_crc.h
?????文件???????15233??2011-03-10?10:47??OLED--超聲波\FWlib\inc\stm32f10x_dac.h
?????文件????????3818??2011-03-10?10:47??OLED--超聲波\FWlib\inc\stm32f10x_dbgmcu.h
?????文件???????20754??2011-03-10?10:47??OLED--超聲波\FWlib\inc\stm32f10x_dma.h
?????文件????????6824??2011-03-10?10:47??OLED--超聲波\FWlib\inc\stm32f10x_exti.h
?????文件???????25445??2011-03-10?10:47??OLED--超聲波\FWlib\inc\stm32f10x_flash.h
?????文件???????27016??2011-03-10?10:47??OLED--超聲波\FWlib\inc\stm32f10x_fsmc.h
?????文件???????20175??2011-03-10?10:47??OLED--超聲波\FWlib\inc\stm32f10x_gpio.h
............此處省略258個文件信息

評論

共有 條評論