51单片机毕业设计论文

合集下载

基于51单片机简易计算器毕业论文

基于51单片机简易计算器毕业论文

基于51单片机简易计算器设计引言计算器(Calculator)是微型电子计算机的一种特殊类型。

它与一般通用计算机的主要区别在于程序输入方式的不同。

计算器的程序一般都已经固定,只需按键输入数据和运算符号就会得出结果,很容易就能掌握。

而一般计算机的程序可以根据需要随时改动,或重新输入新的程序。

简易计算器主要用于加减乘除;科学计算器,又增添了初等函数运算(有的还带有数据总加、求平均值等统计运算)。

现代电子计算器首次问世是1963年。

那时的计算器是台式的,在美国波士顿的电子博览会上展出过。

与计算机相比,它小巧玲珑,计算迅捷,一般问题不必事先编写复杂的程序。

随着微电子技术的不断发展,微处理器芯片的集成程度越来越高,单片机已可以在一块芯片上同时集成CPU、存储器、定时器/计数器、并行和串行接口、看门狗、前置放大器、A/D转换器、D/A转换器等多种电路,这就很容易将计算机技术与测量控制技术结合,组成智能化测量控制系统。

这种技术促使机器人技术也有了突飞猛进的发展,目前人们已经完全可以设计并制造出具有某些特殊功能的简易智能机器人。

随着社会需求,计算器也从原有单一的数字加减计算演变为复杂的多种运算。

现在不在单一的在某一方面而是涉及到生活的方方面面.由于我对知识掌握的不够熟练,重点不够清楚,导致在重点与非重点处花费的时间不成比例,进度缓慢,这是设计没能全部完成的部分原因。

目前只做到按键与显示的结合(即在显示器上可以显示数字键还有命令键+-*/ =清零);加法子程序已经编写成功并严整无误,但在整体调试中未能圆满实现,本部分正在调试中。

等调试成功后,其它运算子程序的问题将迎刃而解。

1.简易计算器的设计方案1.1硬件部分设计方案1 单片机部分单片机以AT89C51来做为核心元器件。

2 按键部分设计思路:采用4*4行列式键盘,分别设定数字键和功能键,采用查询方式,每次有键按下时,先判断是实数字键还是功能键。

但是这种方式采用了大量的I/O口线。

基于51单片机毕业论文

基于51单片机毕业论文

基于51单片机毕业论文基于51单片机毕业论文一、引言在当今科技快速发展的时代,嵌入式系统已经成为各行各业的重要组成部分。

而51单片机作为最早进入市场的嵌入式系统之一,一直以来都受到广泛的应用和研究。

本文将围绕基于51单片机的毕业论文展开讨论,探索其在不同领域的应用和研究成果。

二、基于51单片机的智能家居系统智能家居系统是近年来备受关注的领域之一,而51单片机在该领域中发挥了重要作用。

通过使用51单片机,可以实现对家居设备的智能控制,如灯光、温度、门窗等。

通过编写相应的程序,可以实现远程控制和自动化管理,提高家居生活的便利性和舒适度。

三、基于51单片机的智能交通系统随着城市交通的不断拥堵和安全问题的凸显,基于51单片机的智能交通系统应运而生。

通过使用51单片机,可以实现对交通信号灯的智能控制,根据实时道路情况进行灵活调节,提高交通效率和减少交通事故。

此外,还可以结合传感器技术,实现对车辆和行人的识别和监控,提供更加安全的交通环境。

四、基于51单片机的农业自动化系统农业是国民经济的重要支柱,而基于51单片机的农业自动化系统为农民提供了更加高效和智能的农业生产方式。

通过使用51单片机,可以实现对温室环境的智能控制,如温度、湿度、光照等。

通过编写相应的程序,可以实现自动浇灌、施肥和病虫害监测等功能,提高农作物的产量和质量。

五、基于51单片机的智能健康监测系统健康是人们生活中最重要的事情之一,而基于51单片机的智能健康监测系统为人们提供了更加方便和准确的健康管理方式。

通过使用51单片机,可以实现对人体生理参数的监测,如心率、血压、血氧等。

通过编写相应的程序,可以实现数据的采集、分析和报警功能,提供及时的健康提醒和预警。

六、基于51单片机的教育辅助系统教育是社会进步的重要保障,而基于51单片机的教育辅助系统为教育工作者提供了更加丰富和创新的教学手段。

通过使用51单片机,可以实现对教学设备的智能控制,如投影仪、音响等。

51单片机流水灯毕业设计论文【大学毕业论文】

51单片机流水灯毕业设计论文【大学毕业论文】

摘要单片机的应用已经广泛的渗透到国民经济的各个领域,随着社会对单片机应用人才的需要,它已成为工科大学生的必修课程之一。

单片机技术包含有硬、软两个方面的技术。

硬件是以单片机为核心,再加以其他各元器件组成的电子电路的一个实体。

它既有单片机的技术,又有电子类专业所必须掌握的模拟、数字、高频等电子电路的综合运用。

单片机的种类繁多,目前单片机应用系统开发工具也有不少,但同一系列单片机的开发工具或实验系列基本相同。

51系列单片机是国内目前应用最广泛的一种8位单片机之一。

经过20多年的推广与发展,51系列单片机形成了一个规模庞大,功能齐全,资源丰富的产品群。

随着嵌入式系统,片上系统等概念的提出和普遍接受及应用,51单片机的发展进入了一个新的阶段。

许多专用功能芯片的内核集成了51单片机,与51系列单片机兼容的微控制器以IP核的方式不断地出现在FPGA的片上系统中。

通过本次毕业课题的设计、制作、调试,其目的是让电子信息工程专业的毕业生通过自己完全动手制作一些实际电子产品,掌握一定的电子产品设计、制作技能和调试技术,巩固电子技术的理论知识,锻炼和提高学生的动手能力和综合运用知识解决实际问题的能力及实践动手能力。

