毕业论文 多位数码管的应用电路设计.doc
约51页DOC格式手机打开展开
毕业论文 多位数码管的应用电路设计,摘要在信息时代的今天,单片机技术应用越来越广泛,涉及各行各业,也渗透到人们的日常生活之中,如洗衣机、空调、冰箱等的控制系统,就可以用单片机实现。为了让人们很直观的了解相关设备当前的工作状态,很多时候需要将当前的时间、温度、工作程序等状态通过数码管显示出来,这就涉及到单片机的数码管显示技术。在实际应用中,单片机的数码管显...
内容介绍
此文档由会员 ljjwl8321 发布
摘 要
在信息时代的今天,单片机技术应用越来越广泛,涉及各行各业,也渗透到人们的日常生活之中,如洗衣机、空调、冰箱等的控制系统,就可以用单片机实现。为了让人们很直观的了解相关设备当前的工作状态,很多时候需要将当前的时间、温度、工作程序等状态通过数码管显示出来,这就涉及到单片机的数码管显示技术。
在实际应用中,单片机的数码管显示一般都用动态显示方式,正确、高效应用数码管动态显示技术是这类设计成功与否的一个关键问题之一。
本文介绍了通过STC89C51单片机来设计多位数码管的动态显示数字。采用汇编语言进行编程,可以实现以下一些功能:数字从1到999的动态自动变换显示。文章详细介绍了多位数码管的动态显示系统,包括硬件、软件、程序的编写等等。本次设计的多位数码管的动态显示系统由多个电路组成。通过51单片机的软件编程和NPN三极管等硬件支持,来实现在多位数码管上数字的自动变换。
关键词: 多位数码管动态显示 STC89C51单片机 NPN三极管
ABSTRACT
In the information age of today, microcontroller technology more widely, covering all walks of life, but also penetrate into people's daily lives, such as washing machines, air conditioners, refrigerators and other control systems to connect with MCU. Very intuitive to help people understand the work of the current state of related equipment, often need the current time, temperature, work procedures and other state through the digital display, which involves the MCU digital display technology.
In practice, Single Chip LED display is generally a dynamic display, the correct and efficient application of digital control design of dynamic display technology is such a key issue for the success of one.
This article describes the design through a number of microcontroller STC89C51 dynamic display of digital figures. Assembly language programming, you can achieve the following features: numbers from 1 to 999 automatically change the dynamic display. This article details a number of dynamic digital display system, including hardware, software, procedures for the preparation and so on. The design of a number of dynamic digital display system consists of multiple circuit. Through software programming and microcontroller 51, NPN transistor and other hardware support, to achieve the digital numbers on a number of automatic transformation.
Keywords: Many digital dynamic display STC89C51 SCM NPN transistor
目录
第一章 绪论 1
1.1 多位数码管动态显示系统概述 1
1.2 数码管的动态显示 1
1.2.1单片机 1
1.2.2数码管 3
1.2.3 Protel 3
1.3 本文的主要研究内容 4
第二章 数字钟的设计方案 5
2.1 设计方案的概述 5
2.2 设计任务 5
2.2.1 设计指标 5
2.2.2 设计要求 5
2.3 数字钟的组成和工作原理 6
2.3.1 数字钟的组成 6
2.3.2 原理分析 6
2.3.3 数字钟的基本逻辑功能框图 6
第三章 数字钟的电路设计 7
3.1单片机的介绍 7
3.1.1 基本原理 7
3.1.2 STC89C51特点 8
3.1.3 单片机最小系统 9
3.2主要器件介绍及外围电路分析 12
3.2.1 单片机控制电路 12
3.2.2 数码管显示接口电路 13
3.2.3 NPN三极管 14
3.2.4 复位电路 16
3.2.5 上拉电阻 18
3.2.6 时钟电路 21
3.2.7 中断源 23
第四章 软件的设计 25
4.1 软件设计思想 25
4.1.1 创建显示代码表 25
4.1.2 显示数码转换 25
4.1.3 显示程序的实现 26
4.1.4 主程序流程图 28
4.2 KEIL C51软件介绍 28
4.2.1 软件简介 28
4.2.2 基础知识 29
4.2.3 软件优点 30
4.3系统语言的编写 30
4.3.1 建立一个C项目 30
4.3.2 完整程序 32
第五章 印刷电路板的设计及PROTEL的介绍 35
5.1印刷电路板 35
5.1.1 印刷电路板简介 35
5.1.2 印刷电路板的分类 35
5.1.3 印刷电路板的设计 36
5.1.4 印刷电路板的优点 37
5.2 PROTEL的介绍 37
5.2.1 简介 37
5.2.2 软件特色 38
第六章 结 论 41
致 谢 43
参考文献 45
在信息时代的今天,单片机技术应用越来越广泛,涉及各行各业,也渗透到人们的日常生活之中,如洗衣机、空调、冰箱等的控制系统,就可以用单片机实现。为了让人们很直观的了解相关设备当前的工作状态,很多时候需要将当前的时间、温度、工作程序等状态通过数码管显示出来,这就涉及到单片机的数码管显示技术。
在实际应用中,单片机的数码管显示一般都用动态显示方式,正确、高效应用数码管动态显示技术是这类设计成功与否的一个关键问题之一。
本文介绍了通过STC89C51单片机来设计多位数码管的动态显示数字。采用汇编语言进行编程,可以实现以下一些功能:数字从1到999的动态自动变换显示。文章详细介绍了多位数码管的动态显示系统,包括硬件、软件、程序的编写等等。本次设计的多位数码管的动态显示系统由多个电路组成。通过51单片机的软件编程和NPN三极管等硬件支持,来实现在多位数码管上数字的自动变换。
关键词: 多位数码管动态显示 STC89C51单片机 NPN三极管
ABSTRACT
In the information age of today, microcontroller technology more widely, covering all walks of life, but also penetrate into people's daily lives, such as washing machines, air conditioners, refrigerators and other control systems to connect with MCU. Very intuitive to help people understand the work of the current state of related equipment, often need the current time, temperature, work procedures and other state through the digital display, which involves the MCU digital display technology.
In practice, Single Chip LED display is generally a dynamic display, the correct and efficient application of digital control design of dynamic display technology is such a key issue for the success of one.
This article describes the design through a number of microcontroller STC89C51 dynamic display of digital figures. Assembly language programming, you can achieve the following features: numbers from 1 to 999 automatically change the dynamic display. This article details a number of dynamic digital display system, including hardware, software, procedures for the preparation and so on. The design of a number of dynamic digital display system consists of multiple circuit. Through software programming and microcontroller 51, NPN transistor and other hardware support, to achieve the digital numbers on a number of automatic transformation.
Keywords: Many digital dynamic display STC89C51 SCM NPN transistor
目录
第一章 绪论 1
1.1 多位数码管动态显示系统概述 1
1.2 数码管的动态显示 1
1.2.1单片机 1
1.2.2数码管 3
1.2.3 Protel 3
1.3 本文的主要研究内容 4
第二章 数字钟的设计方案 5
2.1 设计方案的概述 5
2.2 设计任务 5
2.2.1 设计指标 5
2.2.2 设计要求 5
2.3 数字钟的组成和工作原理 6
2.3.1 数字钟的组成 6
2.3.2 原理分析 6
2.3.3 数字钟的基本逻辑功能框图 6
第三章 数字钟的电路设计 7
3.1单片机的介绍 7
3.1.1 基本原理 7
3.1.2 STC89C51特点 8
3.1.3 单片机最小系统 9
3.2主要器件介绍及外围电路分析 12
3.2.1 单片机控制电路 12
3.2.2 数码管显示接口电路 13
3.2.3 NPN三极管 14
3.2.4 复位电路 16
3.2.5 上拉电阻 18
3.2.6 时钟电路 21
3.2.7 中断源 23
第四章 软件的设计 25
4.1 软件设计思想 25
4.1.1 创建显示代码表 25
4.1.2 显示数码转换 25
4.1.3 显示程序的实现 26
4.1.4 主程序流程图 28
4.2 KEIL C51软件介绍 28
4.2.1 软件简介 28
4.2.2 基础知识 29
4.2.3 软件优点 30
4.3系统语言的编写 30
4.3.1 建立一个C项目 30
4.3.2 完整程序 32
第五章 印刷电路板的设计及PROTEL的介绍 35
5.1印刷电路板 35
5.1.1 印刷电路板简介 35
5.1.2 印刷电路板的分类 35
5.1.3 印刷电路板的设计 36
5.1.4 印刷电路板的优点 37
5.2 PROTEL的介绍 37
5.2.1 简介 37
5.2.2 软件特色 38
第六章 结 论 41
致 谢 43
参考文献 45