77范文网 - 专业文章范例文档资料分享平台

基于单片机的LCD液晶显示系统设计(2)

来源:网络收集 时间:2018-12-02 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

施。

⑹OTP与掩膜

OTP是一次性写入的单片机。过去认为一个单片机产品的成熟是以投产掩膜型单片机为标志的。由于掩膜需要一定的生产周期,而OTP型单片机价格不断下降,使得近年来直接使用OTP完成最终产品制造更为流行。它较之掩膜具有生产周期短、风险小的特点。近年来,OTP型单片机需量大幅度上扬,为适应这种需求许多单片机都采用了在片编程技术(In system Programming)。未编程的OTP芯片可采用裸片Bonding技术或表面贴装技术,先焊在印刷板上,然后通过单片机上的编程线、串行数据、时钟线等对单片机编程,解决了批量写OTP芯片时容易出现的芯片与写入器接触不好的问题,使OTP的裸片得以广泛应用,降低了产品的成本。编程线与I/O线共用,不增加单片机的额外引脚。而一些生产厂商推出的单片机不再有掩膜型,全部为有ISP功能的OTP。 ⑺MTP向OTP挑战

MTP是可多次编程的意思。一些单片机厂商以MTP的性能、OTP的价位推出他们的单片机,如ATMEL AVR单片机,片内采用FLASH,可多次编程。华帮公司生产的8051兼容的单片机也采用了MTP性能,OTP的价位。这些单片机都使用了ISP技术,等安装到印刷板线路板上以后再下载程序。

2.2 C8051F020单片机实验系统[2]

C8051F020器件是完全集成的混合信号系统级MCU(微程序控制器)芯片,具有64个数字I/O引脚。下面列出了一些主要特性:

·高速、流水线结构的8051兼容的CIP-51内核(可达25MIPS(Million Instructions Per Second, 每秒百万条指令))

·全速、非侵入式的在系统调试接口(片内)

·真正12位、100ksps的8通道ADC,带PGA和模拟多路开关 ·两个12位DAC,可编程更新时序 ·64K字节可在系统编程的FLASH存储器 ·4352(4096+256)字节的片内RAM

·可寻址64K字节地址空间的外部数据存储器接口 ·硬件实现的SPI、SMBus/I2C和两个UART串行接口 ·5个通用的16位定时器

·具有5个捕捉/比较模块的可编程计数器/定时器阵列 ·片内看门狗定时器、VDD监视器和温度传感器

具有片内VDD监视器、看门狗定时器和时钟振荡器的C8051F020是真正能独立工作

6

的片上系统。所有模拟和数字外设均可由用户固件配置为使能或禁止。FLASH存储器还具有在系统重新编程能力,可用于非易失性数据存储,并允许现场更新8051固件。

片内FTAG调试电路允许使用安装在最终应用系统上的产品MCU进行非侵入式(不占用片内资源)、全速、在系统调试.该调试系统支持观察和修改存储器和寄存器,支持断点、观察点、单步及运行和停机命令。在使用JTAG调试时,所有的模拟和数字外设都可全功能运行。

每个MCU都可在工业温度范围(-45oC~+85oC)内用2.7V~3.6V的电压工作。端口I/O、/RST、和JTAG引脚都容许5V的输入信号电压。C8051020为100脚TQFP封装(见图2.1)。

图2.1 C8051F020原理框架

2.3 CIP-51

TM

CPU

·与8051完全兼容

C8051F020系列器件使用Cygnal的专利CIP-51微控制器内核。CIP-51与MCS-51TM

指令集完全兼容,可以使用标准803x/805x的汇编器和编译器进行软件开发。CIP-51内核具有标准8052的所有外设部件,包括5个16位的计数器/定时器、两个全双工UART、256字节内部RAM、128字节特殊功能寄存器(SFR)地址空间及8/4个字节宽的I/O端口。 ·速度提高

CIP-51采用流水线结构,与标准的8051结构相比指令执行速度有很大的提高。在

7

一个标准的8051中,除MUL和DIV以外所有指令都需要12或24个系统时钟周期,最大系统时钟频率为12~24MHz。而对于CIP-51内核,70%的指令的执行时间为1或2个系统时钟周期,只有4条指令的执行时间大于4个系统时钟周期。 ·增加的功能

C8051F202系列MCU在CIP-51内核和外设有几项关键性的改进,提高了整体性能,更易于在最终应用中使用。

扩展的中断系统向CIP-51提供22个中断源(标准8051只有7个中断源),允许大量的模拟和数字外设中断微控制器,一个中断驱动的系统需要较小的MCU干预,因而有更高的执行效率。在设计一个多任务实时系统时,这些增加的中断源是非常有用的。

MCU可有多达7个复位源:一个片内CDD监视器、一个看门狗定时器、一个时钟丢失检测器、一个由比较器0提供的电压检测器、一个软件强制复位、CNVSTR引脚及/RST引脚。MCU内部有一个独立运行的时钟发生器,在复位后被默认为系统时钟。如果需要,时钟源可以在运行时切换到外部振荡器,外部振荡器可以使用晶体、陶瓷谐振器、电容、RC或外部时钟源产生系统时钟。 ·片内存储器3

CIP-51有标准的8051程序和数据地址配置。它包括256字节的数据RAM,其中高128字节为双映射。用间接寻址访问通用RAM的高128字节,用直接寻址访问128字节的SFR地址空间。数据RAM的低128字节可用直接或间接寻址方式访问。前32个字节为4个通用寄存器区,接下来的16个字节既可以按字节寻址也可以按位寻址。

MCU的程序存储器包含64K字节的FLASH。该存储器以512字节为一个扇区,可以在系统编程,且不需要特别的编程电压。从0xFE00到0xFFFF的512字节被保留,由工厂使用。还有一个位于地址0x10000~0x1007F的128字节的扇区,该扇子区可作为一个小的软件常数表使用。图2.2给出了MCU系统的存储器结构。

8

图2.2 片内存储器组织

·JTAG调试和边界扫描

C8051F020系列具有片内JTAG边界扫描和调试电路,通过4脚JTAG接口并使用安装在最终应用系统中的产品器件就可以进行非侵入式、全速的在系统调试。该JTAG接口完全符合IEEE1149.1规范,为生产和测试提供完全的边界扫描功能。

Cygnal的调试系统支持观察和修改存储器和寄存器,支持断点、观察点、堆栈指示器和单步执行。不需要额外的目标RAM、程序存储器、定时器或通信通道。在调试时所有的模拟和数字外设都正常运行,以保持同步。图2.3给出了调试环境示意图。

图2.3 调试环境示意图

·可编程数字I/O和交叉开关

该系列MCU具有标准8051的端口(0、1、2和3)。在C8051F020中有4个附加的端口(4、5、6和7),因此共有64个通用端口I/O。这些端口I/O的工作情况与标准8051相似,但有一些改进。

可能最独特的改进是引入了数字交叉开关。这是一个大的数字开关网络,允许将内部数字系统资源映射到P0、P1、P2和P3的端口I/O引脚(见图2.4)。具有标准复用数字I/O的微控制器不同,这种结构可支持所有的功能组合。

9

图2.4 数字交叉开关原理框图

·可编程计数器阵列

除了5个16位的通用计数器/定时器之外,C8051F020 MCU系列还有一个片内可编程计数器/定时器阵列(PCA)。PCA包括一个专用的16位计数器/定时器时间基准和5个可编程的捕捉/比较模块。时间基准的时钟可以是下面的6个时钟源之一:系统时钟/12、系统时钟/4、定时器0溢出、外部时钟输入(ECI)、系统时钟和外部振荡器源频率/8。

C8051F020还有更多的优势,需要详细了解的请参考文献[9]。

本节主要讲了单片机的特点和C8051F020单片机实验系统的特性。C8051F020与8051完全兼容,指令采用流水线结构提高了系统速度,有可编程数字I/O和交叉开关,增加了一些功能器件,提高了C8051F020整体性能。

10

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于单片机的LCD液晶显示系统设计(2)在线全文阅读。

基于单片机的LCD液晶显示系统设计(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/332628.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: