• 大小: 7KB
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-01-03
  • 语言: 其他
  • 标签: 51单片  

资源简介

基于51单片机的打地鼠程序.

资源截图

代码片段和文件信息

#include
#include 
#include

typedef unsigned char u8;

#define MATRIX_PORT P0
#define KEY_PORT P1 // 矩阵按键接在P1端口
#define KEY_POR P3 // 独立按键接在P3.0-P3.3
#define LED_PORT P2 // LED接在P2端口

sbit SCK = P3^6;  // SCK上升沿移位
sbit RCK = P3^5; // RCK上升沿串行输出寄存器锁存
sbit SER = P3^4;  // SER引脚送字节数据进去
sbit gBuz = P1^5; // P1.5通过ULN2003放大功率后驱动BUZZER
sbit gA = P2^2; // 38译码器输入口A
sbit gB = P2^3; // 38译码器输入口B
sbit gC = P2^4; // 38译码器输入口C
sbit con_j = P1^0;

unsigned char code gDuanMa[16]={0x3f0x060x5b0x4f0x660x6d0x7d0x07
0x7f0x6f0x770x7c0x390x5e0x790x71};

void Hc595(u8 dat);
void DiShu(u8 a);
void delay1s(void);
char sui_ji(void);
void delay10ms(void);
u8 KeyScan(void);
void Da(u8 x);
void BuzzerOnOff(voi

评论

共有 条评论