‘壹’ 基于51系列单片机的LED显示屏开发技术的内容简介
在简要讲述普通51单片机和C51编程的基础上,《基于51系列单片机的LED显示屏开发技术》还对具有40MHz工作频率、单指令周期的增强型51单片机——VRS51L3074及其在LED显示屏控制系统中的应用做了详细介绍。《基于51系列单片机的LED显示屏开发技术》是国内第一本针对铁电单片机的书籍,为初学铁电单片机或是希望了解该单片机的读者提供了较为全面的资料和开发例程。此外还对通用LED显示屏上位机控制软件设计、LED显示屏控制系统常用时钟芯片DS1302、温度传感器DS18B20、二极管等模块控制程序和硬件电路进行分析和讲解。这些内容是作者近几年来部分开发工作的实践总结,有些是根据实际生产产品的提炼和推广。
《基于51系列单片机的LED显示屏开发技术》内容丰富实用,图文并茂,适用于从事单片机开发和应用以及从事LED控制系统的研发人员和工程技术人员使用,也可以作为单片机爱好者、铁电单片机初学者,以及使用C51编程的研究生、本科生、专科生毕业设计的参考用书。
‘贰’ 急急!用单片机实现LED/LCD广告牌的设计
LED是发光二极管Light Emitting Diode的英文缩写。
LED应用可分为两大类:一是LED单管应用,包括背光源LED,红外线LED等;另外就是LED显示屏,目前,中国在LED基础材料制造方面与国际还存在着一定的差距,但就LED显示屏而言,中国的设计和生产技术水平基本与国际同步。
LED显示屏是由发光二极管排列组成的一显示器件。它采用低电压扫描驱动,具有:耗电少、使用寿命长、成本低、亮度高、故障少、视角大、可视距离远等特点。
LCD显示器的原文是Liquid Crystal Display,取每字的第一个字母组成,中文多称“液晶平面显示器”或“液晶显示器”。其工作原理就是利用液晶的物理特性:通电时排列变得有序,使光线容易通过;不通电时排列混乱,阻止光线通过,说简单点就是让液晶如闸门般地阻隔或让光线穿透。 LCD的好处有: 与CRT显示器相比,LCD的优点主要包括零辐射、低功耗、散热小、体积小、图像还原精确、字符显示锐利等。 选购LCD,有几个基本指针: 高亮度:亮度值愈高,画面自然更亮丽,不会朦胧雾雾。亮度的单位为cd/m2,也就是每平方公尺分之烛光。低阶的LCD亮度值,有低到150 cd/m2,而高阶的显示器,则可高达250cd/m2。 高对比:对比愈高,色彩更鲜艳饱和,且会显的立体。相反的,对比低,颜色显的贫瘠,影像也会变得平板。对比值的差别颇大,有低到100:1,也有高到600:1,甚至更高。 宽广的可视范围:可视范围简单的说,指的是在屏幕前画面可以看的清楚的范围。可视范围愈大,自然可以看的更轻松;愈小,只要观看者稍一变动观看位置,画面可能就会看不清楚了。可视范围的算法是从画面中间,至上、下、左、右四个方向画面清楚的角度范围。数值愈大,范围自然愈广,但四个方向的范围不一定对称。当上下、左右对称时,某些厂商会将两边的角度值相加,标示为水平:160°;垂直:160°;也可能分开标示为左/右:± 80°;上/下:± 80°。某些LCD机种的单一角度,甚至只有40°~50°. 快速讯号反应时间:讯号反应是指系统接收键盘或鼠标的指示后,经CPU计算处理,反应至显示器的时间。讯号反应对动画和鼠标移动非常重要,此现象一般而言,只发生在LCD液晶显示器上,CRT传统显像管显示器则无此问题。讯号反应时间愈快,作业处理自是愈方便。观察的方法是之一是将鼠标快速移动(亦即鼠标不断下指示给系统,系统则不断将讯号反应给显示器),在一般低阶的LCD显示器上,光标在快速移动时,过程中会消失不见,直到鼠标定位,不再移动后一小段时间,才会再度出现;而在一般速度动作时,移动过程亦会清楚的看到鼠标移动痕迹。而VE500的超快讯号反应时间快达16ms(毫秒),则让光标移动无时差,移动过程清楚易见,不带来作业困扰。
LED 发光二极管特征.
LED须采用超高亮发光材料,亮高度(UHB)是指发光强度达到或超过100mcd的LED,又称坎德拉(cd)级LED。高亮度A1GaInP和InGaN LED的研制进展十分迅速,现已达到常规材料GaA1As、GaAsP、GaP不可能达到的性能水平。1991年日本东芝公司和美国HP公司研制成 InGaA1P 620nm橙色超高亮度LED,1992年InGaA1p590nm黄色超高亮度LED实用化。同年,东芝公司研制InGaA1P 573nm黄绿色超高亮度LED,法向光强达2cd。1994年日本日亚公司研制成InGaN 450nm蓝(绿)色超高亮度LED。至此,彩色显示所需的三基色红、绿、蓝以及橙、黄多种颜色的LED都达到了坎德拉级的发光强度,实现了超高亮度化、全色化,使发光管的户外全色显示成为现实。发光亮度已高于1000mcd,可满足室外全天候、全色显示的需要,用LED彩色大屏幕可以表现天空和海洋,实现三维动画。新一代红绿、蓝超高亮度LED 达到了前所未有的性能。
室外屏象素目前均由红/绿/兰三种基色的若干个单管LED构成,常用成品有象素筒和象素模组两种结构。象素尺寸多为12-26毫米,象素组成:单色以2R/3R/4R、伪彩以1R2YG/1R3YG/1R4YG、真彩以2R1G1B等组成形式居多。
室外屏系统方案设计原则(内容不做叙述)
△结构设计原则
△亮度与配色依据
△可靠性设计原则
△安全性设计原则
△易管理及可操作性设计原则
屏体安装方式
△墙挂式:即显示屏背靠墙面,并固定在墙面上。此方式为常见方式,而且校易实现。
△坐立式:即显示屏坐立在平台上。此方式最易实现,在条件许可的场合应优先采用这种安装方式。
△镶嵌式:即显示屏镶嵌在一个墙框内。此方式不多见,如果墙面凹陷深度不够,须考虑其维护性。
△侧挂式:即显示屏两侧受力,侧挂在两建筑物或立柱之间。此方式常用于空旷场地的屏体悬挂,两立柱依据屏体的悬挂要求搭建。
显示控制系统
大成显示控制系统由采集/发送子系统和接收/灰度处理子系统两部份组成,其前端为计算机的VGA特征输出接口或带有数字化分量输出的多媒体卡,传输由超五类双绞线实现,后端为电子显示屏显示单元。采集/发送子系统以每秒不少于60幅的帧频采集24 Bits真彩色信号,并以双存贮器交替工作的方式平稳地写入到自带的显示缓存中,在中心处理单元的控制下完成灰度的权值变换,通过LVDS差分至超五类双绞线通道上。超五类双绞线实现采集/发送子系统与接收/灰度处理子系统之间的连接,完成信号的传输。在不带中继的情况下,最长传输距离可达300米。
灰度实现描述
大成接收/灰度处理子系统自超五类双绞线上接收24 Bits真彩色信号,权值分别为20、21、22、存23、24、25、26、27,每个基色有八个权值分量,通过CPLD控制从而实现256级灰度控制信号。在视频接收电路、储电路、高速度写电路、显示屏控制扫描电路中都进行了抗干扰处理,且有150Hz的显示屏刷新频率,因而具有极强的稳定性与实时性,保证真正24位真彩效果。
红绿兰三种基色各256级灰度的不同组合能产生的颜色数为:256×256×256 = 16777216种颜色(即16M色)
非线性γ校正
视频信号是为满足电视机的发光特性和电特性而设计的,它可以在电视上或显示器上播放。如果对电视信号不作校正,就会产生严重的色彩失真。因此我们对输入的视频信号前端须进行非线性γ校正,校正后的色度空间会有了明显改善。对应于LED大屏幕,物理亮度与灰度值成正比,如不作校正,明显不能满足色彩还原的要求,具体在显示效果上就是:低级灰度跳变很大,而高级灰度又分不清楚。众所周知,人眼对光强的感受是非线性的,弱光时,光强增加一倍,人眼感觉到的增强多于一倍;强光时,光强增加一倍,人眼感觉到的增强不足一倍,因此需要把灰度做非线性变换,使低灰度时时间距小,高灰度时时间距大。所以为保证LED大屏幕色彩完整还原,必须进行反伽玛校正,经过校正以后,使它的特性与CRT相近。我们可以明显看出,经灰度校正后的显示画面会显得纹理清晰,层次感强,亮度柔和,明暗过渡平缓。
真彩屏白平衡、色偏差及色彩丰富性的技术保证
白平衡是指当每种基色都达到最高一级的亮度时,在一定的距离以外视觉上呈现出色温为6500K的白色色偏差是指LED发光管尤其是红色发光管的亮度随温度变化而改变的一种现象。色偏差的存在,说明了一个在特定温度下生产调试达到白平衡的显示屏,随着工作温度的变化会失去平衡,或者由于屏内的温度分布不均匀使得整个显示屏播放一段时间后会呈现"花脸"现象。本公司针对真彩显示屏的色偏差而引起的问题,有一套全面的解决方案它能有效地保证真彩显示屏的色彩丰富性和一致性。
智能监控与保护系统
智能监控系统由各类传感器、监测系统和控制计算机构成,用于监测显示屏工作环境参数,适时控制相关保护系统,确保显示屏正常工作,性能参数不发生校大的偏移。保护系统包括:散热系统、防水系统、配电系统避雷系统等。
控制软件
显示屏系统的正常运行,须有相关软件的支持。我公司软件设计师通过精心编制、组合,创建了一套功能强大、操作简便的软件配置系统。在该套软件系统中,根据软件作用的不同,我们把它们划归为两类:一类为显示控制软件,主要完成文字、动画和视频图像的播放与切换控制,它们是显示屏工作的基本软件;另一类为内容编辑软件主要用于创意制作和图文编辑,它们可使显示屏的显示内容得到不断更新和变换。
LCD又分 STN TFT TFD等
1.什么是STN?
STN(SuperTwistedNematic)是用电场改变原为180度以上扭曲的液晶分子的排列从而改变旋光状态,外加电场通过逐行扫描的方式改变电场,在电场反复改变电压的过程中,每一点的恢复过程较慢,因而产生余辉。STN和TFT最大的两个区别就在于TFT表现效果比STN好,但是STN又比TFT省电。
2.什么是TFT?
TFT(ThinFilmTransistor)是指薄膜晶体管,意即每个液晶像素点都是由集成在像素点后面的薄膜晶体管来驱动,从而可以做到高速度、高亮度、高对比度显示屏幕信息,是目前最好的LCD彩色显示设备之一,其效果接近CRT显示器,是现在笔记本电脑和台式机上的主流显示设备。TFT的每个像素点都是由集成在自身上的TFT来控制,是有源像素点。因此,不但速度可以极大提高,而且对比度和亮度也大大提高了,同时分辨率也达到了很高水平。
3.什么是TFD?
移动电话的进步仍在继续,在这种情况下,人们对LCD性能有了更高的要求.以下是未来移动电话彩色LCD的重要性能特征:(1) 高画质;2) 低功耗;(3) 能够处理活动图像;4) 结构紧凑;爱普生有限公司已经进行了一种有源点阵LCD-D-TFD(数码薄膜二极管)的商业化生产,并已成为主要的数码相机生产商之一。其中的一个重要原因是:低功耗(D-TFD的特点)和高画质/高反应速度(有源点阵LCD的特点)符合数码相机的要求。通过将高画质、低功耗和结构更加紧凑的新技术应用于这种D-TFD,我们高水平地实现了对下一代移动电话的上述四项要求。这种LCD被称为"MD-TFD"。
4.TFT、STN和TFD液晶显示屏有何不同?
手机使用的显示屏有STN方式、TFD方式和TFT方式3种类型。其中图像质量最好的是TFT方式,笔记本电脑中所使用的显示屏大部分都是这种类型。但TFT虽然画面精美,耗电量却较大,因而对于手机而言,具有电池不耐用的缺点。STN方式虽然在图像质量方面最差,但是具有耗电量小、成本低的优点。TFD恰恰定位在TFT与STN的中间位置。图像质量虽然略逊于TFT,但耗电量少于TFT
‘叁’ 做led显示屏用什么样的单片机
我也正在做,我用的AT89S52,AT89S51、AT89C52、AT89C51都可以的。只是编程时注意下就行了
‘肆’ led彩色显示屏是由什么控制 plc 单片机
PLC即可编程逻辑控制器,它是一种普遍用于工业控制中的器件,它的编程使用梯形图,很象电器控制原理图,对它编程时你只要懂电器控制不需要懂太多的电脑知识,容易上手,但它出了工控领域在很多场合它就显得大才小用或是力不从心。单片机相对来说运用起来就要灵活的多了,只要你能想到它就能帮你做到,但硬件配套和软件编写需要有一定的功底才行。
言归正传,根据我掌据的知识判断LED彩色显示屏是由单片机直接开发的控制器。当然厂家也可以把这个控制器称为PLC
‘伍’ 单片机用oled和lcd显示有什么区别
LED显示屏是一种通过控制半导体发光二极管的显示方式,靠灯的亮灭来显示字符。用来显示文字、图形、图像、动画、行情、视频、录像信号等各种信息的显示屏幕。OLED显示屏由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特性,被认为是下一代的平面显示器新兴应用技术。
OLED被称为有机发光二极管或有机发光显示器。整体上讲,OLED的产业化目前已经开始,其中单色,多色和彩色器件已经达到批量生产水平,大尺寸全彩色器件目前尚处在研究开发阶段,但产能仍较低。OLED是通过电流驱动有机薄膜本身来发光的,发的光可为红、绿、蓝、白等单色,同样也可以达到全彩的效果。所以说OLED是一种不同于CRT,LED和液晶技术的全新发光原理。而LED显示屏是由LED点阵和LEDPC面板组成,通过红色,蓝色,白色,绿色LED灯的亮灭来显示文字、图片、动画、视频,内容可以随时更换,各部分组件都是模块化结构的显示器件。传统LED显示屏通常由显示模块、控制系统及电源系统组成。显示模块由LED灯组成的点阵构成,负责发光显示;控制系统通过控制相应区域的亮灭,可以让屏幕显示文字、图片、视频等内容,单色、双色屏主要用来播放文字的,全彩LED显示屏不仅可以播放文字,图片,动画,还可以播放视频等多种格式。
总的来说LED显示屏,OLED是完全不同的成像技术。
另外LCD为液晶显示屏,本身不发光,需要背光源。其由TFT基板与CF(彩膜)基板贴合而成,内充液晶。通过TFT基板提供电场来控制液晶旋转的角度,从而起到控制液晶穿透率的作用。彩膜上印刷有RGB三种颜色色块,背光源的光线透过透明的TFT基板,透过液晶分子,然后透过CF基板。受各个色块下液晶分子的穿透率不同的影响,色块发出不同亮暗的红绿蓝三色,可混合成显示所需的颜色。
而OLED为有机发光二极管,属于自发光器件,不需要背光源;构造为在TFT基板上蒸镀在通电下可以自发光的RGB三色有机膜层。通过TFT基板控制电流大小,即可控制RGB有机膜层的发光亮暗,从而混合出显示所需的颜色。
目前市场主流的显示技术还是为TFT-LCD技术,OLED作为新一代的显示技术,在工艺良率、大尺寸、高PPI、使用寿命、制作成本等方面还需要进一步提升,但其在低功耗、高色域、宽视角、可弯曲、更薄更轻、可透明方面有显着的优势。
‘陆’ 用单片机能驱动全彩LED屏幕吗
驱动小功率led是没有问题的。1个51单片机外加4个pnp三极管(如c9012或8550),以及12个电阻就可以了。将32个led分成4组共阳连接,采用动态扫描方式输出驱动led,这样共占用单片机12根口线。
‘柒’ 基于51系列单片机的LED显示屏开发技术的目录
第1章51系列单片机系统结构概述
1.151单片机概述1
1.1.1单片机的分类1
1.1.28051单片机的应用3
1.1.38051单片机的开发3
1.1.48051单片机型号的选择4
1.1.5单片机学习的要点4
1.251单片机基本系统结构4
1.2.151单片机的结构框图及引脚4
1.2.2MCS51系列单片机主要功能部件6
1.2.3典型时钟电路和复位电路7
1.2.48051单片机I/O结构7
1.351单片机存储器结构8
1.3.1程序存储器9
1.3.2外部数据存储器10
1.3.3内部数据存储器空间11
1.3.4MCS51单片机特殊功能寄存器13
1.3.5常用特殊功能寄存器14
1.451单片机的指令系统及汇编语言设计要点16
1.4.1指令格式16
1.4.2伪指令17
1.4.3寻址方式19
1.4.4指令类型21
1.5汇编程序设计34
1.5.1三种基本的程序结构34
1.5.2汇编程序设计的要点35
1.651单片机主要扩展功能部件39
1.6.1MCS51单片机定时/计数器39
1.6.2中困橘搜断系统47
1.6.3串行口54
第2章C51应用基础
2.1KeilC51简介62
2.2C51程序设计基础知识63
2.2.1C语言的特点63
2.2.2一个简单的C51例子63
2.2.3C51的基础知识64
2.2.4存储空间定义64
2.2.5C51数据类型65
2.2.6C51存储空间的定义67
2.2.7C51的常量67
2.2.8C51常用运算符68
2.2.9C51表达式73
2.2.10C51的基本语句74
2.3C51的函数与数组80
2.3.1函数的定义81
2.3.2数组83
2.3.3结构(struct)86
2.3.4联合(union)87
2.4C51基本应用伍吵90
2.4.1I/O口字节操作应用90
2.4.2I/O口位操作应用90
2.4.3计数器应用91
2.4.4外部中断应用91
2.4.5串行口中断应用92
2.4.6键盘显示程序93
第3章铁电单片机VRS51L3074
3.1VRS51L3074概述104
3.1.1功能说明104
3.1.2引脚说明106
3.1.3指令系统109
3.2VRS51L3074的存储器结构113
3.2.1内部数据存储区114
3.2.2特殊功能寄存器区114
3.2.3外部数据存储汪历器组织120
3.2.4外部数据总线访问123
3.2.5FRAM铁电存储器的使用127
3.3VRS51L3074芯片配置133
3.3.1系统时钟配置133
3.3.2处理器工作模式控制135
3.3.3功能模块使能控制136
3.3.4功能模块I/O映射与优先级137
3.4通用I/O口138
3.4.1I/O口结构139
3.4.2I/O口方向配置139
3.4.3I/O口输入使能控制140
3.4.4I/O口锁存器140
3.4.5I/O口驱动能力141
3.4.6I/O口状态变化监控141
3.5定时/计数器142
3.5.1定时/计数器T0、T1143
3.5.2定时/计数器T2147
3.5.3定时器级联150
3.5.4定时器应用例程151
3.6脉冲宽度计数器(PWC)151
3.6.1PWC模块配置寄存器153
3.6.2PWC模块配置操作155
3.6.3PWC模块例程155
3.7串行口156
3.7.1串行口UART0157
3.7.2串行口UART1159
3.7.3串行通信波特率计算161
3.7.4UART0和UART1引脚映射162
3.7.5串行口例程163
3.8SPI接口166
3.8.1SPI运行控制167
3.8.2SPI配置和状态监控168
3.8.3SPI传输字长171
3.8.4SPI数据寄存器172
3.8.5SPI数据输入/输出173
3.8.6可变位数据传输174
3.9I2C接口175
3.9.1I2C运行控制175
3.9.2I2C从机在线状态检查178
3.9.3从机ID设置与I2C高级配置180
3.9.4I2C例程181
3.10脉冲宽度调制器(PWMs)184
3.10.1PWM输出波形控制185
3.10.2PWM模块时钟配置188
3.10.3PWM模块例程188
3.10.4PWM模块的定时器工作模式191
3.11增强型算术单元(AU)194
3.11.1算术单元控制寄存器195
3.11.2算术单元数据寄存器198
3.11.3桶式移位器200
3.11.4增强型算术单元整体结构201
3.11.5算术单元基本运算例程201
3.12看门狗定时器(WDT)202
3.12.1看门狗定时器的控制203
3.12.2采用外部时钟的情况下WDT的复位控制204
3.12.3WDT基本配置例程204
3.13中断系统205
3.13.1中断系统概述205
3.13.2中断允许控制207
3.13.3中断源选择208
3.13.4中断优先级209
3.13.5引脚变化中断209
3.14VRS51L3074JTAG接口211
3.14.1激活JTAG接口对系统的影响211
3.14.2板级JTAG接口的实现212
3.14.3VRS51L3074调试器212
3.15Flash编程接口(FPI)212
3.15.1与FPI模块相关的特殊功能寄存器212
3.15.2Flash存储器读操作215
3.15.3Flash存储器擦除217
3.15.4Flash存储器写操作218
第4章LED显示屏工作原理
4.1LED发光原理及其发展状况、趋势224
4.1.1LED发光原理224
4.1.2LED发展历史及趋势225
4.2LED显示屏基本模块介绍226
4.2.1光学和人眼视觉知识226
4.2.2LED器件主要参数227
4.2.3双基色点阵LED模块简介228
4.3常用双基色LED显示屏基本控制单元229
4.3.1室内双基色LED单元板结构介绍229
4.3.2驱动方式分析230
4.3.3室内双基色单元板电路分析232
4.4LED显示屏分类及亮度、灰度控制237
4.4.1LED显示屏分类237
4.4.2LED显示屏亮度及灰度控制理论238
4.5LED显示屏工程应用及维护概述241
4.5.1LED显示屏的方案设计241
4.5.2LED显示屏的安装243
4.5.3LED显示屏的维修244
第5章LED显示屏显示数据的组织
5.1LED显示屏控制系统对单片机的基本要求245
5.1.1LED显示屏对单片机控制系统的基本要求245
5.1.2LED显示屏对单片机数据处理方式的基本要求247
5.1.3指令优化对字节处理时间的影响248
5.2LED显示屏静态显示数据的组织251
5.2.1静态显示的LED显示屏数据组织251
5.2.2静态屏的滚动显示255
5.3LED显示屏动态显示数据的组织258
5.3.1动态显示的LED显示屏数据组织258
5.3.2显示区域中X、Y坐标与存储单元字节地址i、位地址j之间的关系261
5.4显示效果与占用显示数据存储器大小的关系263
5.4.1显示效果与占用显示数据存储器大小的关系263
5.4.2采用双RAM并行输出降低显示数据存储器的占用267
5.4.3多RAM并行输出时双RAM并行输出方式的扩展270
第6章基于51系列单片机的小型LED显示屏控制系统
6.1单片机直接驱动LED显示屏272
6.1.1显示数据存储在程序存储器中272
6.1.2显示数据存储在扩展的外部并行数据存储器中278
6.2利用单片机外部读写信号驱动LED显示屏279
6.2.1单片机外部数据存储器扩展279
6.2.2多个外部数据存储器扩展280
6.3利用单片机SPI接口驱动LED显示屏287
6.3.1SPI接口的特点287
6.3.2利用SPI接口驱动LED显示屏288
6.4单片机直接驱动LED显示屏应用实例291
第7章单片机扩展外部地址计数器驱动大型LED显示屏
7.1单片机访问外部数据存储器时间上的限制297
7.2利用单片机多RAM技术驱动大型LED显示屏301
7.2.1并行RAM方式301
7.2.2串行存储器方式307
7.3利用LED显示屏单元板排列方式驱动超长LED显示屏308
7.3.1超长LED显示屏面临的问题308
7.3.2LED显示屏的双向排列方式308
7.3.3超长LED显示屏的数据组织与硬件实现309
7.4利用多单片机系统驱动超大型LED显示屏313
7.5基于DSP与FPGA的LED显示屏控制系统的设计315
7.5.1DSP的特点及在LED显示屏控制系统中的应用315
7.5.2基于FPGA的系统时序电路设计316
7.5.3显示存储器模块设计317
7.5.4LED显示屏分区317
7.5.5显示存储器扫描时序控制电路318
第8章LED显示屏的系统软件编程
8.1汉字字库的生成与使用320
8.1.1汉字编码简介321
8.1.2点阵汉字字库321
8.1.3在Windows环境下提取字模的工作原理322
8.1.4提取字模的程序设计322
8.2控制卡与PC机的协议制定324
8.2.1控制命令字约定325
8.2.2配置文本编辑326
8.2.3直接数据格式定义329
8.2.4存储器地址位置331
8.2.5PC机端串行口通信模块331
8.3汉字字形的提取及图片的嵌入333
8.3.1汉字字形提取334
8.3.2图片的嵌入339
8.4PC机对下载数据的预处理339
8.4.1LED屏显示信息编辑及提取340
8.4.2LED显示数据生成340
8.4.3INTER格式数据转换342
第9章LED显示屏单片机控制系统编程
9.1基于SPI的Flash存储器读写346
9.1.1SST25系列串行Flash存储器346
9.1.2基于51单片机SPI接口的串行Flash驱动程序350
9.2字符控制及处理程序设计359
9.2.1字符控制处理程序设计360
9.2.2字符点阵字模提取程序设计367
9.3显示程序372
9.3.1显示程序指令表372
9.3.2读显示程序指令表378
9.3.3执行显示程序指令表381
9.3.4单场显示程序设计384
9.4串行口通信模块设计385
9.4.151单片机端串行口收发模块385
9.4.251单片机端串行口扩展程序模块388
9.5基于DS1302时钟模块程序设计391
9.5.1DS1302的结构及工作原理391
9.5.2DS1302的控制字节说明391
9.5.3复位392
9.5.4数据输入/输出392
9.5.5DS1302的寄存器392
9.5.6DS1302在LED控制卡上的硬件电路及软件设计393
9.6基于DS18B20温度传感器的模块设计395
9.6.1DS18B20的工作时序396
9.6.2DS18B20的程序设计397
第10章VRS51L3074在LED显示屏控制系统中的应用
10.1VRS51L3074与标准51单片机的比较401
10.1.1VRS51L3074运行速度401
10.1.2VRS51L3074的高速增强型SPI接口402
10.1.3VRS51L3074的定时/计数器402
10.1.4VRS51L3074的增强型算术运算单元402
10.1.5VRS51L3074的其他部件403
10.2VRS51L3074的基本应用403
10.3VRS51L3074的RAM扩展应用407
10.4VRS51L3074扩展硬件地址计数器409
10.5VRS51L3074的扩展“双端口”串行FRAM412
附录AASCII码表415
附录BMCS51单片机常用资料416
附录CC51中的关键字和常用函数425
附录DKeilμVision3中高性能铁电单片机(VRS51L2xxx/3xxx)的相关配置简介435
附录E常用芯片引脚图440
E.1CPU440
E.2驱动芯片442
E.3其他444
附录F异步室内双基色LED显示屏故障排查简明手册449
附录GLED双基色单元板原理图451
参考文献455