P10LED 显示屏16*64点阵显示屏的左右移动的单片机C语言代码,

P10LED 显示屏16*64点阵显示屏的左右移动的单片机C语言代码,,第1张

1.51单片机C语言实现循环8个流水灯左移三次,后右移三次。

例程:

#include<reg51.h>  //51单片机头文件

#include <intrins.h> //包含有左右循环移位子函数的库

#define uint unsigned int    //宏定义

#define uchar unsigned char  //宏定义

sbit beep=P2^3

void delay(uint z)  //延时函数,z的取值为这个函数的延时ms数,如delay(200)大约延时200ms.

{                    //delay(500)大约延时500ms.

    uint x,y

    for(x=zx>0x--)

        for(y=110y>0y--)    

}

void main()            //主函数

{

    uchar a,i,j

    while(1)        //大循环

    {

        a=0xfe     //赋初值

        for(j=0j<3j++) for(i=0i<8i++)   //左移三次

        {

            P1=a       //点袭悉宴亮小灯

            beep=0     //开启蜂鸣器

            delay(50) //延时50毫秒

            beep=1     //关闭蜂鸣器

            delay(50)  //再延时50毫秒

            a=_crol_(a,1) //将a变量循环左移一位

        }

        a=0x7f

       for(j=0j<3j++) for(i=0i<8i++)  //右移三次

        {

            P1=a       //点亮小灯

            beep=0     //开启蜂鸣器

            delay(50) //延时50毫秒

            beep=1     //关闭蜂鸣器

            delay(50)   //再延时50毫秒

            a=_cror_(a,1) //将a变量循环右移一位

        }        

    }

}

2.51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的陆枣始祖是Intel的8031单片机,后来随着Flash rom技术的发展,8031单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,拍银它广泛应用于工业测控系统之中。很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个单片机,还是应用最广泛的一种。

哪有这样做的呀,你用164还要拦带加574锁存,现在市慎拆场上做的LED单元板上都是595,256*128的话用51去做那些效果会很吃力的,做出来的简孝芦效果也会很差,最好用AVR ,C8051F,或ARM7去做。并且还要有PC软件支持。

1、选一个带汉字库的LED,直接写汉字内码就可以显示汉字了,携饥应该最方便。

2、将国标汉字库转换成LED的汉子库,转换软件可简哪以从供应商求取,也可以自己编一个小程序自己生成。从网上找拦隐码也可以,很多很多。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12483260.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存