一种基于单片机的网络化教室教学信息显示系统设计
马杏烨,马阳阳,于庆涛,苏 航
(大连民族大学 自动化系 辽宁 大连 116600)
【摘要】本文基于校园教务管理系统,采用摘要】本文基于校园教务管理系统,采用M32单片机为核心控制器件,设计一种用于教室教学信息显示与查询的教室端显示装置,该装置通过校园无线WiFi可实现信息更新。该装置可方便学生了解教室使用情况,提高教室利用率。【关键词关键词】M32】M32单片机;教学信息;教室;系统设计【中图分类号中图分类号】TP39 【】TP39 【文献标识码文献标识码】A 【】A 【文章编号文章编号】1009-5624(2019)02-0042-02】1009-5624(2019)02-0042-02
DOI:10.16009/j.cnki.cn13-1295/tq.2019.02.024
1 引言
本文以校内教务管理系统为基础,通过校内WiFi和M32单片机技术,设计一种在教学楼教室门口显示教室上课信息的触摸屏显示系统。该显示系统能够实时显示该教室一周时间内的教室占用情况,并可触摸操作查询教室设施资料和课程具体设置情况,为学生和临时占用选择教室提供便利。
2 系统构成与功能
系统采用ALIENTEK MiniSTM32单片机为控制核心,显示系统采用10.4寸金属电容触摸显示屏为试验显示器。整个系统由远程控制系统、网络连接、主控系统以及显示系统显示等部分构成。
系统结构框图如图1所示。
进行设置。具体设置对应的启动模式和功能见表1所示。
表1 系统启动模式配置表
BOOT0011
BOOT1X01
启动模式用户闪存存储器系统存储器SRAM启动
功能说明
用户闪存存储器,FLASH启动系统存储器启动,用于串口下载SRAM启动,用于SRAM中调试代码
图1 统结构框图
通过显示控制系统通过校内网络的连接教务管理系统,进行信息进行汇总,将该教室的使用情况通过显示屏以表格的形式展现出来。显示控制系统通过单片机对数据进行汇总、保存、输出、更新,并实现历史信息的调阅和查询。3 硬件结构与设计
硬件结构主要由ALIENTEK MiniSTM32单片机的主电路板、控制模块、接口模块、无线传输模块以及显示电路模块等部分组成。
3.1 MiniSTM32主电路模块
主电路板主要包括微控制单元(MCU)、SWD接口、EEPROM芯片、OLED接口、无线模块。
3.2 控制单元设置
M32单片机构成控制系统核心电路,扩展下控制电路需要对其经扩展和设置,STM23的启动方式通过BOOT0和BOOT1
[4]阮秋琦.数字图像处理学[M].北京:电子工业出版社,2001.[5] KennethR.Castleman.Digital Image Processing[M].北京:清华大学出版社,2003.
[6] MathWorks.MATLAB Help[M].us:The MathWork,Inc.2004.项目基金:2015年度广西高校科学技术研究项目(KY2015LX173)
设置BOOT0为1、BOOT1为0时,系统启动用户闪存存储器,硬件系统从串口下载源程序代码。配置BOOT0为0、BOOT1为任意值时,通过按复位键启动系统开始程序运行。M32模块的P1和P2通过PORTA和PORTB的I/O口引出,P2和红外传感器的数据线,分别分别通过PA0和PA1引出。必要时通过跳线将P2和P3连接起来使用。以便防止使用红外传感器和DS18B20温度传感器时,引起这两个I/O口的相互影响影响。P4口连接PL2303的实现硬件系统的串口输出,具体对应STM32串口1(即PA9/PA10引脚)。其他时候,为使PA9和PA10用于其他用途使用的时候不受到PL2303模块的影响,具体可通过跳线将这两处连接起来。P5引脚可用于其他一个I/O端口设置,可将PORTC和PORTD等的其他I/O口从这里以排阵形式引出。
3.3 SWD与OLED接口设置
SWD接口主要用于芯片内部测试,SWCLK和SWDIO用于下载并调试代码,功能等同使用串口下载代码,但该方式速度更快且可进行调试。
EEPROM芯片的容量为2KB,即256个字节,为带电可擦可编程读写存储器,掉电后数据可保持。该设计所编写的程序存储其中。
M32单片机有一个通用液晶模块接口LCD1,另外有一个OLED接口可通过这个OLED接口给显示模块供电。OLCD接口和LCD1接口同时使用。系统使用ALIENTEK模块,实际中连接OLED排阵做模块供电电源,同时连接显示模块与LCD1上的对应管脚,实现OLED与MCU的连接。
广西高校工业过程智能控制技术重点实验室主任基金(IPICT-2016-08)
广西科技大学自然科学基金(校科自1419215)
作者简介:张玉薇(1980.09-),女,汉族,河南长垣县人,硕士,广西科技大学电气学院,从事数字图像处理和电子系统设计仿真方面的教学研究。
42
信息记录材料 2019年2月 第20卷第2期信息·技术
计算机网络中人工智能技术的应用研究
俞永飞
(合肥财经职业学院 安徽 合肥 230601)
【摘要】人工智能技术是一种新兴的高科技技术,人工智能在各领域已经逐渐开始应用,并且在很大程度上方便了摘要】人工智能技术是一种新兴的高科技技术,人工智能在各领域已经逐渐开始应用,并且在很大程度上方便了人们的生产生活。计算机网络正在朝着智能化的方向发展,对人工智能技术应用进行研究很有必要。【关键词关键词】人工智能;计算机网络;计算机】人工智能;计算机网络;计算机【中图分类号中图分类号】TP39 【】TP39 【文献标识码文献标识码】A 【】A 【文章编号文章编号】1009-5624(2019)02-0043-02】1009-5624(2019)02-0043-02
DOI:10.16009/j.cnki.cn13-1295/tq.2019.02.025
1 引言
计算机网络技术的普及与应用促进了我国社会经济的发展,但是在应用过程中逐渐显现出来很多不足,严重影响了社会经济的发展进步。人工智能技术给人们的生活、工作等带来了很大影响,在很多领域得到广泛应用。2 人工智能的含义及特点
2.1 人工智能的含义
人工智能涉及哲学、心理学、语言学、计算机等多种科学,是从计算机科学发展演变而来的一门新兴学科,其主要的研究方向就是使计算机等机器拥有类似于人类的思维运行方式,并运用这种方式解决问题。人工智能就是通过系统来模拟人类的思维和活动,可以自主判断决策,处理问题。从整体上来看,人工智能指的就是一种利用计算机等信息化技术手段模拟人类的思维等智能活动的方法和技术。
2.2 人工智能的特点
首先,人工智能技术可以对不确定的模糊信息进行处
3.4 无线传输模块
该模块主要实现教务管理系统、信息控制系统与显示控制系统的无线通信。设计中选择博通(Broadcom)公司的BCM4331(802.11n)模块。通过实验证明使用该模块进行远程数据传输,可稳定实现对课表信息进行更新。
3.5 信息显示模块
显示模块在此选择金属电容触摸10.4寸显示屏。外形参见图3所示。4 系统软件设计
软件主要由主程序、中断程序和相应的子程序模块构成。主要包括系统初始化、显示子程序(即图表显示、图表更新等子程序)的调用等功能组成。程序流程图如图2所示:
5 结语
在各模块设计的基础上,对实际系统进行了搭建和联调,结果证明方案达到设计要求。其中系统信息显示待机见面如图3所示。
图3 系统显示结果
该设计可广泛应用到每个教室,方便学生了解教室的使用情况,找到合适的教室进行学习。当老师通过教务系统对课程进行调整,或临时活动申请占用教室时,本系统可通过网络连接,更新显示系统数据,并实时显示到教室端的显示屏,保证显示信息的准确性和实时性。【参考文献】
[1]杨恒敏.基于亚龙YL-236的LED点阵显示屏的设计[J].电子世界,2018(7).
作者简介:马杏烨(1998-),女,汉族,河南南阳人,本科,
图2 主程序流程图
研究方向:自动化技术。
43
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- ovod.cn 版权所有 湘ICP备2023023988号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务