📄 外接ram点阵屏程序.lst
字号:
C51 COMPILER V8.05a 外接RAM点阵屏程序 06/16/2008 09:18:03 PAGE 1
C51 COMPILER V8.05a, COMPILATION OF MODULE 外接RAM点阵屏程序
OBJECT MODULE PLACED IN 外接RAM点阵屏程序.OBJ
COMPILER INVOKED BY: D:\PROGRAM FILES\Keil\C51\BIN\C51.EXE 外接RAM点阵屏程序.c BROWSE DEBUG OBJECTEXTEND
line level source
1 //*********************************************************************/*
2 /*支持串口下载字模的4字左移点阵屏 C51程序
3
4 编写:xiaoden
5 日期:2008-3-22
6 网址:www.89s51diy.com
7 QQ:104846802
8 Email:love2151@xinhuanet.com
9
10 声明:本程序版权为"单片机DIY网 xiaoden "所有。尽供个人学习之用。未经授权禁止用商业用途。
11
12 本程序配合上位机软件可以通过串口下载字模数据到单片机外接RAM中。达到随时改变点阵屏显示内容的目的
13 外接RAM为6264大小为8K, 6264外接3。6V的备用电池来提供数据备份功能。
14
15 接口:
16 8051 点阵屏
17 P1。1 A
18 P1。2 B
19 P1。3 C
20 P1。4 D!
21 P1。5 D
22 P1。6 RC
23 RX 1
24 TX SC (左下排钱右上脚针)
25
26
27 /*********************************************************************/
28
29
30 #include<at89x51.h>
31
32
33 #define uint unsigned int
34 #define uchar unsigned char
35 void UARTSET(); //串口初始化
36 void SBUF_byte(uchar i);
37 void in_data();
38 void sbuf_out();
39 void rxd_data();
40 uint point; //PTR为PC连接标志,当与PC上位机程序连接后值为一。
41 uchar BUFF[10];
42 xdata uchar zimo[7000]; //外接RAM空间,大小由硬件确定。6164为8K*8 62256为32K*8
43 xdata uint zmbyte; //ZMBYTE为字模的大小。保存在外接RAM中,断电后要保留。
44 xdata uchar Speed,shopway; //移动速度和显示方式变量,保存在外接RAM中,断电后要保留
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -