51单片机8x8点阵显示心形图案

时间:2022-05-21 09:13:19 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
51单片机:8x8点阵显示心形图案



单片机开发板是自己做的,电路很简单8*8点阵的行和列分别接在单片机的p0口和p1口,p0口记得要上拉电阻哦,我测试成功见图片,



#include ;

unsigned char code

tab[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; unsigned char code

graph[]={0x30,0x48,0x44,0x22,0x44,0x48,0x30,0x00}; unsigned char cnta; void main(void) {

unsigned int i,j;


TMOD=0x01;

TH0=(65536-2000)/256; TL0=(65536-2000)%256; TR0=1; ET0=1; EA=1; while(1) { } }

void t0(void) interrupt 1 using 0 {

TH0=(65536-2000)/256; TL0=(65536-2000)%256; P1=tab[cnta]; P0=graph[cnta]; cnta++; if(cnta==8) { cnta=0; } }





本文来源:https://www.wddqw.com/doc/a711fe91a31614791711cc7931b765ce05087ae2.html