📄 外接ram点阵屏程序.c
字号:
//*********************************************************************/*
/*支持串口下载字模的4字左移点阵屏 C51程序
编写:xiaoden
日期:2008-3-22
网址:www.89s51diy.com
QQ:104846802
Email:love2151@xinhuanet.com
声明:本程序版权为"单片机DIY网 xiaoden "所有。尽供个人学习之用。未经授权禁止用商业用途。
本程序配合上位机软件可以通过串口下载字模数据到单片机外接RAM中。达到随时改变点阵屏显示内容的目的
外接RAM为6264大小为8K, 6264外接3。6V的备用电池来提供数据备份功能。
接口:
8051 点阵屏
P1。1 A
P1。2 B
P1。3 C
P1。4 D!
P1。5 D
P1。6 RC
RX 1
TX SC (左下排钱右上脚针)
/*********************************************************************/
#include<at89x51.h>
#define uint unsigned int
#define uchar unsigned char
void UARTSET(); //串口初始化
void SBUF_byte(uchar i);
void in_data();
void sbuf_out();
void rxd_data();
uint point; //PTR为PC连接标志,当与PC上位机程序连接后值为一。
uchar BUFF[10];
xdata uchar zimo[7000]; //外接RAM空间,大小由硬件确定。6164为8K*8 62256为32K*8
xdata uint zmbyte; //ZMBYTE为字模的大小。保存在外接RAM中,断电后要保留。
xdata uchar Speed,shopway; //移动速度和显示方式变量,保存在外接RAM中,断电后要保留
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -