当前位置:首页 > 单片机 > 单片机
[导读] /* 名称:按键控制 8X8LED 点阵屏显示图形说明:每次按下 K1 时,会使 8X8LED点阵屏循环显示不同图形。本例同时使用外部中断和定时中断。*/#include<reg51.h>#include<intrins.h>#define uchar unsigned char#d

 /*  名称:按键控制 8X8LED 点阵屏

示图形

说明:每次按下 K1 时,会使 8X8LED

点阵屏循环显示不同图形。

本例同时使用外部中断和定

时中断。

*/

#include<reg51.h>

#include<intrins.h>

#define uchar unsigned char

#define uint unsigned int

//待显示图形编码

uchar code M[][8]=

{

{0x00,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x00}, //图 1

{0x00,0x38,0x44,0x54,0x44,0x38,0x00,0x00}, //图 2

{0x00,0x20,0x30,0x38,0x3c,0x3e,0x00,0x00} //图 3

};

uchar i,j;

//主程序

void main()

{

P0=0xff;

P1=0xff;   

 

TMOD=0x01;       //T0 方式 1

 

TH0=(65536-2000)/256;//2ms 定时

TL0=(65536-2000)%256;

 

IT0=1;       //下降沿触发

IE=0x83;    //允许定时器 0、外部 中断

i=0xff;       //i 的初值设为 0xff,加 后将从 开始

while(1);

}

//T0 中断控制点阵屏显

void Show_Dot_Matrix() interrupt 1

{

TH0=(65536-2000)/256;//恢复初值

TL0=(65536-2000)%256;

 

P0=0xff;       //输出位码和段码

P0=~M[i][j];

P1=_crol_(P1,1);

j=(j+1)%8;

}

//INT0 中断(定时器由键盘中断启动)

void Key_Down() interrupt 0

{

P0=0xff;

P1=0x80;

j=0;

 

i=(i+1)%3;    //i 在 01中取值,因为只要 个图形

TR0=1;

}

单片机C语言程序设计:按键控制 8X8LED 点阵屏显示图形" width="550" height="368" />

扩展阅读:8X8LED 点阵显示数字程序

 

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

本程序编写基于秉火霸道STM32F103ZET6运行环境。 在实际的产品开发中,一般包含: 1、BootLoader 引导程序 2、APP_BAK 应用程序备份恢复区 3、APP 应用程序 网上很多讲解这方面的知识感觉很...

关键字: Bootloader 串口 屏显

Fitbit的最新健身追踪设备以Inspire和Inspire HR的形式出现 - 定位为公司廉价而开朗的追踪器。这两款设备取代了Zip,Flex和Alta系列,仅次于较大且功能稍强的Charg

关键字: 触摸屏 SPI 显示屏 屏显

7月16日下午,华米科技发布了新一代智能手表产品Amazfit GTR,提供47/42mm两种尺寸,钛金属、不锈钢、铝合金三种高级金属材质。在京东和天猫收获了2019智能手表新品首发销量双第一。

关键字: 屏显 华米科技 高精度 芯片

对于一个“外行人”如何辨别舞台led显示屏质量的好坏,他并不是完全了解舞台led显示屏,在一般情况下,全凭销售人员自圆其说有些时候很难令用户信服,下面天几种鉴别全彩显示屏质量好坏的简单方法,希望

关键字: LED显示屏 高压 控制系统 屏显

飞利浦本周发布了一款消费级的超宽曲屏显示器新品,它就是采用了 32:10 长宽比、分辨率 3840&times;1200、集成 USB Type-C 集线器和 KVM 切换器的 brillian

关键字: 显示器 飞利浦 屏显 HZ

12月8日,华为消费者BG软件部总裁@王成录 现身位于深圳万象天地的华为全球旗舰店,带来了以“EMUI开启全场景智慧生活”为主题的HUAWEI Talk。其间他就谈到了“华为老机型什么时候更新多

关键字: 华为 屏显 TE HUAWEI

变频器,就是一个交流电机的控制电源,本质是为了输出一定比例的电压和频率值,达到控制电机转速和扭力的目的,虽然各品牌不同,预置的功能参数会有差异,不同场合应用,调制的参数也会有不同,但是大体上从原

关键字: 变频器 屏显 显示屏 编程

4月16日消息 三星Galaxy S20 Ultra是真正的旗舰手机产品,但是接连出现了相机对焦问题,可能的更新修复Bug,现在部分用户报告了三星Galaxy S20 Ultra绿色显示屏色调问题。据

关键字: BUG ULTRA 三星 屏显

这次来势汹汹的新冠肺炎疫情,让不少显示屏厂家看到了,显示屏在医疗领域的重要性以及可能性,在未来,伴随智慧医疗需求以及5G技术加持, LED显示屏参与智慧医疗,又将发挥什么样的作用呢?医疗显示能否

关键字: LED显示屏 显示器 智慧医疗 屏显

导读:近年来,随着OLED的迅速发展,以前OLED主要用于手机或者MP3等小尺寸的设备上,现在OLED越来越广泛的应用在手机屏幕或者电视屏幕领域。 针对目前的手机/电视屏幕多种多样,显示

关键字: OLED 屏显 LCD屏 电压
关闭
关闭