?? serialdac.h
字號:
/*****************************************/
/* Copyright (c) 2005, 通信工程學院 */
/* All rights reserved. */
/* 作 者:戴 佳 */
/*****************************************/
#ifndef _SERIALDAC_H // 防止SerialDAC.h被重復引用
#define _SERIALDAC_H
#include <reg52.h> // 引用標準庫的頭文件
#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int
sbit SDA = P1^0; // MAX517串行數(shù)據(jù)
sbit SCL = P1^0; // MAX517串行時鐘
sbit CLK = P1^5; // MAX7219串行時鐘
sbit DIN = P1^6; // MAX7219串行數(shù)據(jù)輸入
sbit LOAD = P1^7; // MAX7219顯示數(shù)據(jù)鎖存控制
#define NoOp 0x00 // 空操作寄存器
#define Digit0 0x01 // 數(shù)碼管1寄存器
#define Digit1 0x02 // 數(shù)碼管2寄存器
#define Digit2 0x03 // 數(shù)碼管3寄存器
#define Digit3 0x04 // 數(shù)碼管4寄存器
#define Digit4 0x05 // 數(shù)碼管5寄存器
#define Digit5 0x06 // 數(shù)碼管6寄存器
#define Digit6 0x07 // 數(shù)碼管7寄存器
#define Digit7 0x08 // 數(shù)碼管8寄存器
#define DecodeMode 0x09 // 譯碼模式寄存器
#define Intensity 0x0a // 亮度寄存器
#define ScanLimit 0x0b // 掃描位數(shù)寄存器
#define ShutDown 0x0c // 低功耗模式寄存器
#define DisplayTest 0x0f // 顯示測試寄存器
#define ShutdownMode 0x00 // 低功耗方式
#define NormalOperation 0x01 // 正常操作方式
#define ScanDigit 0x07 // 掃描位數(shù)設(shè)置,顯示8位數(shù)碼管
#define DecodeDigit 0xff // 譯碼設(shè)置,8位均為BCD碼
#define IntensityGrade 0x0a // 亮度級別設(shè)置
#define TestMode 0x01 // 顯示測試模式
#define TextEnd 0x00 // 顯示測試結(jié)束,恢復正常工作模式
uchar DisBuffer[8]={0,0,0,0,0,0,0,0}; // 顯示緩存區(qū)
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -