单片机控制16x16点阵显示姓名

发布者:MysticalDreamer最新更新时间:2020-08-17 来源: 51hei关键字:单片机控制  16x16点阵  显示姓名 手机看文章 扫描二维码
随时随地手机看文章

单片机源程序如下:

#include "reg51.h"


#define uchar unsigned char

#define uint  unsigned int


#define Lie   P1


sbit SHCP = P2^0;

sbit  DS  = P2^1;

sbit STCP = P2^2;


uchar code led[ ] ={

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,


0x00,0x00,0xFE,0xFF,0x22,0x04,0x5A,0x08,0x86,0x07,0x08,0x20,0x88,0x11,0x68,0x0D,

0x18,0x41,0x0F,0x81,0xE8,0x7F,0x08,0x01,0x08,0x05,0x08,0x09,0x08,0x30,0x00,0x00, // 陈


0x00,0x40,0x00,0x38,0xFC,0x00,0x44,0x00,0x44,0x3C,0x44,0x40,0x44,0x40,0xFF,0x43,

0x44,0x4C,0x44,0x40,0x44,0x40,0x44,0x70,0xFC,0x04,0x00,0x08,0x00,0x30,0x00,0x00,  //忠



0x20,0x04,0x10,0x04,0x08,0x04,0xFC,0x05,0x03,0x04,0x20,0x04,0x20,0x04,0x10,0xFF,

0x7F,0x04,0x88,0x04,0x88,0x04,0x84,0x04,0x82,0x04,0xE0,0x04,0x00,0x04,0x00,0x00, //华


0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00


};



//uchar led[]={}


void shift16bit(uchar dat1,uchar dat2)  //595输出16位数据

{

uchar i;

STCP=0;       

for(i=0;i<8;i++)

  {

   SHCP=0;

   if(dat1 &0x80) DS=1;

     else DS=0;

    dat1<<=1;

   SHCP=1;

  }

  for(i=0;i<8;i++)

  {

   SHCP=0;

   if(dat2 &0x80) DS=1;

     else DS=0;

    dat2<<=1;

   SHCP=1;

  }

STCP=1;

}


void delay(uint x)

