资源简介
基于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算法的脚本
- 下一篇:图书管理系统设计报告
相关资源
- linux C 俄罗斯方块源码
- 基于51单片机音乐彩灯
- 51单片机测距报警.rar
- 单片机实现密码锁(1602显示)_带设置
- 基于51单片机的智能垃圾桶V4.01.docx
- 基于51单片机的温度显示报警系统
- 51单片机室温 体温测量
- 用WIN32汇编写的俄罗斯方块
- 基于51单片机的ds18b20温度传感器实现
- 基于51单片机的温度报警系统
- 基于51单片机矩阵按键电子琴设计-完
- 基于51单片机的水箱水位检测系统.r
- 五个汇编小程序,乘法表,俄罗斯方
- 基于单片机的无线多路温度传输
- 51单片机点阵俄罗斯方块代码
- 51单片机Protues,仿真PT100温度传感器,
- 基于AT89C51单片机的家庭防盗报警系统
- 基于51单片机的温度报警
- 基于51单片机的智能调光台灯源码+原
- 小游戏vs2008 游戏代码
- μC/OS-II在MCS-51单片机移植
- unity-3D俄罗斯方块JS版
- 基于stc89c52单片机的节拍音乐器设计
- 基于51单片机AD7705使用的C程序
- 两片74HC595显示4位数码程序(C51单片机
- 基于C51单片机多功能时钟系统
- 基于51单片机的10位DA芯片 TLC5615的C应
- 嵌入式系统图形界面 GUI 基于51单片机
- 51单片机控制智能恒温混水阀
- 51单片机红外收发程序
评论
共有 条评论