让学生完全体验电子产品开发的全过程,把学生培养成为电子信息领域内的高级应用型技术人才。

【关键词】单片机:STC89C51; LED数码管显示器; keil C51;矩阵电路; 蜂鸣电路目录前言 (3)第一章概述 (4)1.1 目的与要求 (4)1.2 单片机的定义 (4)1.3单片机的发展 (4)1.4 单片机硬件概述 (5)1.5 单片机硬件结构 (6)第二章硬件电路设计 (7)2.1 电源电路 (7)2.2 复位电路 (7)2.3 晶振电路 (8)2.4 键盘电路 (9)2.4.1 矩阵键盘的结构与工作原理 (9)2.4.2 矩阵式键盘的按键识别方法 (10)2.5 流水灯电路 (11)2.6 蜂鸣器电路 (12)2.7 数码管显示 (13)2.7.1 LED数码管显示器概述 (13)2.7.2 数码管参数 (14)第三章软件设计 (16)3.1 KEILC软件介绍 (16)3.2 单片机应用系统的软件设计 (16)3.3 单片机流水灯程序设计 (17)第四章 PCB板的制作 (20)4.1 PROTEL 99 se 概述 (20)4.2 电路原理图设计 (20)4.3 印制电路板设置 (21)4.3.1 Protel99印制电路板设计工具的应用 (21)4.3.2 PCB布局布线规则 (22)4.3.3 印制电路板设计注意事项 (22)4.4 电路板的制作及其注意事项 (23)第五章元器件的安装........................... .. (25)5.1 元器件的安装 (25)结论 (28)致谢 (29)附录一设计元件清单表 (30)附录二电路原理图 (31)附录三电路板底层布线图 (32)前言单片机技术飞速发展,单片机的应用已经渗透到了国民经济的各个领域,处处影响着人们的生活,它的出现给现代工业测控领域带来了一次新的技术革命。

基于51单片机控制步进电机毕业设计论文

基于51单片机控制步进电机毕业设计论文

基于51单片机控制步进电机毕业设计论文LTDesign of stepping motor control system based on single chip microcomputerAbstractStepping motor is a kind of by electric pulse signal to control actuator, because it is easy to control, small size and other characteristics, so in the CNC system, automatic production lines, automatic instrument, drawing machine and printer has a widely application. The popularization and application of microelectronic technology and rapid development of micro computer, and gradually into the application field of the motor, which makes before hardware circuit controller of large and complex can now be used software to achieve. This not only reduces the cost of hardware, but also improves the flexibility, reliability and functionality of the control. Because of the stepper motor with instantaneous start, rapid stop, high accuracy, and with the composition of the open loop system is simple, cheap, and very practical. Therefore, the design of based on single-chip stepper motor control system has great value and broad application.This paper mainly studies the design of the stepper motor system based on single chip microcomputer. The content of the subject includes the principle of step motor and single chip microcomputer, the stepper motor drive circuit is analyzed, and the system hardware circuit and program are designed and tested. The design of stepping motor control system adopts the method of software and hardware co simulation, which can effectively reduce the time and cost of the system development. Using Protues simulation software to complete the motor positive inversion, deceleration and stop start and other basic functions, using single chip microcomputer, stepping motor drive chip, character type LCD and keyboard array element module, the design of the controller and the driver for one step into the simulation of motor control system, realizes the function of the stepper motor range setting, position control and real-time display of a step into the working state of the motor. The hardware of the system consists of control circuit, display circuit, alarm feedback circuit and drive circuit, the corresponding software program is designed according to the hardware circuit, and the debugging and analysis are carried out. The design system has the characteristics of clear thinking, high reliability, strong stability and so on.Keywords: stepping motor ;drive circuit;single chip microcomputer;simulation and control system目录第一章绪论 (1)1.1课题背景 (1)1.2课题的目的和意义 (1)1.3课题的内容 (2)第二章步进电机的结构与特点 (3)2.1步进电机的构造 (3)2.2步进电机的工作原理 (4)2.3步进电机的主要特征 (5)2.4步进电机绕组的电气特性 (7)2.5步进电机的选型 (8)第三章设计原理分析 (9)3.1设计目的 (9)3.2设计要求 (9)3.3总体设计方框图 (10)3.4设计方案论证 (10)3.4.1系统控制方案 (10)3.4.2驱动模块方案选择 (13)3.4.3最终方案确定 (15)第四章步进电机控制系统硬件设计 (15)4.1单片机最小系统 (15)4.2 控制电路 (17)4.3 驱动电路 (19)4.4 显示电路 (20)4.5 位移越界报警电路 (21)4.6 状态指示灯显示电路 (22)第五章步进电机控制系统软件设计 (23)5.1主程序设计 (23)5.2 LCD显示程序设计 (25)5.3转速控制程序设计 (27)5.4程序设计 (28)5.5角度设定程序设计 (29)5.6位移设定程序设计 (31)第六章仿真结果与分析 (34)6.1整体硬件设计图 (34)6.2测试 (34)6.3误差分析 (39)第七章总结 (40)参考文献 (42)致谢 (45)第一章绪论1.1课题背景步进电机作为控制执行器,广泛应用于各种控制领域[1]。

51单片机毕业论文

51单片机毕业论文

51单片机毕业论文随着科技的不断发展,51单片机作为一种嵌入式系统,已经在各个领域中得到广泛应用。

本论文旨在研究51单片机的工作原理、应用和未来发展趋势,并对其在毕业设计中的应用进行探讨。

一、51单片机的工作原理51单片机,也叫AT89系列单片机,是一种基于Harvard结构的8位微控制器。

它由MCU核心、RAM、ROM、IO口、定时器、串行通信接口等基本组成部分构成。

其工作原理是通过引脚控制和内部寄存器等,实现对外设的读写、控制和数据处理等功能。

具体而言,其运作过程包括指令的获取、解码和执行等步骤。

在51单片机中,MCU核心是最核心的部分,它负责将外部接口或者其他模块的信号进行处理和控制。

RAM和ROM分别用于存储数据和程序代码。

IO口通过输入和输出电缆与外部设备进行连接,实现与外界的交互。

同时,定时器和串行通信接口等模块则进一步提升了51单片机的功能和灵活性。

二、51单片机的应用领域51单片机的应用广泛涉及电子、通信、汽车、家电等诸多行业。

以下将详细介绍几个主要应用领域:1. 智能家居51单片机可以作为控制器用于智能家居系统的设计与搭建。

通过使用51单片机,可以实现对家电设备的远程控制和监测,提高家居安全性和便利性。

2. 工业自动化在工业自动化领域,51单片机被广泛应用于工控系统的设计。

它可以通过控制模拟信号的转换和数字输入输出等功能,实现对生产线的自动控制和监测。

3. 智能交通51单片机可以用于智能交通系统中的信号灯控制、车辆计数、车牌识别等方面。

通过对车辆和交通信号的实时监控,可以实现交通流量的优化和交通事故的减少。

4. 医疗器械51单片机在医疗设备中的应用也非常广泛,如血压计、血糖仪、心电监护仪等。

它可以实现对生命体征的监测和数据处理,为医生提供准确的诊断依据。

5. 智能农业在智能农业领域,通过使用51单片机,可以实现对温度、湿度、光照等环境因素的实时监测和控制,提高农作物的产量和质量。

单片机毕业论文范文精选3篇(全文)

单片机毕业论文范文精选3篇(全文)

单片机毕业论文范文精选3篇(全文)第一章绪论1. 1 课题的提出及意义单片机作息时间操纵实现了对时间操纵的智能化,摆脱了传统由人来操纵时间的长短的不便,实现代学校必不可少的设备。

1. 2 设计的任务及要求1.作息时间能操纵电铃2.作息时间能启动和关闭放音机单片机作息时间操纵的功能如下:? 使用4位七段显示器来显示现在的时间。

? 显示格式为“时分”? 由led闪动来作秒计数表示? 具有4个按键来作功能设置,可以设置现在的时间及显示定时设置时间? 一旦时间到则发出一阵声响,同时继电器启动,可以操纵放音机开启和关闭。

第二章总体方案设计2. 1 芯片比较2.1.1 单片机选型当今单片机厂商琳琅满目,产品性能各异。

常用的单片机有很多种:intel8051系列、motorola和m68hc系列、atmel的at89系列、台湾winbond(华邦)w78系列、荷兰pilips的pcf80c51系列、microchip公司的pic系列、zilog的z86系列、atmel的at90s系列、韩国三星公司的ks57c系列4位单片机、台湾义隆的em-78系列等。

我们最终选用了atmel公司的at89c52单片机。

at89c52是美国atmel公司生产的低电压,高性能cmos8位单片机,片内含8kbytes的可反复擦写的只读程序存储器(perom)和256bytes的随机存取数据存储器(ram),器件采纳atmel公司的高密度、非易失性存储技术生产,与标准mcs-51指令系统及8052产品引脚兼容,片内置通用8位ZY处理器(cpu)和flash存储单元,功能强大at89c52单片机适用于许多较为复杂操纵应用场合。

2.1.2显示器接口芯片的选择led显示器接口芯片的选择常用的显示器接口芯片有cd4511,cd4513,mc14499,8279,max7219,74hc164等,它们的功能有:1.cpu接受来自键盘的输入数据,并作预处理;2.数据显示的治理和数据显示器的操纵。

(完整版)MCS-51系列单片机毕业课程设计论文(仅供参考)

(完整版)MCS-51系列单片机毕业课程设计论文(仅供参考)

目录第1章概述 (1)1.1 MCS-51系列单片机概述 (1)1.2 MCS-51系列单片机的发展 (1)1.3 MCS-51系列单片机的应用 (2)第2章 MCS-51系列单片机的结构 (3)2.1 MCS-51系列单片机硬件结构 (3)2.2 MCS-51系列单片机的定时器功能 (4)第3章开发环境简介 (5)3.1 软件开发环境KEIL简介 (5)3.2 硬件开发环境LY-51S开发板简介 (5)第4章系统硬件设计 (6)4.1数码管显示的秒表原理 (6)4.2 数码管显示原理图设计 (6)4.3键盘的工作原理图设计 (7)4.4单片机的连接 (7)第5章系统软件设计 (9)5.1 系统流程图 (9)5.2 按键模块程序设计 (10)5.3 显示模块程序设计 (12)5.4 计时模块程序设计 (13)结论 (15)参考文献 (16)第1章概述1.1 MCS-51系列单片机概述单片微型计算机(Single-Chip Microcomputer),简称单片计算机,就是将CPU,RAM,ROM,定时计时器和多种接口集成在一块芯片上的微型计算机。

其主要特点如下:(1)片内存储容量较小,原因是受集成度的限制,ROM一般小于8KB,RAM一般小于256B,但可以在外部扩展。

通常ROM,RAM可分别扩展至64KB。

(2)可靠性高,因为芯片是按工业测控环境要求设计的,故抗干扰的能力优于PC机。

(3)系统软件(如:程序指令,常数,表格)固化在ROM中,不易受病毒破坏。

许多信号的通道均在一个芯片内,故运作时系统稳定可靠。

(4)便于扩展:片内具有计算机正常运行所必需的部件,片外有很多供扩展用的(总线,并行和串行的输入输出)管脚,很容易组成一定规模的计算机应用系统。

(5)控制功能强:具有丰富的控制指令,如条件分支转移指令,IO口的逻辑操作指令,位处理指令。

(6)实用性好:体积小,功耗低,价格便宜,易于产品化。

1.2 MCS-51系列单片机的发展MCS-51系列单片机的发展经过了三个阶段。

毕业设计论文:基于51单片机的音乐发生器设计

毕业设计论文:基于51单片机的音乐发生器设计

本文是应用MCS-51单片机原理和控制理论技术设计音乐发生器的硬件电路,并利用C语言进行软件开发和程序设计。

通过控制单片机内部的定时器产生不同频率的方波,驱动喇叭发出不同音调的音乐,再利用延迟控制发音时间的长短。

把乐谱转化成相应的定时常数,从而达到从发音设备中演奏出悦耳动听的音乐的效果。

该音乐盒主要由按键电路、复位电路、时钟电路以及蜂鸣器组成。

使用两个按键控制音乐盒,一个用来切换歌曲,另一个用来切换8路LED的变化花样,本音乐盒共有两首歌曲,花样灯花样共计3种。

播放歌曲时,蜂鸣器发出某个音调,与之对应的LED亮起。

本设计利用KEIL编程软件对音乐盒源程序进行编程并调试,配合PROTEUS仿真软件对硬件进行仿真调试,节约了设计时间。

本系统采用C语言进行软件设计。

正文中首先简单描述系统硬件工作原理,且附以系统硬件设计框图,论述了本次毕业设计所应用的各硬件接口技术和各个接口模块的功能及工作过程。

其次阐述了程序的流程和实现过程。

本文撰写的主导思想是软、硬件相结合,以硬件为基础,来进行各功能模块的编写。

关键词单片机;音乐;C语言;STC89C51;KEIL;PROTEUSAbstractIn this paper, The music generator and its hardware circuit is designed by MCS-51 single-chip microcomputer principle and control theory, and the Software development and programming are based on C language programming. According to control the MCU internal timer to produce different frequency Square wave to drive the horn sounds of different tones of music, then use the delay to control the length of time. The music Transformationed into the timing constants corresponding so that the sound equipment can play Melodious music.The music box is mainly composed of keypad circuit, reset circuit, clock circuit and a buzzer. Two buttons are used to control the music box, one to switch songs, another is used to switch the 8 LED pattern, the music box has two songs, a total of 3 kinds of pattern light pattern. While the music is playing, the buzzer sounded a tone, and the corresponding LED lights up. The design of programming the music box and debug source code using KEIL programming software, and to save the design time the PROTEUS simulation software is used to simulate the hardware debugging.The system uses C language for software design. Firstly,in the text describes the working principle of the system hardware, and attached to the system block diagram of hardware design to discusse the function and working process of the graduation design and the application of the hardware interface technology and the interface module. Secondly, expound the procedures and processes to achieve process. The main idea of this writing is a combination of software and hardware, on the base of hardware, write to each function module.Key wordsSinglechip; music; C language; STC89C51; KEIL; PROTEUS目录前言.................................. 错误!未定义书签。

51单片机毕业设计论文_实物_大全

51单片机毕业设计论文_实物_大全

该网站的单片机毕业设计是以实物为主的,同时也可以为学生量身定做。

基于51单片机的八路模拟采集 (4)工作原理: (4)作品图片 (5)作品视频 (5)所在网页 (5)基于51单片机的八路倒计时抢答器 (6)工作原理: (6)作品图片 (7)作品视频 (7)所在网页 (7)51单片机8路数字电压表设计 (8)工作原理:(该设计为第一个设计的扩展设计) (8)作品图片 (9)作品视频 (9)所在网页 (9)基于51单片机的智能型汽车防撞报警器 (10)工作原理: (10)作品图片 (11)作品视频 (11)所在网页 (11)基于51单片机的1420城市公交车报站器 (12)工作原理: (12)作品图片 (13)作品视频 (13)所在网页 (13)注意为了配合国内最强大的搜索引擎----百度的百度文库,我们的这个文件上不该网站的单片机毕业设计是以实物为主的,同时也可以为学生量身定做。

基于51单片机的八位电子密码锁 (14)工作原理: (14)作品图片 (15)作品视频 (15)所在网页 (15)基于51单片机的函数信号发生器 (16)工作原理: (16)作品图片 (17)作品视频 (17)所在网页 (17)基于51单片机的超声波测距 (18)工作原理: (18)作品图片 (19)作品视频 (19)所在网页 (19)51单片机的出租车计时计价器 (20)工作原理: (20)作品图片 (21)作品视频 (21)所在网页 (21)51单片机的出租车计公里计价器,升级版 (22)工作原理: (22)作品图片 (23)作品视频 (23)所在网页 (23)注意为了配合国内最强大的搜索引擎----百度的百度文库,我们的这个文件上不该网站的单片机毕业设计是以实物为主的,同时也可以为学生量身定做。

基于51单片机的电子琴2051 (24)工作原理: (24)作品图片 (25)作品视频 (25)所在网页 (25)基于51单片机的交通灯设计 (26)工作原理: (26)作品图片 (27)作品视频 (27)所在网页 (27)注意为了配合国内最强大的搜索引擎----百度的百度文库,我们的这个文件上不该网站的单片机毕业设计是以实物为主的,同时也可以为学生量身定做。

基于51单片机数字时钟 毕业设计(论文)

基于51单片机数字时钟 毕业设计(论文)

本科毕业设计(论文)题目:基于51单片机的数字时钟系统软件设计基于51单片机的数字时钟系统软件设计摘要本文介绍了一款多功能数字时钟系统的软件设计。

该系统能够显示当前日期、时间,并且具有日期、时间设置以及闹钟等功能。

该系统采用51系列STC 公司生产的STC89C51单片机,以及DALLAS公司生产的数字时钟芯片DS1302,利用液晶显示器LCD1602显示数字时钟的结果。

本系统的软件设计使用C语言进行编程,利用目前流行的Keil软件编程环境对源程序进行编译。

系统的软件程序主要包括主程序、DS1302初始化程序、读DS1302程序、写DS1302程序、LCD1602显示程序、日期时间调整、定时报警等子程序的设计。

该系统具有友好的用户界面、操作简单、性能稳定。

该数字时钟系统能够长期、连续、可靠、稳定地工作,同时系统还具有体积小、功耗低等特点,便于携带、使用方便。

关键词:DS1302数字时钟芯片;STC89C51单片机;LCD1602液晶显示器;软件设计Software Design of Digital Clock System Based on 51 MCUAbstractThis article describes the multi-functional digital clock system software design. The system can display the current date, time, and has the date and time settings and the alarm clock functions.What is introduced in this article is about the software design of a digital clock system which is multifunctional. This system can display the present time and date, it also has function such as setting time and date or being used as an alarm clock. The system uses a STC89C51 microcontroller of the 51 series produced by the STC corporation and a DS1302 digital clock chip produced by the DALLAS corporation. It shows people how the digital clock goes with a liquid crystal display LCD1602.The software design of this system is programmed with the C programming language and the program is compiled with the Keil software programming environment which is quite popular now. The software programs of the system mainly include the designs of some subroutines such as the DS1302 initialization program、the DS1302 program of reading、the DS1302 program of writing、the LCD1602 display program、adjustment of the date and time, timing alarm and so on.The system is provided with a friendly user interface、simple operation and stable function. The digital clock system can work long、continuously、reliably and stable while it also has characteristics like small volume and low power consumption which allow people to use conveniently and take it with themselves easily.Key words:DS1302 digital clock chip;STC89C51 Microcontroller; LCD1602 liquid crystal displayer; software design.目录1 绪论 (1)1.1 课题研究的背景 (1)1.2 课题研究的意义 (2)1.3 数字时钟的应用及发展前景 (2)1.4 课题的研究内容及技术要求 (3)2 设计要求与方案论证 (4)2.1 设计基本要求 (4)2.2 编程语言方案论证 (4)2.2.1 汇编语言 (4)2.2.2 C语言 (5)2.3 显示方式方案论证 (5)2.3.1 利用LED数码管显示结果 (5)2.3.2 利用LCD液晶显示结果 (6)2.4 系统仿真方式方案论证 (6)2.4.1 利用Protues软件仿真实现 (6)2.4.2 手工焊接电路板 (7)3 系统主要器件的工作原理 (8)3.1 单片机STC89C51的工作原理 (8)3.1.1 单片机主要性能参数及引脚功能 (8)3.1.2 单片机存储器结构及复位电路与时钟电路 (11)3.2 时钟芯片DS1302的原理及应用 (12)3.2.1 时钟芯片DS1302的结构原理及控制字节 (12)3.2.2 DS1302数据输入输出(I/O)与寄存器 (14)3.3 LCD1602的结构及工作原理 (15)4 系统软件设计 (17)4.1 系统硬件组成及结构框图 (17)4.2 系统软件设计概述 (17)4.3 系统主程序设计 (18)4.4 时钟芯片DS1302子程序设计 (19)4.4.1 DS1302初始化程序设计 (19)4.4.2 CPU读DS1302程序设计 (19)4.4.3 CPU写DS1302程序设计 (21)4.5 时间调整子程序设计 (22)4.6 定时报警子程序设计 (24)5 系统调试 (25)5.1 系统硬件调试 (25)5.2 软件调试 (26)5.2.1 软件编程环境keil介绍 (26)5.2.2 软件调试 (29)5.2.3 利用下载编程软件STC-ISP下载程序 (29)5.3 系统调试结果 (32)6 结论 (33)参考文献 (35)致谢............................................................................................................错误!未定义书签。

基于51单片机的五篇论文

基于51单片机的五篇论文
4。1 主控器 AT89C52
ATMEL公司生产的AT89C52单片机采用高性能的静态80C51设计,由先进工艺制造,并带有非易失性Flsah程序存储器。它是一种高性能、低功耗的8位CMOS微处理芯片,市场应用最多。主要性能特点有:
8KB Flash ROM,可以檫写1000次以上,数据保存10年.
关键词电子万年历;单片机;温度传感器;时钟;数码显示
Abstract
Electronic perpetual calendar which is an application of the single-chip processor system, is utilized by combining hardware and software. And Hardware is composed of five modules: Main control unit, clock circuit,temperature testcircuit, displaycircuit, keyboard interface。Main control board adopts AT89S52,clockcircuitadopts the DS1302 clock chip,display module adopts the LED digital tube,and temperature test adopts the DS18B20 temperature sensor, keyboard interfacecircuitis completed by connecting ordinary button with pull—up resistor. Software takes advantage of C to program, so as torealizethe programmed control of single—chip processor。Single-chip processor gets the time data through using the DS1302 clock chip。The DS18B20 gathers temperature signals and transmits them to single—chip processor. Then, single—chip processor transmits the time data and the temperature data to the 74LS154 decoder. Lastly,the LED displays solar calendar year, year, month, day, hour, minute, second, alarm clock,week and temperature with being enlarged and driven by the C9015 triode.文档为个人收集整理,来源于网络文档为个人收集整理,来源于网络

基于51单片机简易计算器的设计毕业论文

基于51单片机简易计算器的设计毕业论文

本科毕业论文题目:基于51单片机简易计算器的设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

51单片机毕业论文

51单片机毕业论文

基于MCS-51单片机的步进电机系统摘要本文通过MCS-C51单片机对步进电机进行控制,主要介绍了步进电机控制系统,驱动电路和LED显示电路的设计,包括硬件系统设计和系统软件设计,来实现步进电机的控制,系统为一自动控制系统,通过按键向单片机输送控制信号,控制步进电机的转速和正反转,在步进电机控制系统的设计中,重点阐述了脉冲产生电路以及对速度的控制,该系统具有成本低,控制方便的特点。

采用MCS-C51单片机指令系统进行编程来实现软件部分测试,系统能实现上述功能。

关键词:MCS-C51 步进电机控制系统AbstractIn this paper, MCS-51 microcontroller to control the stepper motor, stepper motor control are introduced system, drive circuit and LED display circuit design, including hardware, system design and system software design, to achieve the stepper motor control system an automatic control system, key to the microcontroller through the delivery control signal to control the stepper motor speed and reversing, the stepper motor control system design, focuses on the pulse generator circuit and the speed control, the system is low cost and convenient control features. With MCS-C51 microcontroller instruction to implement software programming some of the test, the system can achieve these functions.Keywords: MCS-51 Stepping Motor Control system目录摘要-----------------------------------------------------------1 Abstract-------------------------------------------------------1目录-----------------------------------------------------------2前言-----------------------------------------------------------41单片机发展概述1.1单片机的基本概念----------------------------------------41.2MS-51单片机内部结构-------------------------------------41.3MS-51单片机引脚及功能-----------------------------------52步进电机发展概述2.1步进电机简介-----------------------------------------62.2步进电机分类-----------------------------------------62.2反应式步进电机原理及结构2.2.1步进电机基本原理--------------------------------7 2.2.2步进电机转速控制原理----------------------------8 2.3步进电机驱动控制系统----------------------------------83硬件电路设计3.1单片机外围电路---------------------------------------------9 3.2步进电机及驱动电路-----------------------------------------9 3.3数码管及驱动电路-------------------------------------------10 3.4按键电路设计-----------------------------------------------104软件电路设计4.1数码管显示设计4.1.1数码管流程图------------------------------------------11 4.1.2数码管程序--------------------------------------------11 4.2步进电机流程图-----------------------------------------------12总结-------------------------------------------------------------13致谢-------------------------------------------------------------14参考文献---------------------------------------------------------15前言步进电机最早是在19世纪20年代由英国人开发的,50年代后期晶体管的发明也逐渐应用于步进电机上,对于数字化的控制变得更为容易。

(完整版)基于51单片机的电子密码锁毕业设计论文

(完整版)基于51单片机的电子密码锁毕业设计论文

(完整版)基于51单⽚机的电⼦密码锁毕业设计论⽂⽬录第1章绪论 (1)1.1电⼦锁的发展状况 (1)1.2设计电⼦密码锁的意义及相关技术指标 (1)第2章总体设计及⽅案论证 (2)2.1单⽚机模块 (2)2.2输⼊键盘模块 (2)2.2.1独⽴式按键 (2)2.2.2矩阵式键盘 (3)2.3数码管显⽰模块 (3)2.3.1 LED静态显⽰⽅式 (3)2.3.2 LED动态显⽰⽅式 (3)2.4电源模块 (3)2.4.1蓄电池供电 (3)2.4.2双路电源供电 (3)2.5开锁电路模块 (4)2.6报警电路模块 (4)2.7最优⽅案 (4)第3章硬件电路设计 (4)3.1输⼊键盘 (4)3.2显⽰数码管 (5)3.3开锁电路 (6)3.4报警电路 (6)3.5电源电路 (7)3.6复位电路 (7)3.7振荡电路 (8)第4章软件设计 (9)4.1主程序流程图及程序 (9)4.2延时⼦程序 (11)4.3修改密码⼦程序 (11)4.4扫描键盘输⼊⼦程序 (11)4.5中断及报警⼦程序 (12)4.6显⽰⼦程序 (13)第5章设计总结 (15)参考⽂献 (16)附录Ⅰ (17)附录Ⅱ (18)第1章绪论1.1电⼦锁的发展状况随着科技的发展,传统的机械锁被破解的概率越来越⾼了,新型的盗贼也学会了与时俱进,通过各种技术⽅法和⼿段即会在短时间内开启结构复杂的机械锁,会不留痕迹的登堂⼊室,给失主和警⽅留下各种不易解惑的疑团。

由此我们想到,要是在机械锁的基础上再装上⼀把电⼦锁,就彻底杜绝了单⼀机械锁易被开启的弊端,从⽽极⼤提⾼门锁的安全防范性能。

当今世界,电⼦锁发展已经到了⾮常⾼的境界,由于电⼦元件特别是单⽚机应⽤在最近⼏年得到空前发展,电⼦锁⽆论是在功能还是在稳定性⽅⾯都有了较⼤的提⾼,在保密性⽅⾯已经做到了密码识别、指纹识别、⼈声识别等。

就整体形势⽽⾔,电⼦锁在国外发展⽐较早,所以应⽤也⽐较⼴泛,主要⽤于家庭门锁,银⾏公司等的财务保险柜锁和政府机关及⾼级宾馆等重要场合的智能控制门锁等。

(完整版)基于51单片机数字温度计毕业设计论文

(完整版)基于51单片机数字温度计毕业设计论文

课程设计题目:基于51单片机的数字温度计设计姓名:张鹏班级名称:采矿1109班学号:指导老师:曹金燕2015年设计任务书目录第1章概述 (1)1.1简述 (1)1.2任务描述 (1)1.3设计思路 (2)第2章系统主要元器件介绍 (2)2.1单片机的选用及功能介绍 (2)2.2DS18B20温度传感器介绍 (5)2.2.1引脚功能 (6)2.2.4 DS18B20的测温原理 (12)2.374LS244反相器简介 (14)第3章硬件电路的设计 (15)3.1接口设计 (15)3.2主板电路设计 (15)3.3其他电路设计 (16)第4章软件设计 (19)4.1主程序 (19)4.2读出温度子程序 (19)4.3温度转换命令子程序 (20)4.5显示数据刷新子程序 (21)4.6主要设计程序 (21)4.7调试 (23)第5章结束语 (24)参考文献 (25)致谢 (26)附录一 (27)摘要本文主要介绍了一种基于AT89S51单片机和DS18B20数字温度传感器来进行测温的方法。

具体设计时,作者对AT89S51和DS18B20进行了接口电路设计,同时利用74LS244进行段码驱动、实现数码管的显示输出;并在此基础上,通过软件设计实现温度的数据采集和传输。

由于DS18B20数字温度传感器是单总线器件,与AT89S51单片机组成一个测温系统,具有线路简单、体积小等特点,并且由于是在同一根通信线上,因此可以扩展、挂接很多这样的测温系统,十分方便。

关键词:数字温度计;AT89S51;DS18B20;74LS2第一章概述1.1 简述单片机在测控领域中具有十分广泛的应用,它既可以直接处理电信号,也可以间接处理温度、湿度、压力等非电信号。

由于该特点,因而被广泛应用于工业控制领域。

另一方面,由于单片机的接口信号是数字信号,因此使用它来进行温度、湿度、压力等这类非电信号的信息处理,必须使用对应的传感器进行AD或DA转换,最后再传输给单片机进行最终的数据处理和显示。

基于51单片机简易计算器的设计本科毕业论文

基于51单片机简易计算器的设计本科毕业论文

本科毕业论文题目:基于51单片机简易计算器的设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.1核心芯片8051单片机 (2)1.2 ADC0809转换芯片 (5)1.2.1 ADC0809的逻辑结构 (5)1.2.2 ADC0809 的通道选择 (6)1.2.3 ADC0809的引脚图及各引脚作用 (6)1.3 MC14499芯片 (8)1.3.1.MC14499的结构及功能介绍 (8)1.3.2 MC14499在单片机中的应用 (10)1.4 74LS373芯片 (13)1.5 LED数码管 (15)1.5.1 LED数码管显示器的结构 (15)1.5.2 LED数码管显示器的显示段码 (17)1.5.3 LED显示器的参数 (18)1.6 X25045 (18)2 系统硬件设计 (20)2.1系统设计原理和系统框图 (21)2.1.1设计原理 (21)2.1.2系统框图 (21)2.2液位传感器设计 (22)2.2.1 传感器原理 (22)2.2.2 传感器的组成 (22)2.2.3 测量原理 (23)2.2.4 将电容转化成电信号部分 (24)2.2.5 电信号放大电路设计 (25)2.3 A/D0809模数转换 (25)2.4 显示电路的设计 (27)2.5 键盘电路 (29)2.5.1矩阵式键盘的工作原理 (30)2.5.2 硬件电路设计及电路图 (30)2.6 继电器控制水泵加水电路 (31)2.7 报警电路 (32)2.8 电源电路 (33)2.8.1 直流电源电路 (33)2.8.2 备用电源切换电路 (34)2.9看门狗电路 (35)3 系统软件的设计 (38)3.1 软件设计流程图 (38)3.2矩阵键盘程序设计 (40)3.2.1 程序设计内容 (40)3.2.2系统程序 (40)3.3 ADC0809模数转换流程图 (42)4 结论 (45)附录A (46)1 主要芯片介绍1.1核心芯片8051单片机计算机芯片MCS-51是一个电脑晶片,它是在MCS-48系列的基础上发展的高性能的8位单片机。

所出的系列产品有8051、8031、8751。

其代表就是8051。

其他系列的单片机都以它为核心,所以本设计采用的核心芯片是8051单片机。

CPU是它的核心设备,从功能上看,CPU包括两个部分:运算器和控制器,它执行对输入信号的分析和处理。

整个系统电控部分以ATMEL公司的8051为核心芯片,控制信号采集、处理、输出三个过程。

这种芯片内置4KEPROM,因为系统要求控制线较多,如果采用8031外置EPROM程序控制结构,则造成控制线不够;而8051却可以利用P0、P2口作控制总线,大大简化了硬件结构,并可以直接控制键盘参数输入、LED数据显示,方便现场调试和维护,使整个系统的通用性和智能化得到了很大的提高。

系统的原理是采用电容式传感器测量液体的液位值,通过单片机的转换与分析在LED上显示及输出控制;根据当前的液位值和用户设定的水位决定是否进行开关水泵,以及是否到达危险高、低水位,需要关闭阀门。

图1-1 8051管脚图上图是8051的引脚配置,40个引脚中,正电源和地线两根,外置石英振荡器的时钟线两根,4组8位共32个I/O口,中断口线与P3口线复用。

现在我们对这些引脚的功能加以说明:Pin40:正电源脚,正常工作或对片内EPROM抄写程序时,接+5V电源。

Pin19:时钟XTAL1脚,片内振荡电路的输入端。

Pin18:时钟XTAL2脚,片内振荡电路的输出端。

8051的时钟有两种方式,一种是片内时钟振荡方式,但需在18和19脚外接石英晶体(2-12MHz)和振荡电容,振荡电容的值一般取10PF-30PF。

另外一种是外部时钟方式,即将XTAL1接地,外部时钟信号从XTAL2脚输入。

本设计采用外部时钟电路,外接晶振和电容组成振荡器。

输入输出(I/O)引脚:Pin39-Pin32为P0.0-P0.7输入输出脚,Pin1-Pin8为P1.0-P1.7输入输出脚,Pin21-Pin28为P2.0-P2.7输入输出脚,Pin10-Pin17为P3.0-P3.7输入输出脚。

在对单片机设计中,P0口作为程序存储器扩展口,且是扩展并行输入/输出接口的接口,另外也作为模数转换的数据传输口,P2口为程序存储器扩展口的高V复位信号复用脚,当8051 8位地址总线口,P1口为输入/输出口。

Pin9:RESET/pd通电,时钟电路开始工作,在RESET引脚上出现2个时钟周期以上的高平,系统即初始复位。

初始化后,程序计数器PC指向0000H, P0-P3输出口全部为高电平,堆栈指针写入07H,其它专用寄存器被清“0”。

RESET由高电平下降为低电平后,系统即从0000H地址开始执行程序。

8051的初始态如下:表1-1 寄存器初始状态8051的复位方式可以是自动复位,也可以是手动复位,见图1-2。

此外,RESET/Vpd是一复用脚,Vcc掉电期间,此脚可接上备用电源,以保证单片机内部RAM的数据不丢失, 此设计采用自动复位电路SWV CCC1上电自动复位电路手动复位图1-2 复位电路Pin30:ALE/P 当访问外部程序器时,ALE(地址锁存)的输出用于锁存地址的低位字节。

