基本要求:
1.基于51单片机用LCD1602实现分-秒计时。
2.按键控制分-秒的调整。
3.能实现整时报时的功能(蜂鸣器响)。
4.了解下载模块、下载原理。
5.PCB板的绘制及焊接(包括下载模块)。
6.设计思路以及实现原理。
7.收获及以后的学习计划。
///
关于此次的任务,首先我们要了解一下LCD1602的一些知识以及51单片机中的定时器功能,以下是我个人在写程序时用到的知识点。
LCD1602:
-
引脚说明
1—VSS—GND
2—VDD—VCC
3—V0—LCD偏压输入
4—RS—数据/命令选择端(H/L)
5—R/W—读写控制信号(H/L)
6—E—使能信号
7—D0—Data I/0
8—D1—Data I/0
9—D2—Data I/0
10—D3—Data I/0
11—D4—Data I/0
12—D5—Data I/0
13—D6—Data I/0
14—D7—Data I/0
15—BLK—背光源负极
16—BLA—背光源正极 -
基本操作时序:
1.读状态:输入:RS=L,RW=H,E=H; 输出:D0~7=状态字
2.写指令:输入:RS=L,RW=L,D0~7=指令码,E=高脉冲;输出:无
3.读数据:输入:RS=H,RW=H,E=H;输出:D0~7=