基于单片机火柴人设计.docVIP

  • 10
  • 0
  • 约 17页
  • 2017-08-20 发布于河南
  • 举报
基于单片机火柴人设计

基于单片机的火柴人设计 设计者:吉泽欢 摘要:火柴人本来是由火柴搭建起来的小人,具有简化性,后来随着电子计算机技术的发展,逐渐出现了火柴人小游戏,LG公司的棒棒糖系列手机更是允许用户自定义火柴人的样式并作为来电显示的动画。 本设计是基于单片机的火柴人,以STC89C52作为单片机,8个8×8的红绿双色点阵作为显示设备,74HC138和74HC595作为点阵的驱动芯片,最终达到的效果就是火柴人在点阵屏上跳舞。 程序: #includereg52.h #define uchar unsigned char #define uint unsigned int #define ulint unsigned long int sbit IA=P1^0; sbit IB=P1^1; sbit IC=P1^2; sbit ID=P1^3; sbit SDA_G=P1^4; //sbit G2=P1^5; sbit STR=P1^6; sbit SCK=P1^7; sbit EN=P2^7; //输出使能 sbit SDA_R=P2^6; //sbit R2=P3^3; ulint tab[16]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; //保存每一行的旧数据 ulint code arrlizheng[12]={0x00ffc000,00x0

文档评论(0)

1亿VIP精品文档

相关文档