随着通信技术的发展,基于移动通信网络服务功能,正向工业控制和遥控领域有不断扩大的趋势。为适应这种需要,西门子公司推出了新一代无线通信GSM模块——TC35i,基于该模块的短消息功能,可以快速安全可靠地实现用户信息处理等功能,特别适用于控制中心与终端设备距离很远,或不便采用有线通信介质等场合,例如油井信息采集后的传输、远程抄表系统、城市交通导向等均基于TC35i模块来实现。
2021-05-11 22:37:41 247KB 51单片机
1
设计一款基于AT89C51单片机的温度测控系统,介绍该系统的工作原理和设计方法。该系统温度信号由数字温度传感器DS18B20采集,送AT89C51单片机进行处理,并通过数码管显示。控温部分使用4×4矩阵按键进行温度上限和下限的设定,当温度超过设定值范围后,单片机将发出控制信号启动升温装置或降温装置,使温度保持在一定的范围。实验测试证明,设计的样机系统测温控温精度均为0.1℃,测温控温的范围可达-55~+125℃,可应用于家用电器、汽车、冷库等领域。
2021-05-11 21:46:28 118KB 51单片机
1
石油化工是我国国民经济的支柱产业之一,其所实现的利润约占全国国有及国有控股企业总利润的1/4左右。油井产量的计量是油田生产管理中的一项重要工作,对油井产量进行准确、及时的计量,对掌握油藏状况,制定生产方案,具有重要的指导意义。目前国内各油田采用的油井产量计量方法主要有玻璃管量油孔板测气、翻斗量油孔板测气、两相分离密度法和三相分离计量方法等。随着技术的进步,油田越来越需要功能强、自动化程度高的油井计量设备以提高劳动生产率和油田的管理水平。 除此以外, 为了使高粘度的石油得到开采,就得在开采过程中直接加入降粘剂,如果加少了,石油抽不上来,加多了又造成经济浪费,由此引出了这个恒流量的控制系统。 综上所述,无论是在石油的开采过程中注入降粘剂,还是在石油的计量及运输过程中,对于流量都要求一定的精确计量和控制。因此,本课题就是针对这一具体实际要求,通过对当前一些相关领域的分析和研究,设计出了一种基于AT89C51单片机的控制系统。 本系统的研究对象就是液体如石油、水等的流量,通过对流量的检测,完成对流量的控制。流量有瞬时流量和累积流量两种单位。瞬时流量指单位时间内通过管道横截面的流体的数量;累积流量指一段时间内的总流量。瞬时流量可以用体积流量、质量流量和重量流量三种方法来表示,而前两种表示方法最为常用。除了上述瞬时流量之外,生产过程中有时还需要测量某段时间之内流体通过的累积总量,称为累积流量,也常被称为总流量。质量总量以M表示,体积流量以Qv表示。流量是重要的过程参数之一。流量是衡量设备的效率和经济性的重要指标;流量是生产操作和控制的依据,流量的测量与控制是实现工业生产过程自动化的一项重要任务
2021-05-11 17:31:08 3.53MB AT89C51单片机,外扩EPROM存储器
1
LED显示屏又叫电子显示屏,是由LED点阵组成,通过红色或绿色灯珠的亮灭来显示文字、图片、动画、视频,内容可以随时更换,通常由显示模块、控制系统及电源系统组成。显示模块由LED灯组成的点阵构成,负责发光显示;控制系统通过控制相应区域的亮灭,可以让屏幕显示文字、图片、视频等内容,恒舞动卡主要是播放动画的;电源系统负责将输入电压电流转为显示屏需要的电压电流。   LED显示屏广泛应用于信息指示灯,大屏幕显示,液晶显示的背光灯,固体照明等。本文设计一种由4个16×16点阵LED模块组成的显示屏,由单片机作控制器,平滑移动显示任意多个文字或图形符号,本电路可级联扩展实现由任意多个16×16点阵LED
1
微机原理实验:proteus上实现秒表,精度0.01s,使用了C51单片机和8255(这个没有用8086实现)有三个控制按钮,开始,暂停,清零。
2021-05-09 14:22:53 13KB proteus 单片机 C51 8255
1
AT89C51单片机proteus最小系统板仿真 AT89C51单片机proteus最小系统板仿真
1
AT89C51设计LCD1602显示DS1302实时日历时钟毕业论文文档+软件源码,单片机LCD毕业设计,有代码、仿真电路、设计报告,仿真使用的是proteus仿真,可直接加载HEX文件运行. 摘要 此次课程设计的要求是通过LCD与单片机的连接模块能够显示数字(如时间)、字符(如英文)和图形等,这就需要专门的时钟芯片-----DS1302。 DS1302是一种高性能、低功耗、带RAM的实时时钟芯片,它能够对时,分,秒进行精确计时,它与单片机的接口使用同步串行通信,仅用3条线与之相连接,就可以实现MCS-51单片机对其进行读写操作,把读出的时间数据送到LCD1602上显示。程序运行时,必须先对LM044L进行初始设置,然后,通过单片机从DS1302中获取时间并通过LCD1602显示。同时,进行循环赋值,使LCD动态显示当前的时间。 关键字:AT89C51、DS1302,LCD1602显示器 一.设计任务和要求 1. 利用DS1302实现年月日时分秒,并用LCD显示。 2. 通过LCD模块与单片机的接口,能显示数字(如时间)、字符(如英文)。 3. 硬件设计部分,根据设计的任务选定合适的单片机,根据控制对象设计接口电路。设计的单元电路必须有工作原理,器件的作用,分析和计算过程; 4. 软件设计部分,根据电路工作过程,画出软件流程图,根据流程图编写相应的程序,进行调试并打印程序清单; 5.原理图设计部分,根据所确定的设计电路,利用Proteus工具软件绘制电路原理图。 6计算说明书部分包括方案论证报告打印版或手写版,程序流程图具体程序等 7. 图纸部分包括具体电路原理图打印版 8. 设计要求还包括利用一天时间进行资料查阅与学习讨论,利用5天时间在实验室进行分散设计,最后三天编写报告。最后一天进行成果验收。 二.方案论证 实现数字电子钟的设计有以下两种基本方案,现就两种基本方案的优劣进行具体论证,从而说明选择方案二的理由。 方案一:直接用单片机的内部定时器来实现时间。该方案以AT89C51单片机为主控芯片,以内部定时器产生的1s中断作为时钟的驱动,然后再通LCD液晶显示器来组成数字钟电路。但是此方案最大的缺点在于单片机89C51产生的1s中断存在误差,如果工作时间长的话,数字时钟显示的时间将会出现严重的偏差,不够精确。 方案二:使用串行接口时钟芯片DS1302设计时钟电路。该设计方案以AT89C51单片机为主控芯片,以串行时钟芯片DS1302为核心计时芯片,然后再通过一个LCD液晶显示器组成数字时钟电路。更重要的是,DS1302时钟芯片的加入大大提高了数字钟时间的准确性,而且该电路在断电后不丢失时间和数据信息时也使得该方案的研究与提升更具有开发的意义。 三.核心芯片功能介绍 1.AT89C51 AT89S51[3]美国ATMEL公司生产的低功耗,高性能CMOS 8位单片机,片内含4K BytesISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及AT89C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元。单片机AT89S51强大的功能可为许多嵌入式控制应用系统提供高性价比的解决方案。 AT89C51芯片的引脚结构如图1所示: 1.1 功能特性概括: AT89S51提供以下标准功能:40个引脚、4K Bytes Flash片内程序存储器、128 Bytes的随机存取数据存储器(RAM)、32个外部双向输入/输出(I/O)口、5个中断优先级2层中断嵌套中断、2个数据指针、2个16位可编程定时/计数器、2个全双工串行通信口、看门狗(WDT)电路、片内振荡器及时钟电路。此外,AT89S51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲模式下, 图1 AT89C51引脚图 CPU暂停工作,而RAM、定时/计数器、串行通信口、外中断系统可继续工作。掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。
里面有中文版和英文版两个。根据自己的爱好看吧。
2021-05-08 18:02:39 606KB 单片机 数据手册 AT89C51 C51
1
目前市场上的机械摆动式结构的节拍器节拍声音单调,调节不便,节拍准确度不高,且容易损坏,价格高。为此用AT98C51 单片机为控制核心设计制作了用鲜艳颜色的数码管显示节拍数的节拍器,看得见节拍数,听得清节拍声,克服了机械式节拍器的不足。
2021-05-08 17:31:12 156KB AT89C51 单片机 节拍器 文章
1
摘 要 1 Abstract 1 目 录 2 第一章 绪论 3 第二章 总体方案 4 2.1系统设计要求 4 2.2 电子琴系统的组成 4 2.4 系统框图 4 第三章 硬件简介 5 3.1 AT89C51 6 3.2 矩阵式键盘的识别和显示 8 3.3 LED数码管 9 3.4 硬件设计图 10 第四章 软件设计 12 4.1 整体程序处理流程图 12 4.2 I/O并行口直接驱动LED显示 12 4.3 音乐播放设计 13 4.5 放歌子程序流程图 15 第五章 调试 17 5.1 Proteus 简介 17 5.2 keil 简介 17 5.3利用keil与Proteus进行的调试 17 第六章 结论 20 致 谢 21 参考资料 22 附录 完整程序 23
2021-05-08 00:49:07 1.08MB 电子琴 c语言
1