而访问内部程序存储器时,ALE 端将有一个1/6时钟频率的正脉冲信号,这个信号可以用于识别单片机是否工作,也可以当作一个时钟向外输出。

更有一个特点,当访问外部程序存储器,ALE 会跳过一个脉冲。

如果单片机是EPROM ,在编程其间,prog 将用于输入编程脉冲。

Pin29:PSEN 当访问外部程序存储器时,此脚输出负脉冲选通信号,PC 的16位地址数据将出现在P0和P2口上,外部程序存储器则把指令数据放到P0口上,由CPU 读入并执行。

在编程时,EA/V pp 脚还需加上21V 的编程电压。

1.2 ADC0809转换芯片1.2.1 ADC0809的逻辑结构ADC0809是典型的8位8通道逐次逼近型A/D 转换器,采用CMOS 工艺制造。

它由一个8路模拟开关、一个地址锁存译码器、一个A/D 转换器和一个三态输出锁存器组成(见图1-3)。

多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D 转换器进行转换。

三态输出锁器用于锁存A/D 转换完的数字量,当OE 端为高电平时,才可以从三态输出锁存器取走转换完的数据。

图 1-3 ADC0809的内部结构EOCD0 D1 D2 D3 D4 D5 D6 D71.2.2 ADC0809 的通道选择地址锁存与译码电路完成对A、B、C3个地址位进行锁存和译码,其译码输出用于通道的选择。

通道选择如表1-2所示表1-2 ADC00809的通道选择1.2.3 ADC0809的引脚图及各引脚作用ADC0809芯片为28引脚双列直插式封装,其引脚排列见图1-4。

图1-4 AD0809的管脚图⑴ IN0-IN7:8条模拟量输入通道。

ADC0809对输入模拟量要求:信号单极性,电压范围是0-5V,若信号太小,必须进行放大;输入的模拟量在转换过程中应该保持不变,如若模拟量变化太快,则需在输入前增加采样保持电路。

⑵ ADDA、ADDB、ADDC:模拟通道地址线。

这3根地址线用于对模拟通道进行选择,其译码关系如表所示,ADDA为低位地址,ADDC为高位地址。

⑶ ALE:地址锁存信号。

对应于ALE上跳沿时,ADDA、ADDB、ADDC地址状态送入地址锁存器中。

⑷ START:转换启动信号。

在START信号上跳沿时,所有内部寄存器清0;在START下跳沿时,开始进行A/D转换。

在A/D转换期间,START信号应保持低电平。

该信号可简写为ST。

⑸ D0~D7:数据输出线。

该数据输出线为三态缓冲输出形式,可以和单片机的数据总线直接相连。

⑹ OE:输出允许信号。

它用于控制三态输出锁存器向单片机输出转换后的数据。

OE=0时输出数据线呈高阻态;OE=1时输出允许。

⑺ CLK:时钟信号。

ADC0809的内部没有时钟电路,所需时钟信号由外界提供,通常使用频率为500kHZ的时钟信号。

⑻ EOC:转换结束状态信号。

当EOC=0时,表示正在进行转换;EOC=1时,表示转换结束。

实际使用中该状态信号既可以作为查询的状态标志,还可以作为中断请求信号使用。

⑼ Vref:参考电压。

参考电压作为逐次逼近的基准,并用来与输入的模拟信号进行比较。

其典型值为+5V(Vref(+)=+5V,Vref(-)=0) ADC0809是带有8位A/D转换器、8路多路开关以及与微型计算机兼容的控制逻辑的CMOS组件,其转换方法为逐次逼近型。

在A/D转换器内部含有一个高阻抗斩波稳定比较器,以及一个逐次逼近型寄存器。

8路的模拟开关由地址锁存器和译码器控制,可以在8个通道中任意访问一个通道的模拟信号。

由于多路开关的地址输入部分能够进行锁存和译码,而且三态TTL输出也可以锁存,所以它易于与微型计算机接口。

1.3 MC14499芯片1.3.1.MC14499的结构及功能介绍串行输入BCD码-十进制码输出的硬件译码驱动器MC14499是MOTOROLA公司生产的一种叫新型的CMOS集成块。

一片MC14499可以直接驱动和控制四块LED 八段显示器,由于其显示方式为动态扫描,因此消耗功率较低,在单片机系统中,采用MC14499构成的显示器接口具有所需I/O口线占用数量少,单片控制显示器多的特点,因而得到较广泛的使用。

LED译码驱动器的管脚配置如图1-5所示:图1-5 MC14499的管脚图片内主要包含有一个20位移位寄存器、一个锁存器、一个多路输出器及译码驱动器和振荡器。

移位寄存器主要保存外部串行输入的数据,锁存器保存显示器所需显示的数据,两者中的数据均为BCD码的形式,多路输出器输出从锁存器中取出的BCD码数据,经段译码器译码后,换成点七段码送至段驱动器的a~g 和小数点DP八只输出脚上,而片内振荡器的振荡信号,经四分频及位译码后提供四个位控信号,由位驱动器分别送至四条位控制线(I,II,III,IV),以供对显示器的轮流扫描。

芯片的主要控制信号有:⑴ a~g,DP:七段码及小数点输出;⑵ I~IV:字位选择输出,用来产生LED选通信号;⑶ D:串行数据接收端;⑷ OSC:振荡器外接电容端,外接电容使片内振荡产生200~800HZ扫描信号,以防LED显示器闪烁;⑸ CLK:时钟输入端,用以提供串行接收的控制时钟信号,标准时钟频率为250KHZ;⑹ENB:使能端,为0时,MC14499允许接收串行数据输入;为1时,禁止接收串行数据,并将片内移位寄存器的数据送入锁存器中保存。

MC14499每一次可接收20位串行输入数据,在每次时钟信号的下降沿,串行数据被送入片内的移位寄存器。

MC14499内部接收数据的移位寄存器为20位,这20位数据可按图4分为四组BCD码和一组小数点选择位,提供给四个LED显示器。

相关文档
最新文档