{

uint i;

for(i=0;i}


void main()

{

uchar i,x=0;

uint n;


while(1)

{

for(n=0;n<10;n++)

for(i=0;i<16;i++)

  {

   Lie=i;

   shift16bit(led[2*i+1+2*x],led[2*i+2*x]);

   delay(10);

  }

  x++;

if(x==48) x=0;


/*

for(n=0;n<100;n++)

  for(i=0;i<16;i++)

   {

           Lie= i;

    shift16bit(led[x][2*i+1],led[x][2*i]);

        delay(100);

   }

   x++;

   if(x==4) x=0;

*/

}

}


关键字:单片机控制  16x16点阵  显示姓名 引用地址:单片机控制16x16点阵显示姓名

上一篇:51单片机驱动OLED
下一篇:STC12C5A60S2双串口通讯基础程序

推荐阅读最新更新时间:2024-11-11 13:04

基于PIC16C55单片机控制多用电子钟原理介绍
本 电子钟 采用 PIC16C55 单片机 控制,适于温室的定时恒温或自来水的定时定压控制等。PIC16C55单片机工作电压为2.5~6.25V,功耗低、驱动能力强。本电子钟可以控制一路负载在24小时内的3次开/关;一个双限触发的定时输出口,既可接传统的功率保持型继电器,也可接脉冲继电器。本机用四位LED数码管扫描式显示,还有消隐(省电)工作方式,使用起来非常灵活、方便。 一、 电子钟工作原理 电子钟电路见图1。RB7口是定时指示端,在定时开期间输出高电平,驱动V1发光,该口也可经缓冲作定时输出口;RB6是双限触发控制的定时输出口,其工作方式是:在RB7高电平期间,若RB1为高电平,则RB6输出高电平;若RB0为高电平,RB6输出
[单片机]
基于PIC16C55<font color='red'>单片机控制</font>多用电子钟原理介绍
51单片机控制的手机蓝牙遥控小车设计
废话不多说,先上实物图 一、项目元件清单 1、某宝购买一个智能小车底盘(本人车是四驱的,因此有四个电机,两块亚克力板和一些配件螺丝) 2、L298n模块 两个(一个298控制两个电机) 3、HC-06蓝牙模块 4、电池盒跟18650电池3个 5、单片机最小系统 6、杜邦线至少12根,当然越多越好 7、若干根导线(连接电机用的,以及电池盒连到L298N跟单片机) 二、制作过程 首先,先去了解一下L298N的接线,我当时也是懵逼了好久,反正摸索着也会了,一般店家都有资料。然后是蓝牙模块的使用,拿到蓝牙模块后,有开发板的话(没有就用单片机的烧录器),先按照TXD接TXD,RXD接RXD,打开电脑的串口助手与蓝牙构建通信,打开
[单片机]
51<font color='red'>单片机控制</font>的手机蓝牙遥控小车设计
51单片机控制PWM信号实现直流电机转速控制的方法
设计中采用了专门的芯片组成了PWM信号的发生系统并且对PWM信号的原理、产生方法以及如何通过软件编程对PWM信号占空比进行调节从而控制其输入信号波形等均作了详细的阐述。另外本系统中使用了红外对管对直流电机的转速进行测量,经过整形电路后将测量值送到单片机,并且最终作为反馈值输入到单片机进行PID运算从而实现了对直流电机速度的控制。在软件方面,文章中详细介绍了PID运算程序初始化程序等的编写思路和具体的程序实现。 1 单片机最小系统:单片机最小系统由51单片机,晶振电路,复位电路,电源组成。大家都比较熟悉,这里不再赘述。 2 四位数码管显示:在应用系统中,设计要求不同,使用的LED显示器的位数也不同,因此就生产了位数,尺寸,型
[单片机]
51<font color='red'>单片机控制</font>PWM信号实现直流电机转速控制的方法
AVR单片机控制舵机
什么是舵机: 舵机如下所示: 有三根线,一般依次是地,电源(5V左右),信号(信号的幅值 =3.3V),不清楚各个脚打开舵机一测量就知道了。 2. 其工作原理是: 控制信号由接收机的通道进入信号调制芯片,获得直流偏置电压。它内部有一个基准电路,产生周期为20ms,宽度为1.5ms的基准信号,将获得的直流偏置电压与电位器的电压比较,获得电压差输出。最后,电压差的正负输出到电机驱动芯片决定电机的正反转。当电机转速一定时,通过级联减速齿轮带动电位器旋转,使得电压差为0,电机停止转动。当然我们可以不用去了解它的具体工作原理,知道它的控制原理就够了。就象我们使用晶体管一样,知道可以拿它来做开关管或放大管就行了,至于管内
[单片机]
AVR<font color='red'>单片机控制</font>舵机
PIC单片机控制DS18B20 源程序
P IC 单片机 控制DS18B20 源程序 ORG   PIC54    GOTO  MAIN    ORG   0 ;---------------------- ;---------------------------- DELAY22            MOV LW  D 200         ; DELAY 2*250=500mS      MOV WF  COUNT1 DE32   MOV LW  D 250         ; 8*250=2mS    MOV WF  COUNT2 DE42  NOP             ; 1+2+1=5uS     DECFSZ  COUNT2,1     GOTO 
[单片机]
51单片机驱动16X16点阵(上移左移闪烁显示
仿真文件里面有 电路图 下载地址: http://www.51hei.com/bbs/dpj-20402-1.html ,大家可以用protues直接看到效果 下面是源代码: /*本次16X16点阵显示各种方式的显示程序全部由本人编写,由于本人学习C语言并不是太深,正好借此机会让各位老师学习学习。*/ /*本次显示程序的设计分三个阶断 第一阶段:左移显示方式的设计 第二阶段:上移显示方式的设计 第三阶段:闪烁显示方式的设计 */ #include reg52.h #define uchar unsigned char #define uint unsigned int uchar table1 ={ 0xE0,0x
[单片机]
51单片机驱动<font color='red'>16X16</font><font color='red'>点阵</font>(上移左移闪烁<font color='red'>显示</font>)
51单片机控制八个DS18B20温度传感器显示
单片机源程序如下: #include reg51.h #include Intrins.h #define DATA P1 //1602驱动端口 //ROM操作命令 #define READ_ROM 0x33 //读ROM #define SKIP_ROM 0xCC //跳过ROM #define MATCH_ROM 0x55 //匹配ROM #define SEARCH_ROM 0xF0
[单片机]
51<font color='red'>单片机控制</font>八个DS18B20温度传感器<font color='red'>显示</font>
PCB设计之单片机控制板设计原则
  据不完全统计,我国每年因漏电而引起的触电事故、火灾造成数千人死亡和数十亿的经济损失,因此对可以防止漏电火灾及人身触电保护的漏电保护器的性能提出了更高的要求。本文介绍的漏电保护器动作特性自动测试系统,可测量漏电保护器的漏电动作电流值、分断时间和漏电不动作电流值,对提高漏电保护器工作的可靠性提供了主要技术参数,检测过程具有较高的自动化水平,可对在线运行与非在线运行的漏电保护器进行检测。   系统以LPC2132为核心,具有扩展测试电流的产生和调节模块、动作执行单元、电流检测电路以及键盘等外围设备。LPC2132是一个支持实时仿真和跟踪32位ARM7TDMI-S核的微控制器,1个10位8路A/D转换器,2个32位定时器/计数器,6路P
[单片机]
PCB设计之<font color='red'>单片机控制</font>板设计原则
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved