LCD显示的秒表单片机课程设计 联系客服

发布时间 : 星期六 文章LCD显示的秒表单片机课程设计更新完毕开始阅读6c1ca30f8f9951e79b89680203d8ce2f006665b9

芜湖职业技术学院 信息工程系

AT89C51是128字节内部RAM,4KB可编程Flash存储器(可擦写1000次),三级程序存储器保密,静态工作频率:0Hz-24MHz ,2个16位定时/计数器 ,一个串行通讯口 ,6个中断源 ,32条I/O引线 ,有片内时种振荡器。 输入输出引脚资料:

(1) P0端口[P0.0-P0.7] P0是一个8位漏极开路型双向I/O端口,

端口置1(对端口写1)时作高阻抗输入端。作为输出口时能驱动8个TTL。

在访问外部程序和外部数据存储器时,P0口是分时转换的地址(低8位)/数据总线,访问期间内部的上拉电阻起作用。

(2) P1端口[P1.0-P1.7] P1是一个带有内部上拉电阻的8位双向I/0端口。输出时可驱动4个TTL。端口置1时,内部上拉电阻将端口拉到高电平,作输入用。

5

芜湖职业技术学院 信息工程系

(3) P2端口[P2.0-P2.7] P2是一个带有内部上拉电阻的8位双向I/0端口。输出时可驱动4个TTL。端口置1时,内部上拉电阻将端口拉到高电平,作输入用。

在访问外部程序和16位外部数据存储器时,P2口送出高8位地址。而在访问8位地址的外部数据存储器时其引脚上的内容在此期间不会改变。

(4) P3端口[P3.0-P3.7] P2是一个带有内部上拉电阻的8位双向I/0端口。输出时可驱动4个TTL。端口置1时,内部上拉电阻将端口拉到高电平,作输入用。 其它控制或复用引脚:

(1) ALE/PROG 30 访问外部存储器时,ALE(地址锁存允许)的输出用于锁存地址的低位字节。即使不访问外部存储器,ALE端仍以不变的频率输出脉冲信号(此频率是振荡器频率的1/6)。在访问外部数据存储器时,出现一个ALE脉冲。

(2) PSEN 29 该引是外部程序存储器的选通信号输出端。当AT89C51由外部程序存储器取指令或常数时,每个机器周期输出2个脉冲即两次有效。但访问外部数据存储器时,将不会有脉冲输出。 (3) EA/Vpp 31 外部访问允许端。当该引脚访问外部程序存储器时,应输入低电平。要使AT89C51只访问外部程序存储器(地址为0000H-FFFFH),这时该引脚必须保持低电平。

6

芜湖职业技术学院 信息工程系

AT89C51特殊功能寄存器列表(适用于同一架构的芯片)

符 号 *ACC *B *PSW SP DPL DPH *IE *IP *P0 *P1 *P2 *P3 PCON *SCON SBUF *TCON TMOD TL0 TL1 TH0 TH1 地 址 E0H F0H D0H 81H 82H 83H A8H D8H 80H 90H A0H B0H 87H 98H 99H 88H 89H 8AH 8BH 8CH 8DH 注 释 累加器 乘法寄存器 程序状态字 堆栈指针 数据存储器指针低8位 数据存储器指针高8位 中断允许控制器 中断优先控制器 端口0 端口1 端口2 端口3 电源控制及波特率选择 串行口控制器 串行数据缓冲器 定时器控制 定时器方式选择 定时器0低8位 定时器1低8位 定时器0低8位 定时器1高8位 带*号的特殊功能寄存器都是可以位寻址的寄存器 4.1 1602LCD

7

芜湖职业技术学院 信息工程系

1602字符型LCD简介:

字符型液晶显示模块是一种专门用于显示字母、数字、符号等点阵式LCD,目前常用16*1,16*2,20*2和40*2行等的模块。 1602LCD分为带背光和不带背光两种,基控制器大部分为HD44780. 1602LCD主要技术参数:

显示容量:16×2个字符

芯片工作电压:4.5—5.5V 工作电流:2.0mA(5.0V) 模块最佳工作电压:5.0V 字符尺寸:2.95×4.35(W×H)mm

引脚功能说明:1602LCD采用标准的14脚(无背光)或16脚(带背光)接口,各引脚接口说明如下表1所示:

编号 1 2 3 4 符号 VSS VDD VL RS 引脚说明 电源地 电源正极 液晶显示偏压 数据/命令选择 编号 9 10 11 12 符号 D2 D3 D4 D5 引脚说明 数据 数据 数据 数据 8