资源简介
基于51单片机的俄罗斯方块,显示在12864上,矩阵键盘控制

代码片段和文件信息
/*
* 文 件 名:74hc595.c
* 芯 片:74hc595
* 晶 振:11.0592MHz
* 创 建 者:XK
* 创建日期:2011.8.6
* 修 改 者:
* 修改日期:
* 功能描述:给74hc595芯片写一字节数据
芯片使用说明:SI 是串行数据输入口,当SRCK来一个上升沿时,写入此刻SI上的数据,到移位寄存器,同时左移一位。
当八位数据发送完时,给RCK一个上升沿,移位寄存器的八位数据输出到QA-Q7
芯片比较;74hc164和74hc595功能,基本相同。其根本的区别在RCK上,只有当RCK来上升沿输出QA-Q7,才会更新。
其次,595的驱动能力更强。
*/
#include
#include “74hc595.h“
#include “delay.h“
sbit data_595si =P1^0; //595数据输入口
sbit clk_595srck =P1^4; //595数据写进移位寄存器时钟输入口
sbit e_595rck =P2^3; //595移位寄存器,数据送输出的时钟
void write_byte_74hc595(uchar dat) //74hc164芯片写一字节数据函数
{
uchar i;
e_595rck=0; //给595RCK低电平
for(i=0;i<8;i++)
{
clk_595srck=0; //给595SRCK低电平
data_595si=(dat< clk_595srck=1; //给595SRCK高电平
}
e_595rck=1; //给595SRCK高电平,既把 DAT数据数据送到输出
data_595si=1;//因该数据口和别的电路共用,因此当74hc595使用完后,置“1”解除冲突
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-12-18 22:24 游戏-俄罗斯方块\
文件 2767 2013-07-31 16:21 游戏-俄罗斯方块\74hc595.LST
文件 1911 2013-07-31 16:21 游戏-俄罗斯方块\74hc595.OBJ
文件 1297 2011-10-10 17:46 游戏-俄罗斯方块\74hc595.c
文件 155 2011-08-04 19:25 游戏-俄罗斯方块\74hc595.h
文件 17919 2013-07-31 16:21 游戏-俄罗斯方块\Key.LST
文件 4707 2013-07-31 16:21 游戏-俄罗斯方块\Key.OBJ
文件 6881 2013-07-31 13:36 游戏-俄罗斯方块\Key.c
文件 110 2008-07-12 20:39 游戏-俄罗斯方块\Key.h
文件 21706 2013-07-31 16:21 游戏-俄罗斯方块\Lcd12864.LST
文件 25377 2013-07-31 16:21 游戏-俄罗斯方块\Lcd12864.OBJ
文件 9277 2008-07-17 10:49 游戏-俄罗斯方块\Lcd12864.c
文件 1321 2013-07-31 00:19 游戏-俄罗斯方块\Lcd12864.h
文件 2162 2013-07-31 16:21 游戏-俄罗斯方块\boardinit.LST
文件 1747 2013-07-31 16:21 游戏-俄罗斯方块\boardinit.OBJ
文件 992 2013-07-31 12:16 游戏-俄罗斯方块\boardinit.c
文件 79 2011-08-29 00:31 游戏-俄罗斯方块\boardinit.h
文件 210 2011-10-09 15:27 游戏-俄罗斯方块\delay.c
文件 169 2011-07-30 21:45 游戏-俄罗斯方块\delay.h
文件 49868 2013-07-31 16:21 游戏-俄罗斯方块\俄罗斯方块
文件 31193 2013-07-31 16:21 游戏-俄罗斯方块\俄罗斯方块.LST
文件 58971 2013-07-31 16:21 游戏-俄罗斯方块\俄罗斯方块.M51
文件 27038 2013-07-31 16:21 游戏-俄罗斯方块\俄罗斯方块.OBJ
文件 12651 2013-07-31 16:21 游戏-俄罗斯方块\俄罗斯方块.c
文件 17764 2013-07-31 16:21 游戏-俄罗斯方块\俄罗斯方块.hex
文件 115 2013-07-31 16:21 游戏-俄罗斯方块\俄罗斯方块.lnp
文件 244 2014-10-11 23:48 游戏-俄罗斯方块\俄罗斯方块.plg
文件 47190 2014-10-11 23:47 游戏-俄罗斯方块\俄罗斯方块.uvopt
文件 13929 2013-07-31 14:36 游戏-俄罗斯方块\俄罗斯方块.uvproj
文件 47014 2013-07-31 16:21 游戏-俄罗斯方块\俄罗斯方块_uvopt.bak
文件 0 2013-07-31 13:30 游戏-俄罗斯方块\俄罗斯方块_uvproj.bak
............此处省略0个文件信息
- 上一篇:R语言完成apriori算法的脚本
- 下一篇:图书管理系统设计报告
相关资源
- 基于MCS_51单片机的工业屏柜散热方案
- MCS_51单片机与8255A的接口设计
- 51单片机PWM程序,占空比、周期可调整
- 51单片机多功能自行车测速仪
- 00
- 用51单片机实现G代码翻译
- 简易的电阻电容测量电路
- 51单片机基于protues的几个仿真实例
- 51单片机PCB设计图
- PC -- 单片机的串口数据传输系统设计
- 51单片机控制舵机程序
- 51单片机读取温度数据存储到SD卡中并
- 【单片机】51单片机数码管显示万年历
- C51单片机汇编指令查询、学习工具集
- 基于8051单片机的红外接收程序
- 51单片机频率计(很简单)
- 基于51单片机的智能温控器
- 基于51单片机的16*16点阵动态显示
- 基于51单片机的模数转换与数模转换
- 用PB编写俄罗斯方块
- PB做的俄罗斯方块
- 51单片机中使用ucos ii的优缺点转
- 51单片机中使用ucos ii的优缺点
- 8051单片机教程第二十七课:单片机几
- 8051单片机教程第二十六课:矩阵式键
- 适用于STC单片机和51单片机的SX1262驱动
- 基于51单片机的计算器(C51编写,有
- 51单片机大量源码
- 基于51单片机的交通信号灯程序
- GSM监控系统51单片机设计
评论
共有 条评论