当前位置:文档之家› 基于单片机的人数统计系统

基于单片机的人数统计系统

基于单片机的人数统计系统
基于单片机的人数统计系统

基于单片机的人数统计系统

本科毕业论文(设计)题目:基于单片机的人数统计系统

摘要

本文设计了一个基于单片机的人数统计系统,他可以通过光电开关统计教室的人数,并把实时的人数在LCD1602液晶屏上显示,另该系统还配备了一个时间显示的功能,可显示当前的年、月、日、小时、分种、秒等时间信息,时钟芯片采用的是DS1302.DS1302能存储时间信息,并且时间可以掉电保存。

关键词单片机; LCD1602;人数统计;DS1302

Abstract

This paper designed a system based on single-chip microcomputer, the number of statistics, he can through the photoelectric switch statistic the number of the classroom, and the number of real-time in the LCD1602 display on the LCD panel, the system also equipped with another time display function, can display the current year, month, day,hours, minutes, seconds time information, such as clock chip USES is DS1302. DS1302time information can be stored, and time can be saved when power supply drop.

Key words single chip microcomputer LCD1602 The number of statistics DS1302

目录

摘要 (1)

Abstract (2)

第1章绪论 (5)

1.1 目的和意义 (5)

1.2研究概况和发展趋势 (5)

1.3本系统主要功能 (5)

第2章总体方案论证与设计 (7)

2.1主控模块的选型和论证 (7)

2.2显示模块的选型和论证 (7)

2.3时钟芯片的选型和论证 (8)

2.4人数统计模块的选型和论证 (8)

2.5系统整体设计概述 (9)

第3章系统硬件电路设计 (10)

3.1主控模块 (10)

3.1.1 STC89C52单片机主要特性 (10)

3.1.2 STC89C52单片机的中断系统 (11)

3.1.3单片机最小系统设计 (12)

3.2 LCD液晶显示器简介 (12)

3.2.1液晶原理介绍 (12)

3.2.2液晶模块简介 (13)

3.2.3液晶显示部分与STC89C52的接口 ··13

3.3键盘模块设计 (13)

3.4时钟模块的设计 (14)

3.4.1 DS1302概述 (14)

3.4.2 DS1302内部RTC 和RAM 地址分配·14

3.4.3 DS1302时钟和日历 (15)

3.4.4 DS1302时钟电路设计 (16)

3.5 人数检测模块设计 (16)

3.5.1光电开关工作原理 (16)

3.5.2光电开关电路设计 (16)

3.6硬件总体连接图 (17)

第4章系统软件设计 (18)

4.1系统软件总体设计 (18)

4.2程序设计原理 (19)

第5章系统调试 (20)

5.1硬件调试 (20)

5.2软件调试 (20)

5.3系统检测 (21)

结论 (22)

参考文献 (23)

致谢 (24)

附录 (25)

附录一:系统整体原理图 (25)

附录二:系统仿真图 (25)

附录三:元件清单 (26)

附录四:系统源程序 (27)

(完整版)基于单片机的智能家居控制系统

基于单片机的智能家居控制系统 智能家居作为家庭信息化的实现方式,已经成为社会信息化发展的重要组成部分,物联网因其巨大的应用前景,将是智能家居产业发展过程中一个比较现实的突破口,对智能家居的产业发展具有重大意义。本文基于容易实现,方便操作,贴近使用的设计理念,采用STC89C52单片机为控制核心,为控制终端,并采用包括红外遥控、按键、Web界面等在内的多个控制源来控制家用电器。本文的二至四章描述了整个设计的软、硬件部分的具体实现,第五章是根据设计好的功能搭建了一个具体的环境实例。 智能家居控制系统功能分析 智能家庭控制系统的主要功能包括家庭设备自动控制、家庭安全防范二个方面。其中家庭设备自动监控包括电器设备的集中、遥控、远距离异地(通过电话或Internet)的监视、控制及数据采集。 (1)家用电器的监视和控制,按照预先所设定程序的要求对热水器、微波炉、视像音响等家用电器进行监视和控制。 (2) 热能表、燃气表、水表、电度表的数据采集、计量和传送根据小区物业管理的要求所设置数据采集程序,通过传感器对热能表、燃气表、水表、电度表的用量进行自动数据采集、计量,并将采集结果远程传送给小区物业管理系统。 (3)空调机的监视、调节和控制,按照预先所设定的程序,根据时间、温度、湿度等参数对空调机进行监视、调节和控制。 (4)照明设备的监视、调节和控制按照预先设定的时间程序,分别对各个房间照明设备的开、关进行控制,并可自动调节各个房间的照度。 (5)窗帘的控制,按照预先设定的时间程序,对窗帘的开启/关闭进行控制。 总体设计

2.1 整体介绍 本次设计以STC89C52芯片为控制核心,温度,湿度等传感器为环境信息采集源,以Web 控制为辅助,来制作一个物联网空调监控系统。在原有的机械式按键开关的基础上,采用无线遥控器与Web 网页远程控制,来控制空调机组(如风机,加湿器,风阀等),实现了远距离,多角度对空调机组进行实时控制。此外在本次设计中,采用多种传感器想结合,智能根据各传感器采集的数值进行自动化控制,如自动开关风机,智能调节冷冻水量,自动调节风阀开度等。并能够实现故障诊断,提供报警,数据实时数据与历史数据查询并Excel 表输出。 2.2系统设计方案 根据设计要求,系统提供了包括了核心控制模块,Web 服务器,Web HTML 模块,数据采集模块,继电器模块,按键模块,报警模块,等等。系统的整体框图如图1所示。 系统整体框图 网页 服务器(串口核心控制设备(以 STC8052为数据库设备状态传感器 (温度,LCD 显示 模式,温 度,湿度 继电风 水阀开 新风开 加湿 回风开用户输入 用户控制 环境信按

教室人数统计系统,单片机课程设计

微机原理与接口技术 课程设计说明书课程名称:微机原理与接口技术综合实验 设计题目:教室人数统计系统(第68组) 院系:机械与电子控制工程学院 班级: 设计者: 指导教师: 实验设计时间:

机电学院《微机原理与接口技术》课程设计任务书 设计要求:扩展两个光电传感器和一块8*8点阵LED显示器,控制系统需要实现: 1.检测教室里的人数。并在8*8点阵LED显示器显示出来; 2.设置一个按键实现复位清零。 3.用发光二极管模拟电灯,当教室有人时,发光二极管发光,无人时发 光二极管不发光。 4. 工作计划安排: 在初期大体上我们组细化为五个部分 1.对硬件器材的学习与认识 2.硬件电路板的焊接 3.程序设计与调试 4.系统软硬件知识的综合学习与研究 5.试验总结及实验报告的书写 我组组员工作的具体分工如下 卢航:主程序设计与过程调试 张沈汇:显示程序设计与过程调试 李明华、森达:辅助程序设计及过程调试 金晓东、郑斌:实验报告的撰写及程序设计调试 在本次实验中,我组齐心协力,共同研究与学习,虽各有分工,但又互相帮助,互相学习。做到每一个人各有侧重点的同时,又对总体的每一步有所参与,对总体的设计与调试都有所掌握。

目录 一,系统基本功能和实施方案(第4页) 二,设计思路及硬件部分(第4-8页) 三,程序流程图(第9-11页) 四,系统制作过程及结果(第11-12页) 五,调试程序(第12-15页) 六,心得体会(第15-16页) 七,参考文献

一、系统基本功能和实施方案 1、设计目的: 如果在进自习室前就能知道教室里有多少人,是否满员,而不用推门进去才知道,将会节省自习同学的很多时间,同时也节省管理人员的很多时间,带来很大的方便,不会更多的影响自习的同学。因此我们小组选择了设计这个教室人数统计系统,利用51单片机系统和两个光电对管器件统计教室进出的人数,最后把教师当前人数显示在一个8*8LED显示器上,方便想要自习的同学选择教室,以及管理人员的管理工作。 2、基本功能的实施方案: 模拟教室人员的进出,在出入口安装两个光电对管GK102,分别G1和G2;一块8*8LED显示教室目前人数;一个发光二极管显示教室人数是否为零;还有一个复位按键显示器清零。当有人进去时,先响应G1,后响应G2,此时将人数加一并显示出来;当有人出去时,先响应G2,后响应G1,此时将人数减一并显示出来。如果人数为零则发光二极管熄灭。如检测到复位按键按下则熄灭发光二极管,同时将人数变成零并显示出来。 二、1)设计思路 本程序分主程序、两中断程序、显示子程序与延时子程序四部分。 各部分功能如下: 1、主程序: 主程序完成相应存储单元和标志位的清零、8155的设置、开机界面显示、中断设置、对按键按下方式的检测和处理等工作。 按键按下方式及系统相应完成的功能如下: 系统起始功能:显示教室中人数并根据人数控制发光二极管亮灭。 2、中断程序: 两中断程序分别对人数增减标志位(R0)进行赋1和-1的操作。两中断响应先后决定对人数增减标志位(R2)进行赋1还是-1。具体实现方式为:在一个中断程序中加入对另一中断是否响应的判断。如另一中断没有响应,则进行赋1或-1的操作。 3、显示子程序: 显示子程序采用定行值,扫描列值的方法。具体见8*8LED原理的介绍。4、延时子程序:(一个) 本程序中有两个延时子程序,分别完成2ms的延时。 以上各部分程序的具体实现方式见程序流程图和源程序。 2)硬件部分 系统电路原理图:

基于单片机的温度控制系统设计文献综述

文献综述 题目基于单片机的温度控制 系统设计 学生姓名 X X X 专业班级自动化07-2 学号20070x0x0x0x 院(系) xxxxxxxxxxxxxxxx 指导教师 x x x 完成时间 2011年06月10日

基于单片机的温度控制 系统设计文献综述 1.前言 温度是日常生活、工业、医学、环境保护、化工、石油等领域最常遇到的一个物理量。而且随着现代工业的发展,人们需要对工业生产中有关温度系统进行控制,如钢铁冶炼过程需要对刚出炉的钢铁进行热处理,塑料的定型及各种加热炉、热处理炉、反应炉和锅炉中温度进行实时监测和精确控制。而有很多领域的温度可能较高或较低,现场也会较复杂,有时人无法靠近或现场无需人力来监控。如加热炉大都采用简单的温控仪表和温控电路进行控制, 存在控制精度低、超调量大等缺点, 很难达到生产工艺要求。且在很多热处理行业都存在类似的问题,所以,设计一个较为通用的温度控制系统具有重要意义。这时我们可以采用单片机控制,这些控制技术会大大提高控制精度,不但使控制简捷,降低了产品的成本,还可以和计算机通讯,提高了生产效率. 单片机是指芯片本身,而单片机系统是为实现某一个控制应用需要由用户设计的,是一个围绕单片机芯片而组建的计算机应用系统,这是单片机应用系统。单片机自问世以来,性能不断提高和完善,其资源又能满足很多应用场合的需要,加之单片机具有集成度高、功能强、速度快、体积小、功耗低、使用方便、价格低廉等特点,因此,应用日益广泛,并且正在逐步取代现有的

多片微机应用系统。 2.历史研究与现状 在工业生产温控系统中采用的测温元件和测量方法不相同,产品的工艺不同,控制温度的精度也不相同,因此对数据采集的精度和采用的控制方法也不相同。 通常由位式或时间比例式温度调节仪控制的工业加热炉温度控制系统,其主回路由接触器控制时因为不能快速反应,所以控温精度都比较低,大多在几度甚至十几度以上。随着电力电子技术及元器件的发展,出现了以下几种解决的方案: (1)主回路用无触点的可控硅和固态继电器代替接触器,配以PID或模糊逻辑控制的调节仪构成的温度控制系统,其控温精度大大提高,常在±2℃以内,优势是采用模糊控制与PID 控制相结合,对控制范围宽、响应快且连续可调系统有巨大的优越性。 (2)采用单片机温度控制系统。用单线数字温度传感器采集温度数据,打破了传统的热电阻、热电偶再通过A/D 转换采集温度的思路。用单片机对数字进行处理和控制,通过RS - 232 串口传到PC 机对温度进行监视与报警,设置温度的上限和下限。其优势是结构简单,编程不需要用专用的编程器,只需点击电脑鼠标就可以把编好的程序写到单片机中,很方便且调试、修改和升级很容易。 (3)ARM(Advanced RISC Machine)嵌入式系统模糊温度控制。利用ARM处理器的强大功能,通过读取温度传感器数据,并与设定值进行比较,然后对温度进行控制。通过内嵌的操作系统μCLinux获得极好的实时性,并且通过TCP/IP协议能与PC机

基于单片机的温度测量系统

基于51单片机的温度测量系统 来源:微计算机信息作者:赵娜赵刚于珍珠郭守清 摘要: 单片机在检测和控制系统中得到广泛的应用, 温度则是系统常需要测量、控制和保持的一个量。本文从硬件和软件两方面介绍了AT89C2051单片机温度控制系统的设计,对硬件原理图和程序框图作了简洁的描述。 关键词: 单片机AT89C2051;温度传感器DS18B20;温度;测量 引言 单片机在电子产品中的应用已经越来越广泛,并且在很多电子产品中也将其用到温度检测和温度控制。为此在本文中作者设计了基于atmel公司的AT89C2051的温度测量系统。这是一种低成本的利用单片机多余I/O口实现的温度检测电路, 该电路非常简单, 易于实现, 并且适用于几乎所有类型的单片机。 一.系统硬件设计 系统的硬件结构如图1所示。 数据采集 数据采集电路如图2所示, 由温度传感器DS18B20采集被控对象的实时温度, 提供给AT89C2051的口作为数据输入。在本次设计中我们所控的对象为所处室温。当然作为改进我们可以把传感器与电路板分离,由数据线相连进行通讯,便于测量多种对象。 DS18B20是DALLAS公司生产的一线式数字温度传感器,具有3引脚TO-92小体积封装形式;温度测量范围为-55℃~+125℃,可编程为9位~12位A/D转换精度,测温分辨率可达℃,被测温度用符号扩展的16位数字量方式串行输出,支持3V~的电压范围,使系统设计更灵活、方便;其工作电源既可在远端引入,也可采用寄生电源方式产生;多个DS18B20可以并联到3根或2根线上,CPU只需一根端口线就能与诸多DS18B20通信,占用微处理器的端口较少,可节省大量的引线和逻辑电路。以上特点使DS18B20非常适用于远距离多点温度检测系统。分辨率设定,及用户设定的报警温度存储在EEPROM中,掉电后依然保存。DS18B20使电压、特性有更多的选择,让我们可以构建适合自己的经济的测温系统。如图2所示DS18B20的2脚DQ为数字信号输入/输出端;1脚GND为电源地;3脚VDD为外接供电电源输入端。 AT89C2051(以下简称2051)是一枚8051兼容的单片机微控器,与Intel的MCS-51完全兼容,内藏2K的可程序化Flash存储体,内部有128B字节的数据存储器空间,可直接推动LED,与8051完全相同,有15个可程序化的I/O点,分别是P1端口与P3端口(少了)。 接口电路 图2 单片机2051与温度传感器DS18B20的连接图 接口电路由ATMEL公司的2051单片机、ULN2003达林顿芯片、4511BCD译码器、串行EEPROM24C16(保存系统参数)、MAX232、数码管及外围电路构成, 单片机以并行通信方式从~口输出控制信号,通过4511BCD译码器译码,用2个共阴极LED静态显示温度的十位、

基于-单片机的自动门控制系统完整

毕业设计报告题目: 院系:信息与控制学院 专业: 班级学号: 学生姓名: 指导教师: 成绩:

2014 年月日

目录 1 方案设计 (1) 1.1 设计任务要求 (1) 1.2 硬件方案设计 (1) 1.3 软件方案的设计 (2) 1.4 主要设计的实现原理 (3) 2 硬件设计 (4) 2.1 单片机的简介 (4) 2.2 硬件器件选择 (4) 2.2.1 单片机选型 (4) 2.2.2 按键部分 (5) 2.2.3 人体检测传感器 (5) 2.2.4 光电检测传感器 (6) 2.3 单片机最小系统 (6) 2.4 按键部分电路图 (7) 2.5 光电检测部分 (8) 2.6 人体热释电传感器 (9) 2.7 电机驱动电路 (10) 3 软件部分设计 (11) 3.1 总程序设计 (11) 3.2 按键程序流程图 (12) 3.3 定时器0中断 (13) 3.4 门控判断程序 (14) 参考文献 (16) 附录A 系统原理图 (17) 附录B 程序代码 (18) 附录C 实物图片 (28)

1 方案设计 1.1 设计任务要求 对于自动门控制系统,需要实现的功能如下所示: (1)自动检测功能:能够自动检测门的附近是否有人,如果有人则开启该门,在没有人体信号时,延时数秒后自动关闭。 (2)安全保护功能:关门时,检测门导轨上是否有人,如果有则停止关门,并迅速打开门,防止人被挤住。 (3)电机调速功能:能够通过单片机控制电机的速度,开门关门时需要有个加速与减速的过程。 (4)按键输入功能:能够通过按键来控制门自动还是手动运行,在特殊情况下需要手动来操作该门。 (5)门开关限位功能:在开门与关门的时候能够检测到门的限位开关,来检测是否到门的关门与开门的限位。 1.2 硬件方案设计 本设计选用STC89C52单片机作为本设计的微控制芯片。按键部分采用独立式按键, 人体检测部分,使用红外热释电传感器对外部人体信号进行检测。光电检测传感器使用TCRT5000光电传感器进行检测。 硬件部分框图如图1.1所示。 图1.1 硬件部分框图 自动门控制系统的硬件组成如图1.1所示,本系统主要由STC89C52RC单片机及其

MATLAB教室人数统计(源码和GUI)

一、课题介绍 该课题为基于MATLAB的教室人数统计,带有丰富的人机交互GUI界面。实现教室人数的计数统计,进而统计出勤率,上课认真听讲的比例。原先预设总人数,未出勤或者书本遮住脸部、趴着玩手机等必然无法采集到人脸,从而对应数量缺失,得出出勤率或听讲率。该课题采用肤色原理进行人脸定位和人脸分割。本课题中,为了界面GUI的美观,刻意将分割出的人脸单独显示在GUI对应的axes里。是个不错的毕业设计选题。 二、基本流程 读入图片(或调用笔记本自带摄像头),灰度处理,转YcbCr,二值化,人脸区域定位,计数 三、实现步骤 1、进行调用笔记本摄像头,代码如下: vid=videoinput('winvideo',1); set(vid,'ReturnedColorSpace','rgb'); preview(vid); 2、采集帧图像 I = getsnapshot(vid); axes(handles.axes1); imshow(I) 3、人脸检测 if size(img1, 3) == 1 % 灰度图像,插入白色或黑色框 if mean(img1(:)) > 128 % 图像较亮,使用黑框 shapeInserter = vision.ShapeInserter(); else % 图像较暗,使用白框 shapeInserter = vision.ShapeInserter('BorderColor','White'); end else % 彩色图像,插入红色框 shapeInserter = vision.ShapeInserter('BorderColor','Custom','CustomBorderColor',[255 0 0]); end; % 绘制边框以圈出结果 img1 = step(shapeInserter, img1, int32(bboxes)); axes(handles.axes2); %用axes命令设定当前操作的坐标轴是axes_src imshow(img1); title('框出人脸区域') 4、人脸计数 for i = 1:size(intbbox, 1)%取列数 xs = intbbox(i, 1); xe = xs + intbbox(3,i); ys = intbbox(i, 2); ye = ys + intbbox(i,4);

基于单片机的电梯控制系统

基于单片机的电梯控制系统

————————————————————————————————作者:————————————————————————————————日期:

1 课题概述 1.1课题的主要研究内容及设计步骤 本课题的主要任务是完成一个电梯系统的调度模块,即根据每个楼层不同顾客的按键需求,让电梯做出合理的判断,正确高效地知道电梯完成各项载客任务。根据此任务,本课题需要研究的内容有: 1、根据系统的技术要求,进行系统硬件的总体方案设计; 2、学习单片机的相关知识,并且加以运用; 3、选择恰当的芯片,并对其内部协议有所掌握,便于应用。 4、研究C语言编程,并且规定电梯的工作规则,用C语言加以实现; 5、对软件和硬件进行调试,让其协调工作,完成指定任务。 结合以上内容,本课题的设计方案步骤如下: 关于硬件部分: 首先,对实际的电梯系统进行模拟,一般情况下,一个电梯应该具备相关按键、显示二极管、数码管等,由于这是一个调度模块,故没有设计具体的轿厢等机械部分。然后,结合这些实物,选择恰当的芯片,并分成若干模块,安排好各自之间的关系。接着,要完成电路图的设计,画出PCB板,焊接相关器件后进行硬件调试,看是否好用并加以适当的更正。 关于软件部分: 关于电梯调度时所遵循的原则作出规定,其必须基于高效与人性化两个原则。最后是使用C语言将规定程序化,以便电梯真正的运作。 当然,二者的关系并不是分离的,它们是相辅相成,硬件依据软件来验证,软件依据硬件来调试。经过一个个的发现问题、一个个的解决问题,最终做出完美的电梯调度模块。 1.2课题的开发环境简介 1.2.1电路图制作软件proteus 7.2 Proteus是目前最好的模拟单片机外围器件的工具,因此在仿真和程序调试时,关心的不再是某些语句执行时单片机寄存器和存储器内容的改变,而是从工程的角度直接看程序运行和电路工作的过程和结果。对于这样的仿真实验,从某种意义上讲,是弥补了实验和工程应用间脱节的矛盾和现象。 1.2.2C51的程序开发软件Keil

单片机温度检测记录系统

物理与电子信息学院题目:单片机温度检测记录系统 行政班级: 成员分组名单 学号:姓名: 选课班级:任课教师:成绩:

目录 1 设计任务与要求 (2) 设计任务 (2) 技术指标 (2) 题目评析 (2) 2 方案比较与论证 ........................................................................................ 错误!未定义书签。 各种方案比较与选择........................................................................... 错误!未定义书签。 3 系统硬件设计 ............................................................................................ 错误!未定义书签。 系统的总体设计 .................................................................................. 错误!未定义书签。 图3-2 总体原理图 ................................................................................ 错误!未定义书签。 功能模块设计及工作原理的分析....................................................... 错误!未定义书签。 时钟显示模块..................................................................... 错误!未定义书签。 温度传感器模块................................................................. 错误!未定义书签。 LCD显示数据模块 ............................................................. 错误!未定义书签。 串口数据传输显示模块..................................................... 错误!未定义书签。 发挥部分的设计与实现....................................................................... 错误!未定义书签。 年月日时分秒,温度报警上限设置功能......................... 错误!未定义书签。 硬件按钮部分................................................................... 错误!未定义书签。 红外遥控设置模块............................................................. 错误!未定义书签。 按键传输串口数据............................................................. 错误!未定义书签。 4 系统软件设计 ............................................................................................ 错误!未定义书签。 5 测试结果 .................................................................................................... 错误!未定义书签。 6 系统电路存在的不足和改进的方向......................................................... 错误!未定义书签。 7 参考文献 .................................................................................................... 错误!未定义书签。 8 附录: ............................................................................................................. 错误!未定义书签。

教室人数自动计数装置

目录 第1章绪论 (1) 1.1设计背景 (1) 1.2设计内容及解决问题 (1) 第2章系统方案设计 (2) 2.1设计任务及要求 (2) 2.2系统设计思路 (2) 2.3光电传感器简介 (2) 2.4方案1设计 (3) 2.5方案2设计 (3) 2.6方案论证 (4) 2.7系统总体框图及原理 (4) 第3章硬件电路设计 (5) 3.1单片机最小系统设计 (5) 3.2键盘显示模块设计 (5) 3.3电源电路设计 (6) 3.4外部检测设备设计 (6) 3.5显示模块设计 (7) 第4章系统软件设计 (8) 第5章设计总结 (13) 参考文献 (14) 附录Ⅰ基本使用器件 (15) 附录Ⅱ芯片型号 (16)

摘要 近来在主要的大城市还有一些规模较大的学校中,人口流动量非常大,在一定程度上给生活带来不便。本文主要介绍了教室人数自动计数装置的工作原理,在对各种计数方法进行分析后提出了基于光电传感器和单片机系统的计数测量控制装置,并给出了智能计数器控制的硬件电路设计、软件电路设计和系统程序流程图。本文详细分析了系统的组成及工作原理,给出了系统各个硬件、软件的设计方法。该计数系统安装方便,维护简单,工作稳定,运行可靠,对于学校、商场、会议室等人员流动很大的公共场所有很高的使用价值,方便对于人员流动的管理及配送、具有很高的使用价值和经济价值。 关键词:单片机;光电传感器;智能计数器

第1章绪论 1.1 设计背景 在学校等人员流动较大的地方,如果对人数的变动没有有效的管理和控制,那么对工作和学习的效率是有害的。如何对于人员流动进行实时的、有效的、精确的计数成为学校等场所十分关注的问题,因此设计一款实用有效的人数计数器是很必要的。 电子计数器是一种多功能的电子测量仪器,至今已有30多年的发展历史。早期设计师们追求的目标主要是扩展计数范围,提高计数精度、稳定度等,这些也是衡量一款计数器的主要指标。目前这些计数日趋完善,现代的应用技术可以让计数器的范围扩展到无限大。当今,单片机技术迅速发展,基于单片机技术开发的计数设备也广泛应用到各个领域。单片机以体积小、功能强、可靠性高、性价比高等特点,已成为实现现代工业生产技术进步和开发机电一体化智能测控产品的重要手段。如今的自动计数器大多采用非接触式的计数触发方式,早已开发出多种型号的专用检测芯片,利用MCS51系列的单片机作为控制核心的计数器成为了计数应用领域的潮流。 1.2 设计内容及解决问题 如何构成检测电路、MCS51系列单片机用何种方式对外部计数脉冲进行计数显示控制、LED显示模块的选择、单片机的扩展、提高单片机抗干扰能力和系统的稳定性。

基于单片机的时间控制系统

摘要 学校时间方面,由于时间多,时间乱等原因,不得不去改善其时间方面的设备。单片机作息时间控制实现了对时间控制的智能化,摆脱了传统由人来控制时间长短的不便,是现代学校必不可少的设备。在整个设计中,我们主要用的是单片机的自动控制原理,包括硬件和软件。在硬件部分,包括继电器,存储器和显示器接口芯片;软件部分,主要是主程序设计。软硬件结合在一起,先调试子程序,然后逐级叠加调试,最后系统调试通过。 在本论文中我是利用单片机把自动复位电路,显示电路,电源电路,继电器电路,电铃电路连接起来,再通过单片机的编程实现设计要求。单片机作息时间控制系统是利用定时器计时处理来做秒计数,当所设置的时间到了,则发出一阵声响,启动继电器,由继电器可以控制放音机开启或关闭。时,分,秒数据是存在变量内并写入七段显示器的缓冲区内,由显示器扫描程序中定时扫描而显示出时间。 关键词:单片机;定时;显示

Abstract With the continuous development of scientific progress, all walks of life continue to improve and update technology in school time, as time is over, time disorder and other reasons, had to improve their timing equipment. SCM rest time control to achieve the intelligent control of time, from the traditional by people to control the duration of the inconvenience it is essential to the modern school facilities. Throughout the design, we mainly used the automatic control of microcomputer principles, including hardware and software. On the hardware parts, including relays, memory and display interface chip; software components, mainly the main program design. Hardware and software together, the first debugging subroutines, and then stack one level debugging, the final system debugging through. In this paper, I have to use microcontroller to automatically reset circuit, display circuit, power supply circuits, relay circuit, electric bell circuit connected, and through the MCU programming design requirements. SCM rest time control system is to use the timer to do time dealing with seconds count, when the set time is up, then a flurry of sound, start relay, Radio Cassette Recorder can be controlled by the relay on or off. Hours, minutes, seconds, there is a variable data is within the seven-segment display and write within the buffer by the display scanning program regularly scans and show the time. Keywords: microcontroller,;timing; display

基于80C51的简易人数统计器

基于8051的教室人数统计系统仿真研究报告 组员:王煜阳于宏建周勋雨 指导教师:赵建东 日期: 2011.6.10

内容摘要: 教室人数技术器系统设计,通过Proteus软件模拟教室人员的出入,当有同学进入时进行加计数,当有同学外出时进行减计数,并把现在教室人数通过LED 显示出来。通过这个程序,教室可以很好的了解教室内的学生人数,既方便了学生的人数统计,同时也方便了老师的教学进展。次系统硬件电路简单,程序简单易懂,照此思想,通过利用红外光敏开关作为外部脉冲,可实际设计出应用系统。 关键词: 单片机8051 89C51 8155 人数统计 LED显示光敏二极管传感器

目录 1.目的和意义 (4) 1.1设计目的及意义 (4) 1.2设计内容 (4) 1.3设计要求 (4) 2.硬件电路设计 (4) 2.1设计思路 (4) 2.2单片机电路如图: (5) 2.3光敏二极管传感器(程序中利用开关了进行仿真) (6) 3.软件电路设计 (7) 3.1工作原理 (7) 3.2程序流程图: (7) 3.2.1程序主流程图: (7) 3.2.2 加法流程图: (8) 3.3汇编程序 (9) 4.电路调试 (12) 5.参考文献: (13) 6.结题感想 (13)

4 | 1.目的和意义 1.1设计目的及意义 教室人数统计对于一些人数比较大的课堂一直是个比较困难的问题。于是,基于单片机80C51我们设计了一个教室人数自动统计系统。通过本次课程设计加深了对单片机课程的全面认识复习和掌握,对单片机课程的应用进一步的了解。掌握外部中断和LED 显示的设置以及相应的传感器原理。通过此次课程设计能够将单片机软件结合起来,对程序进行编辑,校验。 1.2设计内容 设计教室人数统计系统,人员进入时系统进行加计数,人员离开时系统进行减计数并能够通过LED 实时显示教室内的人数。 1.3设计要求 统计出教室内上课人数并能够通过LED 显示出来。 2.硬件电路设计 2.1设计思路 教室前门不开,只通后门。测量系统硬件框图如图1所示。利用两个光敏二极管传感器,当有人从后门进出的时候,将产生电压脉冲,再利用单片机的外部中断功能进加减计数,最终显示出教室中的实际人数。 我们小组在设计电路上参考了所学教材上P195页的知识内容,设计了利用89C51通过8155及74LS138扩展4只共阴极LED 数码管的接口电路,并结合了所查的资料进行了光敏二极管的理论研究(开关中以开关替代)。图中8155的B 扣和所有LED 的a~h 引线相连,故B 口为字形扣;各LED 的位选线和8155的C 口相连,故C 口为字位口。8155的端口地址如下:2100H _命令/状态口 2101H_A 口 2102H_B 口 2103H_ C 口

基于单片机的温度控制系统设计

湖南科技大学潇湘学院 毕业设计(论文) 题目单片机温度控制系统 作者 系部信息与电气工程系 专业电气工程及其自动化 学号 指导教师 二〇一年月日

湖南科技大学学院 毕业设计(论文)任务书 信息与电气工程系电气工程及其自动化教研室 教研室主任:(签名)年月日 学生姓名: 学号: 专业: 电气工程及其自动化 1 设计(论文)题目及专题:单片机温度控制系统 2 学生设计(论文)时间:自年月日开始至年月日止 3 设计(论文)所用资源和参考资料: (1)单片机温度控制系统流程图(2)单片机程序设计基础 (3) protel se 99软件(4) 单片机使用接口技术 (5) 单片机程序设计基础(6)网上有关技术资料 4 设计(论文)应完成的主要内容: (1) 基于单片机温度控制系统的发展及应用 (2) 单片机温度控制系统设计包含的基本内容 (3) 单片机温度控制系统技术 (4) 单片机温度控制系统实现 (5) 全文总结 5 提交设计(论文)形式(设计说明与图纸或论文等)及要求: (1) 程序。要求:编译通过,基本能运行。 (2) 毕业论文。要求:正确,规范,通顺。 (3) 可供发表的研究论文(可选)。要求:规范,新意 均需提交电子版和纸质版。 6 发题时间:年月日 指导教师:(签名) 学生:(签名)

湖南科技大学学院 毕业设计(论文)指导人评语 指导人:(签名) 年月日指导人评定成绩:

湖南科技大学学院 毕业设计(论文)评阅人评语 评阅人:(签名) 年月日评阅人评定成绩:

湖南科技大学学院 毕业设计(论文)答辩记录 日期: 学生:学号:班级: 题目: 提交毕业设计(论文)答辩委员会下列材料: 1 设计(论文)说明书共页 2 设计(论文)图纸共页 3 指导人、评阅人评语共页 毕业设计(论文)答辩委员会评语: 答辩委员会主任:(签名) 委员:(签名) (签名) (签名) (签名)答辩成绩: 总评成绩:

完整版单片机控制系统的设计

学号 07437230 常州大学 硬件实习报告 题目:步进电机单片机控制系统的设计 学生: 学院(系):专业班级: 指导教师: 通信(怀)081单片机原理与应用实习任务书 一、设计题目 步进电机单片机控制系统的设计 二、设计背景 步进电机是工业过程控制及仪表中的主要控制元件之一。它可以在机械结构中把丝杆的角度变成直线位移,也可以用它带动螺旋电位

通信工程系指导教师:孙守昌1、前言 1.1课题的背景、目的和意义 1.1.1课题设计的背景:

步进电机是一种将电脉冲转化为角位移的执行机构。通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。您可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时您可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。步进电机也是工业过程控制及仪表中的主要控制元件之一。它可以在机械结构中把丝杆的角度变成直线位移,也可以用它带动螺旋电位器,调节电压和电流,从而实现对执行机构的控制。在数字控制系统中,由于它可以直接接收计算机输出的数字信号,而不需要进行D/A转换,所以使用起来十分方便。步进电机具有快速的启停能力和精度高的显著特点,在定位场合得到了广泛应用。 1.1.2 课题设计的目的: (1)了解步进电机的结构和工作原理。 (2)掌握步进电机控制系统的设计方法及其调试技术。 (3)能够使用电路仿真软件进行电路调试。步进电机驱动控制系统设计内容 1.1.3 课题设计的意义: 随着工业自动化的发展,步进电机的应用越来越广泛。步进电机是用脉冲信号进行控制,将电脉冲信号转换成相应的角位移或线位移的微电动机,它最突出的优点是可以在宽阔的频率来实现调速,快速起停,正转反转控制及制动等,并且用其组成的开环系统既简单,廉价,又非常可行,因此在打印机等办公自动化设备以及各种控制装备等多领域有着极其广泛的应用。随着微电子和计算机技术的发展,步进电机的需求量与日俱增,研制步进电机驱动器具有十分重要的意义。 1.1.4课题的现状与发展趋势 步进电动机又称脉冲电动机或阶跃电动机,国外一般称为Stepping moter,pulse motor或Stepper servo,其应用发展已有80年的历史。正是由于步进电机具有突出的优点,所以成了机电一体化的关键产品之一,广泛应用在各种自动化控制系统中。随着微电子和计算机技术的发展。步进电机的需求量与日俱增,在各个国民经济领域都有应用。比如在数控系统中就得到了广泛应用。目前世界各国都在大力发展数控技术,我国的数控系统也取得了很大发展,我国已经能够自行研制开发适合我国数控机床发展需要的各种档次的数控系统。

(完整版)基于单片机的人数统计系统毕业设计

本科毕业论文(设计)题目:基于单片机的人数统计系统

摘要 本文设计了一个基于单片机的人数统计系统,他可以通过光电开关统计教室的人数,并把实时的人数在LCD1602液晶屏上显示,另该系统还配备了一个时间显示的功能,可显示当前的年、月、日、小时、分种、秒等时间信息,时钟芯片采用的是DS1302.DS1302能存储时间信息,并且时间可以掉电保存。 关键词单片机; LCD1602;人数统计;DS1302

Abstract This paper designed a system based on single-chip microcomputer, the number of statistics, through the photoelectric switch statistic the number of the classroom, and the number of real-time in the LCD1602 display on the LCD panel, the system also equipped with another time display function, can display the current year, month, day,, such as clock chip USES is DS1302. DS1302time information can be stored, and time can be saved when power supply drop. Key words single chip microcomputer LCD1602 The number of statistics DS1302

基于单片机的智能家居控制系统

单片机原理与应用技术 课程设计报告 题目基于单片机的智能家居控制系统的设计 专业班级: 姓名:时 间:指导 教师:

单片机课程设计项目系列: 基于单片机的智能家居控制系统的设计 一.设计要求 (一)基本功能 (1)家居内无人时, 切断所有家电的220V 电源, 既消除了各种电器的待机能耗, 又避免了因供电异常、屋内漏水等不可预知事件损坏电器的危险。 (2)通过预设时间和时长控制娱乐性家电, 避免了孩子在家因过度娱乐而延误学习。 (3)所有电器的电源都直接通过系统控制进行供电 / 断电, 在使用电器时无需插拔电源插头, 避免 了因经常插拔电源插头而造成接触不良及触电的危险。 (4)根据预设室内温度和湿度对空调和加湿器自动进行启/ 停控制, 以达到最佳舒适度。 (5)各电器的工作状态在主控面板上以LED直观显示, 并通过键盘集中控制电器, 例如在观看电视时可随手打开/ 关闭厨房电灶。 (6)远程控制家电的启动操作。 (7)设定/ 显示日期、时间、星期及定时叫醒服务。 (8)为避免煤气中毒设置了一氧化碳及燃气报警。 (9)烟感和水感可及时发现家居内的水、火灾并报警。 (10)通过门磁和窗户红外线完成防盗报警。 (二)扩展功能加入住宅配房安全防盗报警功能和住宅门禁系统功能。 二.计划完成时间三周1.第一周完成软件和硬件的整体设计,同时按要求上交设计报告一份。2.第二周完成软件的具体设计和硬件的制作。 3.第三周完成软件和硬件的联合调试。

目录 1引言 (3) 2总体设计方案 (3) 2.1设计思路 (3) 2.1.1方案确立 (3) 2.2 总体设计框图 (3) 3设计原理分析 (4) 3.1传感器模块的设计 (4) 3.1.1烟感传感器 (4) 3.1.2门磁、红外探测器 (4) 3.1.3热释电传感器 (4) 3.2矩阵键盘模块 (4) 3.3单片机最小系统 (5) 3.4显示模块 (5) 3.5 输出部分 (6) 4总结与体会 (6) 参考文献 (6) 附录一程序流程图 (7) 附录二程序列表 (8)

基于单片机的温度测量系统设计DOC

基于单片机的温度测量系统设计DOC

基于STC单片机的温度测量系统的研究 摘要:本文针对现有温度测量方法线性度、灵敏度、抗振动性能较差的不足,提出了一种基于STC单片机,采用Pt1000温度传感器,经过间接测量铂热电阻阻值来实现温度测量的方案。重点介绍了,铂热电阻测量温度的原理,基于STC实现铂热电阻阻值测量,牛顿迭代法计算温度,给出了部分硬件、软件的设计方法。实验验证,该系统测量精度高,线性好,具有较强的实时性和可靠性,具有一定的工程价值。 关键词:STC单片机、Pt1000温度传感器、温度测量、铂热电阻阻值、牛顿迭代法。 Study of Temperature Measurement System based on STC single chip computer Zhang Yapeng,Wang Xiangting,Xu Enchun,Wei Maolin Abstract:A method to achieve temperature Measurement by the Indirect Measurement the resistance of platinum thermistor is proposed. It is realized by the single chip computer STC with Pt1000 temperature sensor.The shortcomings of available methods whose Linearity, Sensitivity, and vibration resistance are worse are overcame by the proposed method. This paper emphasizes on the following aspects:the principle of temperature measurement by using platinum thermistor , the measurement of platinum thermistor’s resistance

相关主题
文本预览
相关文档 最新文档