HT1621顯示驅動
Author:焊碼
Date:2021/1/5
最近用到了HT1621來驅動一個斷碼屏,寫在這里記錄自己的成長歷程,也分享出去供大家參考!
/*
首先宣告在本程式中和移植相關的針對不同MCU所需要的做出的修改如下:
1.IO口 輸入 輸出 拉高 拉低等等
如:以CS引腳為例 這里用宏定義的方式提高代碼可讀性
PinOutput_CS; //將CS引腳設定為輸出
PinHigh_CS; //將CS引腳電平拉高
PinLow_CS; //將CS引腳電平拉低
2.變數宏定義
如:
初始化配置相關的宏定義(詳見DataSheet)
#define SYSEN 0x01
#define RC256K 0x18
#define BIAS 0x28|0x01//選中COM為4個公共口 0x01 選擇了1/3偏壓
#define LCDON 0x03
#define SYSDIS 0x00
#define WDTDIS 0x05
自定義封的宏
#define WrCmd 0x80//控制發送命令標識的宏
#define WrData 0xA0//控制發送寫資料的宏
#define BackLightInit {PinOutput_BK; PinHigh_BK;}
#define BackLightON {PinHigh_BK;}
#define BackLightOFF {PinLow_BK;}
3.變數型別定義
typedef unsigned char u8;//標記為u8 降低擼代碼手酸的風險
*/
驅動方面只寫4個簡單的函式
一、第一個函式
先看時序圖
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/245275.html
標籤:其他
上一篇:使用38譯碼器擴展單片機介面
