📄 hardware.h
字号:
/*
//************************************************************************* //
//
//
// COPYRIGHT (c) 2006 BY FOSHAN LX.
// -- ALL RIGHTS RESERVED --
//
// File Name: HARDWARE.H
// Author: guobin
// Created: 2006/04/20
// Modified:
// Revision: 2.0
//
//*************************************************************************
*/
#include <reg932.h>
#include <stdio.h>
typedef unsigned char UCHAR;
typedef unsigned short USHORT;
typedef unsigned long ULONG;
typedef unsigned char BOOL;
sbit D12_CS=P0^0;
sbit CPU_RD=P0^1;
sbit CPU_WR=P0^2;
sbit D12_A0=P0^3;
sbit HC164_AB=P0^4;
sbit Flash_CS=P0^5;
sbit Flash_CLE=P0^6;
sbit Flash_ALE=P0^7;
sbit HC164_CLK=P1^2;
sbit Key=P1^3;
sbit DB18B20=P1^3;
sbit Flash_RB=P1^5;
sbit NLEDR=P1^6;
sbit NLEDL=P1^7;
#define DISABLE (EA=0)
#define ENABLE (EA=1)
/*****************************************************************************/
/** 以下为读写FLASH函数部分 **/
/*****************************************************************************/
#define Flash_EN() (Flash_CS=0)
#define Flash_DIS() (Flash_CS=1)
#define Flash_Com() {Flash_CLE=1;Flash_ALE=0;}
#define Flash_Add() {Flash_CLE=0;Flash_ALE=1;}
#define Flash_Dat() {Flash_CLE=0;Flash_ALE=0;}
#define Flash_Write(x) {P2=x;CPU_WR=0;CPU_WR=1;}
#define Flash_Read(x) {CPU_RD=0;x=P2;CPU_RD=1;}
#define Flash_WaitBusy() {while(!Flash_RB);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -