当前位置:文档之家› 教室人数统计

教室人数统计

教室人数统计
教室人数统计

基于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.电路调试 (13)

5.参考文献: (14)

6.结题感想 (14)

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口

2.2单片机电路如图:

图 1.3 Proteus模拟电路图

2.3光敏二极管传感器(程序中利用开关了进行仿真)

结构原理:光敏二极管的结构与一般二极管相似。它装在透明玻璃外壳中,其PN结装在管的顶部,可以直接受到光照射。

工作原理:光敏二极管在电路中一般是处于反向工作状态,在没有光照射时,反向电阻很大,反向电流很小,反向电流称为暗电流,当光照射在PN结上,光子打在PN结附近,使PN结附近产生光生电子和光生空穴对,它们在PN结处的内电场作用下作定向运动,形成光电流。光的照度越大,光电流越大因此光敏二极管在不受适当波长光照射时处于截止状态,

受适当波长光照射时处于导通状态。

图2

装置结构:将两个光敏二极管安装于同学们进出的过道一侧,并间隔一定的距离L,在

相对的一侧安装两个激光发射器。如图3。

工作过程:当过道中无人员经过时,激光照射光敏二极管,使二极管导通,则图2中的电路导通,电阻RL两端高电压。当过道中有人员通过时,二极管截止,RL两端低电压。将两个传感器电路中RL电压变化产生的电压脉冲信号分别接入单片机的外部中断输入端/INT0与/INT1,触发中断程序,在中断程序中进行相应的操作,即可实现人数的加减计数。注:为满足单片机工作电平要求,图2电路中,电源E取5V,R取适当值。

3.软件电路设计

3.1工作原理

8051单片机可以响应外部中断中断请求,外部中断源的中断请求信号可以从P3.2和P3.3(即/INT0和/INT1)引脚上输入,有电平或负边沿两种引起中断的触发方式。本系统中利用负边沿触发方式。光敏二极管1电路中RL电压信号接/INTO,光敏二极管2电路中RL电压信号接/INT1。

工作过程:进入一一当有人员进入教室时,光敏二极管l光线首先被隔断,/INT0端首先产生负脉冲信号,引发单片机中断,在相应的中断程序中对计算人数的存储器R2进行加l计算,同时在程序中关闭/INTl的中断使能,这样就不会引起/INT1触发中断,并开始定时,在隔一定时间后利用定时中断打开/INT1中断使能·出去一一当有人员离开教室时,光敏二极管2光线首先被隔断,/INTl端首先产生负脉冲信号,引发单片机中断,在相应的中断程序中对计算人数的存储器R2进行减l计算,同时在程序中关闭/INT0的中断使能,这样就不会引起/INT0触发中断,并开始定时,在隔一定时间后利用定时中断打开/INT0中断使能。最终通过相应的LED显示程序显示的人数即当前教室里的人数了。

3.2程序流程图:

3.2.1程序主流程图:

图 1.4

3.2.2 加法流程图:

图 1.5

3.2.3减法流程图:

图 1.6 3.3汇编程序

ORG 0000H

LJMP MAIN

ORG 0003H

LJMP CT1

ORG 000BH

LJMP YS

ORG 0013H

AJMP CT2

GW EQU 20h

SW EQU 21H

BW EQU 22H

QW EQU 23H

MOV 20H,#00H

MOV 21H,#00H

MOV 22H,#00H

MOV 23H,#00H

MOV R2,#00H

MAIN:

SETB EX0 ;开INT0

SETB EX1 ;开INT1

SETB EA

JIA: MOV R4,#00H ;加法运算

MOV SP,#60H

MOV DPTR,#2100H

MOV A,#0EH

MOVX @DPTR,A

ACALL FB

LOOP1: ACALL DIR

MOV A,R2

CJNE A,52H,BACK1

SJMP LOOP1

JIAN: MOV R4,#00H ;减法运算

MOV SP,#60H

MOV DPTR,#2100H

MOV A,#0EH

MOVX @DPTR,A

ACALL FB2

LOOP2: ACALL DIR

MOV A,R2

CJNE A,52H,BACK

SJMP LOOP2

CT1: CLR EX1

MOV 52H,R2 ;关INT1

INC R2

MOV TMOD,#01H ;T0选择定时器方式1工作

MOV TH0,#0BH ;装入初值

MOV TL0,#0DCH

SETB ET0 ;开T0中断

SETB TR0 ;启动中断

BACK2: MOV A,P3

CJNE A,#0FFH,BACK2 ;判断按键是否弹开,避免1人多次计数

LJMP JIA

BACK: R ETI

CT2: CLR EX0 ;关INT0

MOV 52H,R2

DEC R2

MOV TMOD,#01H

MOV TH0,#0BH

MOV TL0,#0DCH

SETB ET0

SETB TR0

BACK3: MOV A,P3

CJNE A,#0FFH,BACK3

LJMP JIAN

BACK1: RETI

YS: SETB EX0

SETB EX1

RETI

FB: MOV R1,#79H

MOV R3,#02H

LP2: CJNE R2,#10,JIN ;加法进位程序MOV R2,#00H

INC S W

MOV A,SW

CJNE A,#10,JIN

MOV SW,#00H

INC BW

JIN: MOV A,R2 ;加法显示程序ANL A,#0FH

MOV @R1,A

INC R1

MOV A,SW

MOV @R1,A

INC R1

MOV A,BW

MOV @R1,A

INC R1

MOV A,QW

ANL A,#0FH

MOV @R1,A

RET

FB2: MOV R1,#79H

MOV R3,#02H

LP22: CJNE R2,#0FFH,TUI ;减法借位程序MOV R2,#09H

DEC SW

MOV A,SW

CJNE A,#0FFH,TUI

MOV SW,#09H

DEC BW

MOV A,BW

CJNE A,#0FFH,TUI

DEC QW

TUI: MOV A,R2 ;减法显示程序ANL A,#0FH

MOV @R1,A

INC R1

MOV A,SW

MOV @R1,A

INC R1

MOV A,GW

MOV @R1,A

INC R1

MOV A,QW

MOV @R1,A

RET

DIR: MOV R0,#79H ;LED显示控制程序MOV R5,#20H

MOV A,R5

LD0: MOV DPTR, #2103H

MOV A,#00H

MOVX @DPTR,A

MOV DPTR,#2102H

MOV A,@R0

ADD A,#14H

MOVC A,@A+PC

DIR1: MOVX @DPTR,A

MOV A,R5

MOV DPTR,#2103H

MOVX @DPTR,A

MOV R7,#02H

ACALL DL

INC R0

MOV A,R5

JB ACC.0,LD1

RR A

MOV R5,A

AJMP LD0

LD1: RET

DSEG0: DB 3FH,06H,5BH,4FH,66H,6DH

DSEG1: DB 7DH,07H,7FH,6FH

DL: MOV R6,#0FFH

DL6: DJNZ R6,DL6

DJNZ R7,DL

RET

4.电路调试

1.接通电源,观察LED初值是否显示“0000”。

2.把INT0开关置低电平,进行人员进入教室模拟统计,观察LED显示是否能进行加一计数并稳定显示。

3.把INT1开关置低高平,进行人员外出教室模拟统计,观察LED显示是否进行减一计数。

4.进行多人数统计的模拟,即多次点击INT0开关,来检验十位、百位乃至千位的进位、退位程序是否正确。

5.参考文献:

[1]李广弟.单片机基础[M].北京:北京航空航天大学出版社,2004

[2]蒋万君.再论循环时序电路的接口技术[J].机电一体化,2005第5期

[3]赵嘉尉,张家栋,霍凯肖燕彩.单片机原理与接口技术[M].北京:清华大学出版社,2010

[4]胡汉才.单片机原理及接口技术(第二版)[M].北京:清华大学出版社,2004

6.结题感想

经过了几个下午的合作讨论以及个人N个晚上的独自研究,这个十分简单的人数统计仿真系统终于是做出来了。我对于这个题目的感受就是“难——容易——难难!”。开始阶段的第一项工作就是相关资料的查阅以及仿真软件的下载调试(proteus的自动退出BUG还挺多),并大致决定了电路的相关设计。第二项工作是自学proteus进行电路仿真。第三项工作是比较艰难的程序汇编阶段,看似简单的显示程序与中断的结合,一旦和自己所做的电路相配合时就会出现各种各样的问题(比较让我郁闷的就是当只按下一次按键时,计数器会增加20左右,后来我们先是在程序中加入延时程序来避免多次的错误中断,但是效果不好,最后还是求助了同学,才想起来应该加入电平判断语句切实做到按一次键+1或者-1),而这时候就需要我们去反复看程序,真正动脑子去思考如何解决这些难题,而这也是与平时做作业、听课完全不同的学习方式,能够真正让人受益。

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

微机原理与接口技术 课程设计说明书课程名称:微机原理与接口技术综合实验 设计题目:教室人数统计系统(第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)硬件部分 系统电路原理图:

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设计背景 (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显示模块的选择、单片机的扩展、提高单片机抗干扰能力和系统的稳定性。

基于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 口

基于单片机统计教室人数系统设计

微机原理与接口技术 课程设计说明书 课程名称:微机原理与接口技术综合实验 设计题目:教室人数统计系统 院系:机械与电子控制工程学院 班级:机电1011班机电1012班 设计者: 周子航(10223058)韩振洋(10223036)尤兴权(10223024)狄长路(10223034) 龚军建(10223035)姚雪阳(10223053)设计时间:2012 年6月25日至2012年7月4号

机电学院《微机原理与接口技术》课程设计任务书 ●设计要求:扩展两个光电传感器和一块8*8点阵LED显示器 ●控制系统需要实现: 1.检测教室里的人数。并在8*8点阵LED显示器显示出来; 2.设置一个按键实现复位清零。 3.用发光二极管模拟电灯,当教室有人时,发光二极管发光, 无人时发光二极管不发光。 注:我们组作品的扩展功能: 1、当教室内人数超过十人时,8*8点阵LED显示器显示 “OK”; 2、早退报警功能; 3、上课倒计时50分钟功能; 4、开机显示“BJTU”功能。 ●工作计划安排: 在初期大体上我们组细化为五个部分 1.对硬件器材的学习与认识 2.仿真程序的大致框架

3.程序设计与调试 4.系统软硬件知识的综合学习与研究 5.试验总结及实验报告的书写 我组组员工作的具体分工如下 周子航、韩振洋:主程序设计与仿真调试 龚军建、尤兴权:辅助程序设计及会议记录 狄长路、姚雪阳:实验报告的前期撰写及过程调试 在本次实验中,我组齐心协力,共同研究与学习,虽各有分工,但又互相帮助,互相学习。做到每一个人各有侧重点的同时,又对总体的每一步有所参与,对总体的设计与调试都有所掌握。

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

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

摘要 本文设计了一个基于单片机的人数统计系统,他可以通过光电开关统计教室的人数,并把实时的人数在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

基于单片机的教室管理系统的研究

SJ006-1 毕业设计说明书 题目:基于单片机的教室管理系统的研究 二级学院:电气与光电工程学院 专业:电气工程及其自动化班级: 学生姓名:学号: 指导教师:职称: 评阅教师:职称: 2017年6月

摘要 摘要 各个高校现在都在不停地扩大,而对教室管理系统的研究也逐渐变得重要。教室内电器的使用不当会造成了大量不必要的浪费,比如电灯、电扇等教室电器;此外老师们在上课时间经常需要花费时间来进行点名,而通过红外传感器来计算教室内的人数,就大大节约了老师们的课堂时间,不用把时间浪费在点名上了。 本课题针对智能教室的控制,分析了智能教室中打铃器的控制原理和实现方法,智能教室中其他电器(例如风扇)的控制原理和实现方法,以及智能教室中灯光的控制原理和实现方法和智能教室中红外监控人数的控制原理和实现方法。提出了基于单片机的教室管理系统的设计方案,并对硬件和软件两大部分进行了设计。首先就功能方面进行系统化的分析,对硬件和软件两大部分进行了总体功能设计和工作模块划分。硬件部分采用的是单片机系列的STC89C52芯片作为控制芯片。 关键词:单片机、教室管理系统、硬件设计、软件设计

Abstract Abstract All colleges and universities are constantly expanding, and the study of the classroom management system has become increasingly important. The use of electrical appliances in the classroom will eventually caused a lot of unnecessary waste, such as lights, electric fans and other appliances in the classroom; teachers in class time often takes time to call, and through the infrared sensor to calculate the number of classrooms, greatly saving the teachers of classroom time, don't waste your time on roll on. The control for intelligent classroom, analyzes the control principle and implementation method of ringing device in intelligent classroom and other appliances in Intelligent Classroom (such as fan) and the realization method of control principle, control principle and control principle of intelligent infrared monitoring the number of lights in the classroom and the realization method and the intelligent classroom and control method. The design scheme of the classroom management system based on single chip microcomputer is put forward, and the two parts of hardware and software are designed. First of all, the functional aspects of the system analysis, hardware and software for the two major parts of the overall functional design and work module division. The hardware part uses the STC89C52 chip of the singlechip series as the control chip. Key words: single chip microcomputer, classroom management system, hardware design, software design

集美大学教务处文件

集美大学教务处文件 教务〔2009〕47号 关于做好2009年12月全国大学英语四、六级考试工作的通知 各学院、有关单位、有关班级: 根据闽教考办〔2009〕116号的通知,今年下半年大学英语四、六级标准考试(CET)定于2009年12月19日(星期六)举行,其中四级上午09 : 00开考,六级下午03 : 00开考。现将有关事项通知如下: 一、我校本次报名参加考试计13473人,其中CET-4报考6945人,CET-6报考6528人。各考生的考号、考试地点详见准考证。 二、本次考试我校的组织机构及考场设置 1. 组织机构 主考:杨国豪 副主考:郑旭旭张毅

总巡视员:连凤宝黄爱斌虞金仁舒信国刘菊东 罗小平 分考点巡视员:蔡建源张澄瑞邱键辉林志超教务处部分人员省考办派来巡视员:待定 考务办公室:教务处 各考点分主考: 外国语学院考点:余苏 信息工程学院考点:庄铭杰 财经学院考点:石爱虎 教师教育学院考点:方元山 2. 考场设置: 全校共设450个考场,其中CET4 232个考场,分别设在外国语学院、信息工程学院、财经学院、教师教育学院4个考点; CET6 218个考场,设在外国语学院、信息工程学院、财经学院、教师教育学院4个考点。全校另设三个备用考场,分别是建发0202、文澜0101、新师0214。具体安排如下表:

3. 监考人员由各考点负责安排,每 个考场配2名监考(包括 备用考场),每两层楼配一名流动监考。监考人员必须安排本校的在职教师或管理干部,请各分考点严格选拔工作认真负责的监考人员。各考点于2009年12月11日前将本考点的组织机构和监考安排表报送教务处,考场设置详见附件1。 三、各考生 的准考证由教务处统一打印,各学院应于2009年12月17日前发给考生。 四、试卷于 考试当天由教务处安排人员送往各考点:四级:7 : 15 -财经学院-教师教育学院-信息工程学院-外国语学 院;六级:13 : 15 -财经学院-教师教育学院-信息工程学院 -外国语学院。考试结束后,考务办公室安排人员于上午11 : 40开始到各考点回收四级试卷,下午5 : 40开始到各考点回收六级试卷。 五、本次CET考试的听力测试统一采用无线音频耳机听音。

教室人数统计

目录 1.目的和意义 (1) 1.1设计目的及意义 (1) 1.2设计内容 (1) 1.3设计要求 (1) 2.硬件电路设计 (1) 2.1设计思路 (1) 2.2单片机电路如图 (2) 2.3光敏二极管传感器 (2) 3.软件电路设计 (2) 3.1工作原理 (3) 3.2程序流程图 (4) 3.2.1程序主流程图 (4) 3.2.2 加法流程图 (5) 3.2.3 减法流程图 (5) 3.3汇编程序 (6) 4.电路调试 (9) 5.仿真结果 (10) 6.实验感想 (10) 7.参考文献 (11)

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

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

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

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

摘要 本文设计了一个基于单片机的人数统计系统,他可以通过光电开关统计教室的人数,并把实时的人数在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

基于单片机的教室人数统计

沈阳航空航天大学 课程设计 (论文) 题目教室人数统计系统的设计 班级 学号 学生姓名 指导教师

沈阳航空航天大学 课程设计任务书 课程名称专业综合课程设计 院(系)自动化学院专业测控技术与仪器 班级04070101 学号姓名 课程设计题目教室人数统计系统的设计 课程设计时间: 2013 年12 月30 日至2014 年1 月10日 课程设计的内容及要求: 1.设计一个教室人数统计系统,系统功能如下: ①采用单片机作为控制核心电路; ②由安装于门口的两个光电传感器用于识别进出教室的人数; ③采用二位数码管显示教室里的人数。 2.设计硬件电路原理图。 3.焊接硬件电路并进行调试。 4.软硬件结合调试,系统能脱离开发系统单独运行。

指导教师年月日 负责教师年月日 学生签字年月日 沈阳航空航天大学 课程设计成绩评定单 课程名称专业基础课程设计 院(系)自动化学院专业测控技术与仪器 课程设计题目教室人数统计系统的设计 学号姓名答辩日期年月日指导教师(答辩组)评语:

课程设计成绩 指导教师(答辩组)签字 年月日

目录 0 前言 (2) 1 总体方案设计 (2) 2 硬件电路设计 (3) 2.1 单片机系统 (3) 2.1.1 AT89C51性能 (3) 2.1.2 AT89C51各引脚功能 (3) 2.1.3复位电路设计 (5) 2.1.4 时钟电路设计 (5) 2.3 LED显示系统设计 (7) 2.3.1LED基本结构 (7) 2.3.2 LED译码方式 (7) 3 软件设计 (8) 3.1工作原理 (8) 3.2程序流程图: (9) 3.3 显示子程序 (9) 4 调试分析 (10) 参考文献 (11) 课设体会 (12) 附录1 电路原理图 (14) 附录2 程序清单 (15)

学校人员定位人数统计管理系统

学校人员定位人数统计管理系统

一、系统意义 1)无需刷卡,自动考勤。摒弃传统卡片贴近读卡器刷卡考勤,学生进出大门自 动化人数统计、考勤; 2)让老师和学生不感到受管束的感觉,享受VIP式的门禁进出享受。 3)加强学校人员定位人数管理,提高学校的安全防范水平,实时动态了解学生 的情况,确保学生在校人生安全。 二、系统架构及方案阐述 学校人员定位人数统计管理系统是上海仁微电子科技有限公司根据现实的学校管理需求,加强本学校人员区域人数的管理,采用双频半有源RFID技术来跟踪和记录每个人员在教室、图书馆、食堂等一些场所的进出情况,实现高效率的自动识别要求,统计在教室内、图书馆内、食堂内的人员人数。同时对学校的一些危险区域,进行定位报警。 2.1 门禁识别 进出识别示意图 每张RFID双频卡内都有一个标签ID号,当RFID卡出现在低频激活器感应天线唤醒区域时,感应卡被低频激活器天线不断发射的电磁波信号激活,佩戴在人身上的双频电子标签的低频芯片将实时解析出该激活器天线编号,同时检测出该低频信号的RSSI场强值,然后唤醒并传入标签,接着标签打开2.4G 无线射频芯片进行一次强信号发射(无线发射的数据包中含标签ID和激活器

天线编号以及低频场强RSSI值)。有效识别范围内的2.4G远距离读写器将收到该标签以2.4G频段发射的数据包,解析出该数据包中的标签ID号和激活器天线编号后以及RSSI值后立刻上传到上位机电脑,从而实现对RFID卡的识别。通过部署两组低频感应天线,实现人员进出自动识别和区域人数统计。 2.2 区域定位 人员区域定位示意图 在一些重点区域或者危险区域进行人员区域定位,一旦进入该区域进行人员定位并实现报警提示,同时结合视频监控功能,实现视频联动。采用低频激活器棒状天线,每根天线的激活区域为1m到10m距离可调,当人进入天线唤醒区域时,标签实时把标签身份ID与激活天线地址码ID发送出去,2.4G远距离读写器接收到后直接作为人员区域定位的数据依据。同时可以进行报警提示和视频联动分析。 三、案例介绍

教室人数统计系统仿真

基于80C51教室人数统计 系统仿真 组长:

目录 1.实验摘要 1.1内容摘要 1.2关键词 2.目的和意义 2.1设计目的及意义 2.2系统实现的功能 3.硬件电路设计 3.1设计思路 3.2单片机电路(proteus模拟电路) 4.软件电路设计 4.1工作原理 4.2程序流程图 4.3汇编程序 5.电路调试 6.结题感受 7.参考文献

1.实验摘要 1.1内容摘要 教室人数技术器系统设计,通过Proteus软件模拟教室人员的出入,当有同学进入时进行加计数,当有同学外出时进行减计数,并把现在教室人数通过LED 显示出来。通过这个程序,教室可以很好的了解教室内的学生人数,既方便了学生的人数统计,同时也方便了老师的教学进展。 1.2关键词 单片机 89C51 8155 人数统计 LED显示 2.目的和意义 2.1设计目的及意义 教室人数统计对于一些人数比较大的课堂一直是个比较困难的问题。于是, 基于单片机80C51我们设计了一个教室人数自动统计系统。通过本次课程设计加深了对单片机课程的全面认识复习和掌握,对单片机课程的应用进一步的了解。掌握外部中断和LED显示的设置以及相应的传感器原理。通过此次课程设计能够将单片机软件结合起来,对程序进行编辑,校验。 2.2系统实现的功能 (1)检测教室里百位以内的人数,并在8*8点阵LED显示器上显示出来; (2)设置按键复位清零; (3)用发光二级管模拟点灯,当教室有人时,发光二极管发光;当教室无人时,发光二极管不发光。 3.硬件电路设计 3.1设计思路 教室门上安置两个光电对管GK102,当有人进入时,INT0先产生中断并置1 INT1响应标志位,INT1后发生中断,在响应标志位为1情况进行加法计数,外出时与之相反,最终显示出教室的实际人数。 注:使用proteus仿真时,将光电对管用开关按键代替。

集美大学学院本科教学教师编制计算办法

集美大学学院本科教学教师编制计算办法 一、课堂教学标准课时数(A1)的计算 计算公式:A1=H×K1×K2×K3 其中:H——课程的理论计划学时数 K1——课程类别系数 K2——教学班规模系数 K3——教学质量系数(本次计算全部取1)(一)课程类别系数(K1): (二)教学班规模系数(K2): 二、实践教学标准课时数(A2)的计算

三、各教学单位定编计算方法 根据学校发展规划,到2015年全校普通全日制在校生折合数为26500(本科生25000,研究生1000人)人,按生师比17:1计算,配备专任教师1559人,其中科研编制(含研究生教育、学科建设等)260人、本科教学编制1299人。 全校以在校本科学生25000人为计算基数(至2012年,包括高职学生),按200:1核定学生思想政治工作的人员编制数,即思想政治工作人员125人;本科教学专任教师数1174人。各学院专任教师数是以本学院工作量占全校比例进行核算,最后确定各学院专任教师编制数。 四、有关说明 1.年度教学工作量的核算依据是该年度的教学任务。

2.学校对教学工作量的核算对象为各学院,不面对教师个人。 3.已单独支付工作量报酬的教学活动不再计入教学工作量(如专升本、高职专业、第二专业教学、重新学习课程教学、公共选修课程、成人教育教学、承担诚毅学院教学活动、非学历教育及各类培训等等)。 4.本办法仅适用于学校对各学院核算编制以及教学工作津贴。各学院对教师个人教学工作量的核算可以参照本办法,也可根据本学院的师资情况、教学条件、教改要求、办学特色等因素制定本学院的教学工作量计算办法,并分别报学校人事处、教务处、科研处、研究生处备案。

基于单片机的教室人数统计

基于单片机的教室人数统计

沈阳航空航天大学 课程设计 (论文) 题目教室人数统计系统的设计 班级 学号 学生姓名 指导教师

沈阳航空航天大学 课程设计任务书 课程名称专业综合课程设计 院(系)自动化学院专业测控技术与仪器 班级04070101 学号姓名 课程设计题目教室人数统计系统的设计 课程设计时间: 2013 年12 月30 日至2014 年 1 月10日 课程设计的内容及要求: 1.设计一个教室人数统计系统,系统功能如下: ①采用单片机作为控制核心电路; ②由安装于门口的两个光电传感器用于识别进出教室的人数; ③采用二位数码管显示教室里的人数。 2.设计硬件电路原理图。 3.焊接硬件电路并进行调试。 4.软硬件结合调试,系统能脱离开发系统单独运行。 指导教师年月日 负责教师年月日 学生签字年月日

沈阳航空航天大学 课程设计成绩评定单 课程名称专业基础课程设计 院(系)自动化学院专业测控技术与仪器 课程设计题目教室人数统计系统的设计 学号姓名答辩日期年月日指导教师(答辩组)评语: 课程设计成绩 指导教师(答辩组)签字 年月日

目录 0 前言 (2) 1 总体方案设计 (2) 2 硬件电路设计 (3) 2.1 单片机系统 (3) 2.1.1 AT89C51性能 (3) 2.1.2 AT89C51各引脚功能 (3) 2.1.3复位电路设计 (5) 2.1.4 时钟电路设计 (5) 2.3 LED显示系统设计 (7) 2.3.1LED基本结构 (7) 2.3.2 LED译码方式 (7) 3 软件设计 (8) 3.1工作原理 (8) 3.2程序流程图: (9) 3.3显示子程序 (9) 4 调试分析 (10) 参考文献 (11) 课设体会 (12) 附录1 电路原理图 (14) 附录2 程序清单 (15)

教室自动感应照明控制系统的设计

教室自动感应照明控制系统的设计 刘婧 (陕西理工学院物电学院电子信息科学与技术专业1202班级,陕西汉中 723000) 指导教师:张政才 [摘要]本设计介绍了基于单片机STC89C52的教室自动感应照明控制系统,分析了教室灯光智能控制的原理与实现的方法,在此基础上开发了照明智能控制系统硬件装置和相应的软件。系统硬件包括时钟电路、红外对管电路、光线检测电路、显示模块电路、独立按键操作电路和LED灯控制电路,软件设计包括人数统计软件设计、光线亮度检测软件设计以及总体软件设计。让学校教室的用电合理化,节约了电能并且改善了对教室灯光的管理,实现了教室照明控制系统的自动化、智能化。 [关键词] STC89C52;智能控制;红外对管;光照检测 The classroom design of the control system of automatic induction lighting Liu Jing (Shaanxi Institute of Electrical Engineering on Electronic Information Science and Technology 1202 class, Hanzhong, Shaanxi 723000) Instructor: Zhang Zhengcai Abstract:This design introduces the automatic lighting control system based on the MCU STC89C52,and analyzes the principle of classroom lighting intelligent control and realization the basis of this, the hardware and software of the

基于单片机的人数统计系统毕业论文

基于单片机的人数统计系统毕业论文 目录 摘要 (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)

基于单片机的教室人数统计设计

华北理工大学轻工学院 Qing Gong College North China University of Science and Technology 课程设计报告 项目名称:基于单片机的教室人数统计设计 专业班级: 学号: 姓名: 成绩:

一、项目说明 通过本次课设计加深了对单片机课程的全面认识复习和掌握,对单片机课程的应用进一步的了解。这个设计的想法一是运用老师教导的学科知识运用在实际生活中,二是完成老师布置的学科任务,所以选做这个教室人数统计设计,并了解和加深一下其原理和构造。这个简单的计数器件是利用AT89S51单片机的两个16位定时和计数器功能,来完成计数,计数的结果通过8位动态数码管显示出来。掌握外部中断和数码管显示的设置以及相应的传感器原理。通过此次课程设计能够将单片机软件结合起来,对程序进行编辑,校验。 二、项目原理图 1、原理图 图1 项目原理图 2、各部分说明 (1)电源部分 DC002插座是带有插入断开开关,中心脚为1脚,下面为2脚,侧面为3脚,插入时3脚断开。的一款给单片机提供5v电压的电源。

图2 电源 (2)STC89C52芯片 STC89C52是一个低功耗,高性能CMOS8位单片机,片内含具有如下特点:40个引脚,4kBytesFlash片内程序存储器,128bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDTC)电路,片内时钟振荡器。此外,STC89C52设计和配置了振荡频率可为0HZ并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。 图3 STC89C52 (3)单片机复位部分 复位功能:单片机复位电路就好比电脑的重启部分,当电脑在使用中出现死机,按下重启按钮电脑内部的程序从头开始执行。单片机也一样,当单片机系统在运行中,受到环境干扰出现程序跑飞的时候,按下复位按钮内部的程序自动从头开

集美大学教务处文件

集美大学教务处文件 教务〔2016〕1号 教务处关于做好2015-2016学年第一学期期末及下学期初教学管 理几项工作的通知 各学院、各有关单位: 本学期即将结束,为进一步加强教学管理工作,确保本学期末及下学期初教学正常运行,现将几项工作通知如下: 一、课程考核 1.加强期末考试管理工作。对学生进行宣传教育,对考试中出现的各类违纪行为,必须及时严肃处理,营造良好的考试氛围培,养良好的考风、学风。期末考试结束后,各学院(部)要认真总结,考试总结包括考试工作安排、考务管理及考场情况、本学期考试反映的问题、如何采取切实有效的措施加强考试管理等内容。

2.按《集美大学课程考核与考试违纪认定管理办法》(集大教〔2014〕35号)的规定认真做好评卷、试卷分析、试卷材料存档等工作。试卷存档封面见附件1。试卷参考格式在教务处下载中心。学生本学期的学习成绩由学生所在学院及时反馈给学生及其家长,并通知学生参加补考。 3.下学期将对本学期考试的试卷进行抽查。试卷抽查范围包括全校所有课程的考试试题、试卷、参考答案及评分标准、试卷分析表(课程考核总结)、学生成绩表、平时成绩原始记录、考场情况登记表、缓考申请等全部相关资料。各学院(部)于下学期第3周将学院的课程考核试卷归档一览表(表格见附件2)报教务处。 4.各任课教师应及时将本学期成绩录入教务系统。教师提交成绩后由学院教学管理人员提交至成绩总库,已提交成绩总库的成绩不得再开放录入。考试成绩一经评定,任何人均不可利用职权或便利进行更改。如确有差错或评卷有误,由评卷教师或任课教师向所属学院办公室提出书面申请,说明原因,且由学院分管教学领导同意后指定人员进行核实,核实结果报教务处审核后方可书面通知有关学院更改成绩,由学生所在学院教学管理人员直接更改成绩总库,材料附在教师提交的成绩单后面。成绩加分工作由教学管理人员在教务系统中的加分管理模块中更改,加分材 - 2 -

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