OTP EPROM(一次性编程的EPR()M,简称TOP ROM。
③最高时钟频率从12MHZ 提高到16MHZ、24MHZ、33MHZ ,甚至40MHZ ,指令执行时间大大缩短,增强了这些产品的实时处理能力。
④工作电压低、范围宽(1.8V—6.oV),可用电池供电,便于野外作业使用。 ⑤扩展了接口电路功能,如增加了高速IO接口,扩展了IO口引线数目, ⑥部分型号增加了定时计数器的个数,还扩展了定时计数器的功能。 ⑦部分型号增加厂定时复位功能,提高了抗干扰能力。 ⑧强化并且完善了串行通信功能。
⑨封装形式多样化,同一型号的CPU,具有多种封装形式,如PDIP封装、CDIP封装、PLCC(方形壁插塑封)、CLCC(方形壁插陶瓷封装)、PQFP(塑料方形四边引线扁平封装),部分产品还采用了BGA(球形网格阵列)封装。 1.3 单片机的主要产品及系列
自单片机诞生以来的近30年中,单片机已有70多个系列、近500个机种。国际上较有名、影响较大的公司及它们的产品如下:
Intel(美国英特尔)公司的MCS—48系列、MCS—51系列、MCS—96系列产品; Motorola(美国摩托罗拉)公司的6801、6802、6803、6805、68HCll系列产品; Zilog(美国齐洛格)公司的Z8 ,Super8系列产品; Atmel(美国艾特梅尔)公司的AT89 系列产品; Fairchild(美国仙童)公司的F8 和3870系列产品; TI(美国得克萨斯仪器仪表)公司的TMS7000系列产品; NS(美国国家半导体)公司的NS8070系列产品;
NEC(日本电气)公司的UCOM87 (UPD7800)系列产品; National(日本松下)公司的MN6800系列产品;
Hitachi(日本日立)公司的HD630l、HD63L05、HD6305。
上述产品既有很多共性,又各具一定的特色,因而在国际市场上都占有一席之地。根
据近年来国外实地考察,Intel公司的单片机在市场上占有量为67%,其中MCS—51系列产品又占54%。在我国虽然上述公司的产品均有引进,但由于各种原因,至今我国所应用的单片机仍然是以MCS—48、MCS—51、MCS—96系列为主流系列。随着这一系列产品的深入开发,其主流系列的地位将会不断巩固。 ● AT89系列单片机
AT89系列单片机是美国Atmel公司的8位Flash单片机产品。这个系列单片机的最大特点是在片内含有Flash存储器,而其他方面和MCS—51没有太大的区别。该系列有着十分广泛的用途,特别是在便携式、省电和特殊信息保存的仪器和系统中显得更为有用。
1.AT89系列单片机的特点 (1) 内含有Flash存储器
由于片内含有Flash存储器,因此在系统开发过程中可以十分容易地进行程序的修改。同时,在系统工作过程中,能有效地保存数据信息,即使外界电源损坏也不影响信息的保存。
(2) 和AT80C51插座兼容
AT89系列单片机的引脚和MCS—51系列单片机的引脚是一样的。只要用相同引脚的AT89系列单片机就可以取代MCS—5l系列单片机。 (3) 静态时钟方式
AT89系列单片机采用静态时钟方式,节省电能,这对于降低便携式产品的功耗十分有用。
2.AT89系列单片机的概况
AT89系列单片机共有7种型号,分别为从89C51、AT89LV51、AT89C52、AT89LV52、AT89C2051、AT89C1051、AT89S8252。其中AT89LV51、AT89LV52分别是AT89C5l、AT89C52的低电压产品。最低电压可以低至2.7V。而AT89C2051、AT89C1051则是低档型的低电压产品。它们只有20条引脚.最低电压也为2.7V,见表1.3.2—1。
表1.1 1AT89 系列单片机概况 型 号 Flash(KB) AT89C51 4 AT89C52 AT89C1051 8 256 32 3 8 1 3 有 无 1 64 15 1 3 1 2 有 无 AT89C2051 AT89S8252 2 128 15 2 6 1 2 有 无 8 256 32 3 8 1 3 有 2 片内RAM(B) 128 IO条 32 定时器(个) 2 中断源(个) 6 串行接口(个) 1 M加密级 片内振荡器 3 有 EEPROM(KB) 无
第2章 实验板总体设计方案 2.1 实验板系统功能
单片机实验开发板是一个实际应用的系统,能够为相关的学生单片机实验提供支持。
此实验板是参考单片机教材中的实验内容设计的,能够实现简单的测试实验。本论文包括硬件系统的详细设计及汇编语言在基本控制中的应用。 此实验板设计的功能如下: 硬件部分:
1.单片机所需的平稳电压 2.时钟电路 3.复位电路
4.4×4的16位矩阵键盘 5.液晶显示器
6.单片机与上位机串行通信电路 7.IO口扩展电路 软件部分: 8.键盘扫描与处理 9.显示键盘输入数据
10.调用并显示显示器字库内容 11.显示单片机与上位机传送的数据 12.实现单片机与上位机串行通信功能 2.2 实验板的性能要求
基于实验板的功能定义(在2.1节中说明)和各种芯片的性能参数,总结系统基本性能要求如下:
1.各芯片所需的+5V平稳电压 2.AT89C51单片机时钟信号为12MHZ 3.AT89C51单片机手动复位电路 4.显示器件
5.16位行列扫描键盘