没有合适的资源?快使用搜索试试~ 我知道了~
单片机课程设计实验报告lcd电子时钟 (2).pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
33 浏览量
2022-06-22
02:32:16
上传
评论
收藏 482KB PDF 举报
单片机课程设计实验报告lcd电子时钟 (2).pdf单片机课程设计实验报告lcd电子时钟 (2).pdf单片机课程设计实验报告lcd电子时钟 (2).pdf单片机课程设计实验报告lcd电子时钟 (2).pdf单片机课程设计实验报告lcd电子时钟 (2).pdf单片机课程设计实验报告lcd电子时钟 (2).pdf单片机课程设计实验报告lcd电子时钟 (2).pdf单片机课程设计实验报告lcd电子时钟 (2).pdf
资源推荐
资源详情
资源评论
























单片机原理与应用
课程名称: 单片机原理与应用
设计题目: LCD电子钟
院 系: 电子信息工程学院
班 级: 自动化0706
设 计 者: 全宏宇
指导教师:
一,设计目标
LCD 显示电子钟的基本功能
1,实现时钟功能;
2,实现闹铃功能;
3,实现秒表功能;
4,具有一定的计时精度。
LCD 显示电子钟的基本要求
1,掌握单片机开发编程设计的基本流程;

2,了解 Keil 及 Proteus 软件的基本使用;
3,了解 LCD 的基本使用;
4,学习单片机硬件制作。
二,具体实现
1,软件平台
1)Keil 编程
Keil 的开发工具的使用的基本过程:
1
创建 C 或汇编语言的源程序;○
2
编译或汇编源文件;○
3
纠正源文件中的错误;○
4
从编译器和汇编器连接目标文件;○
5
测试连接的应用程序。○
2)Proteus 仿真
Proteus 软件不仅具有其它 EDA 工具软件的仿真功能, 还能仿真单片机及外围器件。
它是目前最好的仿真单片机及外围器件的工具。在编译方面,它也支持 IAR,Keil ,
PLAB 等多种编译器。

2,硬件开发平台
JD51 开发板的基本资料
1
LED 电路,8 只独立 LED 发光管,可做指示或各种闪烁效果用。○
2
数码管电路,○ 4 只共阳一体 8 段数码显示管,可实现各种数据显示,如计数、时钟等。
3
蜂鸣器电路,可用于设计各种提示音、演奏音乐等。○
4
键盘电路,学习按键控制相关编程。○
5
LCD 显示电路,编程控制 LCD 显示。○
6
串口电路,学习编程实现 JD51 和 PC 或其他符合该通信协议的电路之间的通信。○
7
红外电路,通过选配的红外遥控器,学习红外解码并可实现红外遥控 JD51。○
8
温度模块电路,采用一线式温度传感器实现温度的采集并可显示在数码管或者 LCD○
上,通过温度数据处理便可实现温度控制器功能。
9
除了以上提到的可编程电路本学习板还有一些常用的不可编程电路,包括电源电路、○
复位电路、晶振电路等。
本次 LCD 电子钟实验用到其中的蜂鸣器,按键,LCD 显示接口。
3,总体设计
1) 基本资源的使用

本次实验采用了89C52型单片机,1602LCD液晶显示屏,蜂鸣器。为
了实现时钟,定时,闹钟,秒表的功能,用到了单片机的外部中断,计时器中断,
及
I/O端口.
资源 功能
外部中断 外部中断 INT1 模式选择(时钟,调时,秒表,闹钟)
外部中断 INT0 秒表的暂停,清零
定时器 定时器 T0 秒表,时钟定时基准
定时器 T1 音乐闹铃的音符产生
I/O 端口 P1,P2 LCD 接口,蜂鸣器
2)软件仿真
(1)程序设计的一些关键问题(具体参照后面的程序清单)
1
建立 Keil 工程时,注意对程序编译环境进行设置;○
设置内容包括器件,频率,产生hex文件等。

2
LCD 管脚及控制字;○
LCD 管脚的定义
控制字
1602 液晶模块的读写操作,屏幕和光标的操作都是通过指令编程来实现的。
指令 1:清显示,指令码 01H,光标复位到地址 00H 位置
指令 2:光标复位,光标返回到地址 00H
指令 3:光标和显示位置设置 I/D,光标移动方向,高电平右移,低电平左移,S:屏幕
上所有文字是否左移或右移,高电平表示有效,低电平表示无效。
指令 4:显示开关控制。D:控制整体的显示开与关,高电平表示开显示,低电平表示关
显示。C:控制光标的开与关,高电平表示有光标,低电平表示无光标 B:控制光标是否
闪烁,高电平闪烁,低电平不闪烁。
指令 5:光标或显示移位 S/C :高电平时显示移动的文字,低电平时移动光标
指令 6:功能设置命令 DL:高电平时为 4 位总线,低电平时为 8 位总线 N:低电平时为
单行显示,高电平时为双行显示,F:低电平时显示 5X7 的点阵字符,高电平时显示 5X10
的显示字符。
指令 7:字符发生器 RAM 地址设置。
指令 8:DDRAM 地址设置。
剩余36页未读,继续阅读
资源评论

我是你的春哥!
- 粉丝: 6738
- 资源: 2万+

上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制
