C语言单片机压力传感器报警器,单片机压力传感器的实时监测和报警程序
#define LEAK_chg 320 //泄漏判斷靈敏度
#define ADD_chg 100? //加液判斷靈敏度
#define dat_yu 10? //抖動變量
/*********************
*? ?基本命令宏定義? ?*
*********************/
#define? ? ?HZ_16X16? ? ? ? ? ? ? ? 0XF0? ? ? ? //固定處: 顯示16X16點(diǎn)陣國標(biāo)漢字命令
#define? ? ?ASCII_8X8? ? ? ? ? ? ? ?0XF1? ? ? ? //固定處: 顯示8X8ASCII字符命令
#define? ? ?SINGLE_DOT? ? ? ? ? ? ? 0XF2? ? ? ? //任意點(diǎn): 顯示命令
#define? ? ?BYTE_DOT? ? ? ? ? ? ? ? 0XF3? ? ? ? //字節(jié)處: 顯示點(diǎn)陣命令
#define? ? ?SCREEN_CLEAR? ? ? ? ? ? 0XF4? ? ? ? //整屏清屏命令
#define? ? ?ASCII_8X16? ? ? ? ? ? ? 0XF9? ? ? ? //固定處: 顯示8X16ASCII字符命令
#define? ? ?ALL_TOGGLE? ? ? ? ? ? ? 0XFA? ? ? ? //反白顯示命令
#define? ? ?CURSOR_LENGTH? ? ? ? ? ?0XFB? ? ? ? //光標(biāo): 開關(guān)及類型設(shè)置命令
#define? ? ?MOVE_SPEED? ? ? ? ? ? ? 0XFC? ? ? ? //調(diào)整移動速度命令
#define? ? ?PICTURE_DISP? ? ? ? ? ? 0XFD? ? ? ? //畫圖片命令
#define? ? ?SCREEN_ONOFF? ? ? ? ? ? 0XFE? ? ? ? //屏幕開命令
#define? ? ?POWER_SAVE? ? ? ? ? ? ? 0XFF? ? ? ? //系統(tǒng)省電命令
#define? ? ?ASCII_5X8? ? ? ? ? ? ? ?0XE0? ? ? ? //固定處: 顯示5X8ASCII字符命令
#define? ? ?NUMBER_3X5? ? ? ? ? ? ? 0XE1? ? ? ? //固定處: 顯示3X5數(shù)字及大寫字母命令
#define? ? ?ASCII_6X12? ? ? ? ? ? ? 0XE2? ? ? ? //固定處: 顯示6X12ASCII命令
#define? ? ?NUMBER_9X16? ? ? ? ? ? ?0XE3? ? ? ? //固定處: 顯示9X16數(shù)字命令
#define? ? ?CURSOR_LOC? ? ? ? ? ? ? 0XE4? ? ? ? //光標(biāo): 位置設(shè)置命令
#define? ? ?BACK_TOGGLE? ? ? ? ? ? ?0XE5? ? ? ? //背光取反命令
#define? ? ?CONTRAST_GRADIENT? ? ? ?0XE6? ? ? ? //對比度調(diào)整命令
#define? ? ?UART_BAUDRATE? ? ? ? ? ?0XE8? ? ? ? //UART波特率設(shè)置命令
#define? ? ?STR_8X16? ? ? ? ? ? ? ? 0XE9? ? ? ? //固定處: 顯示16X16中文和8X16ASCII混合字符串命令
#define? ? ?HZ_16X16_LOC? ? ? ? ? ? 0XEA? ? ? ? //任意點(diǎn): 顯示16X16中文字符命令
#define? ? ?STR_8X16_LOC? ? ? ? ? ? 0XEB? ? ? ? //任意點(diǎn): 顯示16X16中文和8X16ASCII混合字符串命令
#define? ? ?HZ_16X16_CUR? ? ? ? ? ? 0XEC? ? ? ? //光標(biāo)處: 顯示16X16點(diǎn)陣的中文字符命令
#define? ? ?STR_8X16_CUR? ? ? ? ? ? 0XED? ? ? ? //光標(biāo)處: 顯示中文和8X16ASCII混合字符串命令
#define? ? ?TEMPERATURE_SET? ? ? ? ?0XEE? ? ? ? //設(shè)置溫度補(bǔ)償開關(guān)和系數(shù)命令
#define? ? ?SOFT_RESET? ? ? ? ? ? ? 0XEF? ? ? ? //復(fù)位命令
#define? ? ?ASCII_5X8_CUR? ? ? ? ? ?0XD0? ? ? ? //光標(biāo)處: 顯示一個5X8ASCII字符命令
#define? ? ?ASCII_8X8_CUR? ? ? ? ? ?0XD1? ? ? ? //光標(biāo)處: 顯示一個8X8ASCII字符命令
#define? ? ?ASCII_6X12_CUR? ? ? ? ? 0XD2? ? ? ? //光標(biāo)處: 顯示一個6X12ASCII命令
#define? ? ?NUMBER_9X16_CUR? ? ? ? ?0XD3? ? ? ? //光標(biāo)處: 顯示一個9X16數(shù)字命令
#define? ? ?NUMBER_3X5_CUR? ? ? ? ? 0XD4? ? ? ? //光標(biāo)處: 顯示一個3X5數(shù)字和大寫字母命令
#define? ? ?STR_ASCII_5X8_CUR? ? ? ?0XD5? ? ? ? //光標(biāo)處: 顯示一5X8ASCII字符串命令
#define? ? ?STR_NUMBER_3X5_CUR? ? ? 0XD6? ? ? ? //光標(biāo)處: 顯示3X5數(shù)字和大寫字母字符串命令
#define? ? ?STR_6X12_CUR? ? ? ? ? ? 0XD7? ? ? ? //光標(biāo)處: 顯示12X12中文和6X12ASCII混合字符串命令
#define? ? ?STR_NUMBER_9X16_CUR? ? ?0XD8? ? ? ? //光標(biāo)處: 顯示9X16數(shù)字字符串命令
#define? ? ?ASCII_8X16_CUR? ? ? ? ? 0XD9? ? ? ? //光標(biāo)處: 顯示一個8X16ASCII字符命令
#define? ? ?STR_ASCII_8X8_CUR? ? ? ?0XDA? ? ? ? //光標(biāo)處: 顯示8X8ASCII字符串命令
#define? ? ?STR_ASCII_5X8_LOC? ? ? ?0XDB? ? ? ? //任意點(diǎn): 顯示5X8ASCII字符串命令
#define? ? ?STR_6X12_LOC? ? ? ? ? ? 0XDC? ? ? ? //任意點(diǎn): 顯示12X12中文和6X12ASCII混合字符串命令
#define? ? ?STR_NUMBER_9X16_LOC? ? ?0XDD? ? ? ? //任意點(diǎn): 顯示9X16數(shù)字字符串命令
#define? ? ?STR_NUMBER_3X5_LOC? ? ? 0XDE? ? ? ? //任意點(diǎn): 顯示3X5數(shù)字和大寫字母字符串命令
#define? ? ?STR_ASCII_8X8_LOC? ? ? ?0XDF? ? ? ? //任意點(diǎn): 顯示8X8ASCII字符串命令
#define? ? ?ASCII_5X8_LOC? ? ? ? ? ?0XC0? ? ? ? //任意點(diǎn): 顯示5X8ASCII字符命令
#define? ? ?ASCII_8X8_LOC? ? ? ? ? ?0XC1? ? ? ? //任意點(diǎn): 顯示8X8ASCII字符命令
#define? ? ?ASCII_6X12_LOC? ? ? ? ? 0XC2? ? ? ? //任意點(diǎn): 顯示6X12ASCII字符命令
#define? ? ?NUMBER_9X16_LOC? ? ? ? ?0XC3? ? ? ? //任意點(diǎn): 顯示9X16數(shù)字字符命令
#define? ? ?NUMBER_3X5_LOC? ? ? ? ? 0XC4? ? ? ? //任意點(diǎn): 顯示3X5數(shù)字和大寫字母字符命令
#define? ? ?DRAWLINE? ? ? ? ? ? ? ? 0XC5? ? ? ? //任意點(diǎn): 畫線
#define? ? ?AREA_MOVE? ? ? ? ? ? ? ?0XC6? ? ? ? //任意指定: 區(qū)域塊移位
#define? ? ?AREA_DATA? ? ? ? ? ? ? ?0XC7? ? ? ? //任意指定: 區(qū)域塊顯示數(shù)據(jù) 清零/全亮/反顯
#define? ? ?AREA_FLASH? ? ? ? ? ? ? 0XC8? ? ? ? //任意指定: 區(qū)域塊顯示數(shù)據(jù)自動閃爍
#define? ? ?ASCII_8X16_LOC? ? ? ? ? 0XC9? ? ? ? //任意點(diǎn): 顯示8X16ASCII字符命令
#define? ? ?RESERVE_01? ? ? ? ? ? ? 0XCA? ? ? ? //模塊內(nèi)部預(yù)留命令,請勿使用
#define? ? ?KEYBOARD? ? ? ? ? ? ? ? 0XCB? ? ? ? //內(nèi)置鍵盤開關(guān)命令
#define? ? ?RESERVE_02? ? ? ? ? ? ? 0XCC? ? ? ? //模塊內(nèi)部預(yù)留命令,請勿使用
#define? ? ?HZ_FORM? ? ? ? ? ? ? ? ?0XCD? ? ? ? //設(shè)置中文和半角ASCII放大字體命令
#define? ? ?GET_TEMP? ? ? ? ? ? ? ? 0XCE? ? ? ? //獲取環(huán)境溫度命令
#define? ? ?RESERVE_03? ? ? ? ? ? ? 0XCF? ? ? ? //模塊內(nèi)部預(yù)留命令,請勿使用
#define? ? ?HZ_12X12? ? ? ? ? ? ? ? 0XB0? ? ? ? //固定處: 顯示12X12點(diǎn)陣國標(biāo)漢字命令
#define? ? ?RESERVE_04? ? ? ? ? ? ? 0XB1? ? ? ? //模塊內(nèi)部預(yù)留命令,請勿使用
#define? ? ?RESERVE_05? ? ? ? ? ? ? 0XB2? ? ? ? //模塊內(nèi)部預(yù)留命令,請勿使用
#define? ? ?RESERVE_06? ? ? ? ? ? ? 0XB3? ? ? ? //模塊內(nèi)部預(yù)留命令,請勿使用
#define? ? ?RESERVE_07? ? ? ? ? ? ? 0XB4? ? ? ? //模塊內(nèi)部預(yù)留命令,請勿使用
#define? ? ?BACK_ONOFF? ? ? ? ? ? ? 0XB5? ? ? ? //背光開關(guān)命令
#define? ? ?RESERVE_08? ? ? ? ? ? ? 0XB6? ? ? ? //模塊內(nèi)部預(yù)留命令,請勿使用
#define? ? ?RESERVE_09? ? ? ? ? ? ? 0XB7? ? ? ? //模塊內(nèi)部預(yù)留命令,請勿使用
#define? ? ?RESERVE_10? ? ? ? ? ? ? 0XB8? ? ? ? //模塊內(nèi)部預(yù)留命令,請勿使用
#define? ? ?STR_6X12? ? ? ? ? ? ? ? 0XB9? ? ? ? //固定處: 顯示12X12中文和6X12ASCII混合字符串命令
#define? ? ?HZ_12X12_LOC? ? ? ? ? ? 0XBA? ? ? ? //任意點(diǎn): 顯示12X12中文字符命令
#define? ? ?NOP? ? ? ? ? ? ? ? ? ? ?0XBB? ? ? ? //空轉(zhuǎn)命令
#define? ? ?HZ_12X12_CUR? ? ? ? ? ? 0XBC? ? ? ? //光標(biāo)處: 顯示12X12點(diǎn)陣的中文字符命令
[1] [2] [3] [4]
總結(jié)
以上是生活随笔為你收集整理的C语言单片机压力传感器报警器,单片机压力传感器的实时监测和报警程序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 智能温度、电压监测系统
- 下一篇: 秉火429笔记之十 EXTI-外部中断/