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

LCD显示的秒表单片机课程设计

来源:用户分享 时间:2025/5/25 8:59:29 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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

复位是单片机的初始化操作。其主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序。除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需按复位键重新启动。除PC之外,复位操作还对其他一些寄存器有影响,它们的复位状态如表1所示。

寄存器 PC ACC PSW SP DPTR P0-P3 IP IE TMOD

复位状态 0000H 00H 00H 07H 0000H FFH XX000000B 0X000000B

00H

寄存器 TCON TL0 TH0 TL1 TH1 SCON SBUF PCON

复位状态 00H 00H 00H 00H 00H 00H 不定 0XXX0000B

表1 一些寄存器的复位状态

因STC89C52单片机需高电平(3.7~5.5V)复位,且复位时流入单片机的电流不能超过10mA。具体参数:根据所需要的复位参数可得当按下SW键时出现两个机器周期的高电平在单片机REST端产生的压降等于:

5VVCC?10K??4.17V ?R2=(1K?0.2K)?R1?R2 17

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

图 复位电路

5.4 显示电路

显示电路既可以选用液晶显示器,也可以选用数码管显示,我们采用液晶显示电路 1602LCD引脚接口说明

编号 符号 引脚说明 1 2 3 4 5 6 7 8 VSS VDD VL RS R/W E D1 D1 电源地 电源正极 液晶显示偏压信号 数据命令选择端口(H/L) 读/写选择端(H/L) 使能信号 Data I/O Data I/O 编号 符号 引脚说明 9 10 11 12 13 14 15 16 D2 D3 D4 D5 D6 D7 BLA BLK Data I/O Data I/O Data I/O Data I/O Data I/O Data I/O 背光源正极 背光源负极 显示电路部分引脚分析:

3脚:VL,液晶显示偏压信号,用于调整LCD1602的显示对比度,一般会外接电位器用以调整偏压信号,此脚电压为0时可以得到最强的对比度。

18

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

4脚:RS,数据/命令选择端,当此脚为高电平时,可以对1602进行数据字节的传输操作,而为低电平时,则是进行命令字节的传输操作。命令字节,即是用来对LCD1602的一些工作方式作设置的字节;数据字节,即使用以在1602上显示字节。

5脚:R/W,读写选择端。当此脚为高电平可对LCD1602进行读数据操作,反之进 行写数据操作。

6脚:E,使能信号,其实是LCD1602的数据控制时钟信号,利用该信号的上升沿实现对LCD1602的数据传输。

7~14脚:8位并行数据口,使得对LCD1602的数据读写大为方便。 基本操作时序:

(1)读状态:输入:RS=L,RW=H,E=H;输出:D0~D7=状态字 (2)写指令:输入:RS=L,RW=L,D0~D7=指令码,E=高脉冲;输出:无

(3)读数据:输入:RS=H,RW=H,E=H;输出:D0~D7=数据

(4)写数据:输入:RS=H,RW=L,D0~D7=数据,E=高脉冲;输出:无 需要两个写时序:

① 当我们要写指令字,设置LCD1602的工作方式时:需要把RS置为低电平,RW置为低电平,然后将数据送到数据口D0~D7,最后E引脚一个高脉冲将数据写入。

② 当我们要写入数据字,在1602上实现显示时:需要把RS置为高电平,RW置为低电平,然后将数据送到数据口D0~D7,最后E引脚一

19

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

个高脉冲将数据写入。

六、代码分析

#include,#include 皆属于头文件,前者是定义51单片机特殊功能寄存器和位寄存器的,后者包含特殊指令例如:crol( ),cror( )。

#define uchar unsigned char,#define uint unsigned int,define delayNOP(){nop();nop();nop()}皆属于宏定义,后者是将三个延时周期定义在一起,用一个delayNOP()表示。

Void LCD_intialize, void LCD_Set_POS(uchar), void Display_String(char*,char);皆为调用函数,第一个是调用LCD

20

搜索更多关于: LCD显示的秒表单片机课程设计 的文档
LCD显示的秒表单片机课程设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c47uzn0luvt371qz5d0ci05ej21u0rq00k3d_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top