⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hardware.h

📁 usblab usb程序开发实验 一个实例
💻 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 + -