?? constdef.h
字號:
/**************************************************************************
Copyright (c) HUST ESRI 1999-2005. All Rights Reserved.
文件名: ConstDev.h
當前版本: V1.0
作者: SeaCow
完成日期: 2004.11.30
取代版本: 無
原作者: 無
完成日期: 無
摘要: 各類與C8051F單片機硬件系統相關的常數定義(多通道食品安全檢測儀PCB2.3H)
**************************************************************************/
#ifndef CONSTDEF_H
#define CONSTDEF_H
#include "c8051f020_sc.h"
#include <intrins.h>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
// =====================================================================
// ========= 單片機系統相關 ========================================
// =====================================================================
//-------系統常數
#define SYSCLK 22118400 // 系統時鐘頻率/Hz
#define CLK_BASE 22 //晶振基準,一般使用晶振頻率值(1MHz為一標準單位)
#define SMBUS_RATE 100000 // SMBus速率/Hz
#define SPI_RATE 500000 // SPI速率/Hz
#define UART0_RATE 115200 // UART0的波特率/bps
#define UART1_RATE 9600 // UART1的波特率/bps(115200, 128000, 153600, 230400, 250000, 256000, 460800, 500000, 576000, 921600)
#define INT_DEC 256 // ADC采樣次數(2^INT_DEC_BIT)
#define INT_DEC_BIT 8 // 見INT_DEC
//--------GPIO接口定義
sbit CS = P2^0; //觸摸屏的片選信號
sbit LCD_STA = P2^1; //觸摸屏的狀態信號
sbit DIN = P2^2; //觸摸屏的數據輸入端
sbit DCLK = P2^3; //觸摸屏的時鐘信號
sbit DOUT = P2^4; //觸摸屏的數據輸出端
sbit INT2 = P2^5; //觸摸屏的中斷信號,當有觸摸時,跳變為低;
sbit LCD_BUSY = P2^6; //LCD在處理控制指令中,處于忙
sbit LCD_INT1 = P2^7; //LCD的中斷信號
// P4 -- LCD 控制信號
#define LCD_COMMAND P4
//LCD數據端口寄存器
#define LCD_DB P6
//--------------------------------------------------------
// LCD引腳控制命令
//--------------------------------------------------------
#define LCD_RST_ENABLE ~0x80 //與操作
#define LCD_RST_DISABLE 0x080 //或操作
#define LCD_CS1_ENABLE ~0x08 //與操作
#define LCD_CS1_DISABLE 0x08 //或操作
#define LCD_CS2_ENABLE 0x10 //與操作
#define LCD_CS2_DISABLE ~0x1O //或操作
#define LCD_RS_DDRAM 0x01 //或操作
#define LCD_RS_REG ~0x01 //與操作
#define LCD_RD_ENABLE ~0x04 //與操作
#define LCD_RD_DISABLE 0x04 //或操作
#define LCD_WR_ENABLE ~0x02 //與操作
#define LCD_WR_DISABLE 0x02 //或操作
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -