单片机
yintju03
这个作者很懒,什么都没留下…
展开
-
点阵版俄罗斯方块
我们使用上次制作的点阵屏,开发一个俄罗斯方块的游戏。 单片机的P1接屏的接口,P3.2-->P3.5接矩阵独立键盘 一、演示视频地址,后续提供二、源代码1. Tetris.h#ifndef __TETRIS_H__#define __TETRIS_H__void delay_ms( unsigned char n);void Tetris_原创 2014-03-29 23:12:35 · 4614 阅读 · 3 评论 -
c51单片机扩展64K的RAM
因为最近要用单片机DIY一些电子制作,所以将电子制作写成文章,希望能对别人有所帮助。本文章将简要说明51单片机扩展ram的方法,为了避免以后再扩展ram,我一步到位的将ram扩展到64KB一、原理图说明:1. 图中未提供电源部分,由外部排针供电2. 图中未提供串口下载部分,由外部串口模块插到P30, P31实现下载二、实物图原创 2014-03-29 20:54:16 · 4771 阅读 · 0 评论 -
8*8全彩点阵的使用
最近用6块8*8全彩点阵做了一个16*24的全彩屏,每个点可以显示7种颜色,这个可以实现一些好玩的功能,比如俄罗斯方块。一、原理1. 点阵屏的16行使用2个74hc138组成4-16译码,之后用三极管9012驱动,用100的限流电阻2. 点阵屏的24列使用9个74hc595驱动,第一个595驱动第一列8*8点阵的红led,第二个595驱动第一列8*8点阵的绿led,第三个595原创 2014-03-29 22:33:48 · 9374 阅读 · 1 评论 -
点阵版贪吃蛇
我们使用上次制作的点阵屏,开发一个贪吃蛇的游戏。单片机的P1接屏的接口,P3.2-->P3.5接矩阵独立键盘一、演示视频地址,后续提供二、源代码1. Snake.h#ifndef __SNAKE_H__#define __SNAKE_H__void Snake_Init();void Snake_Refresh();void Snake_S原创 2014-03-29 23:06:08 · 3863 阅读 · 0 评论