这是我们期末作业,自己做的设计,基于AT89C51的压力报警系统,应为没找到合适的压力传感器,所以用滑动变阻器代替了,显示用1602,资源里面包含原理图,PCB图,模拟电路都有,呵呵,很齐全
2021-04-23 10:43:09 125KB 压力报警 C51 单片机压力传感器
1
1、设计方案 整个数字电子秤电路由电源电路、单片机主控制电路、LM4229显示电路、蜂鸣器报警电路、4*4键盘电路和压力传感电路(ADC0832采样)6个部分组成。如图所示。 整体设计方框图 2、工作原理 打开电源开关,数字电子秤开始工作。接通电源时,数字电子秤进入欢迎界面“欢迎使用电子秤 设计••••••”。此时数字电子秤上MCU开始工作,键盘不断进行扫描,同时 通过ADC0832也不断进行外部称量数据采样,LCD上显示“实用电子秤 名称 单价••••••”。当载物台上放有物体时,ADC0832立即将数据收集送给单片机处理。此时工作人员只要输入对应商品的代码编号,在240*128的LCD上可以看到相应商品的名称,单价,总重,总价格等信息。在称量的过程中,一旦物体自身的重量超出电子秤的称量范围,蜂鸣器立即会发出“滴滴••••”警报声告诉工作人员,所称量物品超重。 3、硬件电路的设计 数字电子秤采用AT89C51单片机作为微处理器,接口电路由晶振、LM4229显示电路、4*4按键电路、ADC0832电路、报警电路、存储器等组成。控制器系统的硬件电路原理图如图4.1所示。 控制器系统硬件电路的工作过程是:打开电源时,MCU及各个部分电路开始工作,MCU调用内部存储数据对各部分接口电路初始化。200ms后LM4229进入欢迎界面,ADC0832不断对外部数据进行采样交给MCU进行处理,一旦有物品放入载物台,ADC0832立即发送中断请求,并将本次采集数据交给MCU处理,之后LM4229显示相应数据量。在此过程中,键盘也在不断进行扫描,一旦有键按下,单片机也会对其数据进行相应处理,然后将对LM4229进行写操作。 数字电子秤硬件电路图 4、软件设计 本设计中的程序由主控制程序、LM4229液晶显示驱动程序、ADC0832采样程序和4*4键盘程序组成。 5、主程序设计 整个设计中采用由下向上的设计思路。主程序中主要完成对LCM4229、ADC0832、及键盘扫描程序的调用。在编写程序的过程中,各变量统一采用全局变量方式命名,同时考虑到电子秤对精度的要求,本设计中的价格及总量相关的变量全部采用浮点数。主程序流程图如图5.1所示。 主程序流程图 数字电子秤欢迎界面图 附件截图:
2021-04-21 18:06:12 1.18MB 电子秤 at89c51 单片机 电路方案
1
基于AT89C51单片机的温度控制系统rar,基于AT89C51单片机的温度控制系统
2021-04-20 23:18:30 123KB 综合资料
1
设计了一种以AT89 C51为核心、结构紧凑和功能齐全的多用途定时器。它可通过小键盘输入任意定时时间,最大可定时10h,能满足各种层次答辩、各种赛事以及某些特殊定时需要。文章对其结构作了介绍。
2021-04-20 20:07:09 127KB 单片机 定时器 AT89C51 文章
1
基于AT89C51单片机控制的双闭环直流调速系统设计,很好的资料,可以多多借鉴,主要是关于proteus仿真的
2021-04-18 10:02:00 2.78MB 点偏激 双闭环 调速 proteus
1
本文介绍了美国模拟器件公司采用先进DDS直接数字频率合成技术生产的高集成度产品AD9851芯片的引脚功能、特性和工作原理,同时介绍了单片机芯片AT89C51的特性及这两个芯片在信号源中的应用。
2021-04-17 20:02:47 307KB 单片机 信号源 AD9851 AT89C51
1
文中设计完成了一款基于51单片机的灯光控制器。当环境光线昏暗时,达到“人来灯开,人走灯灭”的效果。设计中利用光敏电阻GL5528采集环境光照强度,经过集成电压比较器LM393处理,人体红外线集成感应器HC-SR501采集人体活动信息,三极管功率放大,将环境光线和人体活动信息采集输入进单片机系统。单片机经过程序运行分析判断,输出控制继电器线圈,顺利实现灯光智能控制。程序软件编程部分紧凑高效,顺利通过Proteus仿真运行调试,结果证明本设计功能实现正常,能够达到预期控制功能。
1
所用关照传感器为BH1750传感器。具体讲解,看博主的文章,有一篇专门讲解。这里只是代码。
AT89C51单片机温度控制系统 包含源代码 原理图
2021-04-14 15:31:53 107KB AT89C51 单片机 温度控制 系统
1
基于AT89C51单片机控制的双闭环直流调速系统
2021-04-13 22:50:14 3.05MB 双闭环
1