AT89C52控制LED数码管时钟显示--单片机课程设计.docx
上传人:天马****23 上传时间:2024-09-12 格式:DOCX 页数:18 大小:1.5MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

AT89C52控制LED数码管时钟显示--单片机课程设计.docx

AT89C52控制LED数码管时钟显示--单片机课程设计.docx

预览

免费试读已结束,剩余 8 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

摘要本设计是根据我们所学习的单片机课程,按照大纲要求对我们进行的一次课程检验,是进行单片机课程训练的必要任务,也对我们掌握单片机应用有很大的帮助。掌握单片机技术是一门不可或缺的技术,对我们将来的工作以及生活和学习都有很密切的联系。近年来,随着电子技术和微机计算机的迅速发展,单片机的档次不断提高,其应用领域也在不断的扩大,已在工业控制、尖端科学、智能仪器仪表、日用家电、汽车电子系统、办公自动化设备、个人信息终端及通信产品中得到了广泛的应用,成为现代电子系统中最重要的智能化的核心部件。本单片机系统采用AT89C52控制,整个硬件系统由A/D、D/A转换、LED显示、键盘、串行通信等模块组成。本设计只完成了单片机部分的开发设计,没有设计外部的采集和控制电路。因为没有外部采集电路,所以不能完成具体的测量功能,要完成具体的测量功能(如测量压力、温度、湿度)还要配上外部的各种传感器采集电路和相应的软件。若配上采集电路和相应的软件就能将测量结果用LED数码管十进制显示出来,其中包括了A/D、D/A转换,还可以用按键来控制,进行人机对话;系统中设置了5个按键,其中1个是复位键,其余的4个键,用程序来控制实现不同的功能。之所以没有设计外部采集电路是因为设计了外部采集电路系统的功能就比较单一,不方便系统功能的外部扩展。该系统还能实现单片机与PC机的串行通信和编程的下载、软件设计的时钟显示。关键词:单片机AT89C51,串行通信,A/D转换,D/A转换,LED数码管显示目录一、课程设计明...........................................................................................................................11.1课程设的目的.....................................................................................................................11.2本次课程设计任务的主要内容和要求.............................................................................11.3总体方案设计.....................................................................................................................二、实验设备...................................................................................................................................2.1Proteus.................................................................................................................................2.1.1Proteus软件简介.....................................................................................................2.1.2Proteus软件仿真.....................................................................................................2.2汇编软件keilc51..............................................................................................................2.2.1汇编软件..................................................................................................................2.2.2汇编编程......................................................................................................