帮帮文库

基于单片机控制的电子胸牌设计学士学位论文 基于单片机控制的电子胸牌设计学士学位论文

格式:DOC | 上传时间:2022-06-24 19:05 | 页数:31 页 | ✔ 可编辑修改 | @ 版权投诉 | ❤ 我的浏览
基于单片机控制的电子胸牌设计学士学位论文
基于单片机控制的电子胸牌设计学士学位论文
1 页 / 共 31
基于单片机控制的电子胸牌设计学士学位论文
基于单片机控制的电子胸牌设计学士学位论文
2 页 / 共 31
基于单片机控制的电子胸牌设计学士学位论文
基于单片机控制的电子胸牌设计学士学位论文
3 页 / 共 31
基于单片机控制的电子胸牌设计学士学位论文
基于单片机控制的电子胸牌设计学士学位论文
4 页 / 共 31
基于单片机控制的电子胸牌设计学士学位论文
基于单片机控制的电子胸牌设计学士学位论文
5 页 / 共 31
基于单片机控制的电子胸牌设计学士学位论文
基于单片机控制的电子胸牌设计学士学位论文
6 页 / 共 31
基于单片机控制的电子胸牌设计学士学位论文
基于单片机控制的电子胸牌设计学士学位论文
7 页 / 共 31
基于单片机控制的电子胸牌设计学士学位论文
基于单片机控制的电子胸牌设计学士学位论文
8 页 / 共 31
基于单片机控制的电子胸牌设计学士学位论文
基于单片机控制的电子胸牌设计学士学位论文
9 页 / 共 31
基于单片机控制的电子胸牌设计学士学位论文
基于单片机控制的电子胸牌设计学士学位论文
10 页 / 共 31
基于单片机控制的电子胸牌设计学士学位论文
基于单片机控制的电子胸牌设计学士学位论文
11 页 / 共 31
基于单片机控制的电子胸牌设计学士学位论文
基于单片机控制的电子胸牌设计学士学位论文
12 页 / 共 31
基于单片机控制的电子胸牌设计学士学位论文
基于单片机控制的电子胸牌设计学士学位论文
13 页 / 共 31
基于单片机控制的电子胸牌设计学士学位论文
基于单片机控制的电子胸牌设计学士学位论文
14 页 / 共 31
基于单片机控制的电子胸牌设计学士学位论文
基于单片机控制的电子胸牌设计学士学位论文
15 页 / 共 31

1、主程序流程图机与单片机串行通信程序设计计算机有种不同于并行口的的种标准接口,即串行口,它的不同之处它的数据及控制信息是逐位地串行地传送下去。以下是串行口的通信接口标准简介目前广泛应用于机与通信工业中的种接口是。采取不平衡的单端通信传输方式,接收端和发送端是相对于地的数据信号。是不稳定的信号,工作时,发送设备送出的正电平,没有数据传送时,线上。单片机串行通信特点单片机的具有四种操作模式,见表。表操作模式模式移位时钟通过输出。通过进出串行数据。每次接收或发送都为八位,固定波特率是时钟频率。模式脚接收,脚发送,次为位数据起始位,八个数据位和个暂停位。每次接收数据,停止位存存储在的中。此波特率变化决定于发生器或者定时器的溢出速率。模式脚接收,脚。

2、微控制器的固件控制下,实现功能,擦除和编程未加密扇区,需使用个内部字节页和个寄存器。这些见表。表及其属性控制寄存器写时作命令寄存器读时作状态寄存器写入命令时清零状态。数据寄存器接收到的数据装进页寄存器。,存储地址高字节,存储地址低字节指示程序存储器的页或者页寄存器的字节地址。程序中擦除字节有如下的具体操作步骤向中写入命令。向写入页寄存器内的地址。向写入要编程的数据。除了连续字节,向写入将进行编程的下个字节的地址。所有被编程过的字节必须在同页。向写入将编程到的下字节数据。写操作重复进行,直到所需要的数据都被存储在页寄存器中。将擦除编程命令写入,将擦除编程周期启动。检查状态通过读来进行。假如操作被终止,经过命令重新来启动操作。串口通信该系统。

3、机软件控制系统主要是利用作为上位机软件控制平台,实现汉字点阵数据的提取,然后通过串行通信技术,利用实现文件传输功能,最后通过显示屏显示出来。本设计的硬件模块包括显示屏模块单片机控制模块,驱动模块。驱动电路是采用各列共用个驱动设备的显示方式,还可以用单片机来控制行列的选通。显示屏由个个的发光二极管组成。当流过发光二极管的电流达到规定的值时,就会驱动二极管点亮。当给列送高电平的时候,选中的是整列,而当给行送低电平的时候,改行即被选中,因此如果让点亮就需要行列交叉点是要被点亮的点就可以。不亮的二极管对应,否则对应,当点阵数据全部扫描后,显示就完全表现出来。单片机部分主要是根据机的指令实现不同的显示效果,以及完成点阵驱动显示。设计的整体机构图如。

4、发送,次为位数据个起始位,八个数据位,个可编程的第九位数据和个停止位。当发送数据的时候,第九个数据位置或。接收数据时,第九位数据存储在的位,但停止位不会去被保存。波特率可以编程频率的或者,它是由内的位决定。模式脚接收,脚发送,次位数据个起始位,八个数据位,个可以编程的第九位数据和个停止位。模式的波特率变化,可以决定于定时器溢出率或波特率发生器。串行通信接收上位机信号后,单片机产生中断,进入中断后采用查询的方式接收上位机传送的点阵数据。进入接收中断时,以防显示屏出现,先关闭显示屏,然后将接收到的数据放在接收缓冲区,并将它存储于中的扇区里。能够进行程序擦除编程,即在不影响该页其他字节的情况下,经过次操作就可以擦除和编程页内的个或多个字节。在。

5、示道路运行情况在金融行业,可以实时显示金融信息,如股票汇率利率等在商业邮电系统,可以向广大顾客显示通知消息广告等内容。显示技术还应用于工业生产军事医疗卫生公安系统乃至宇航事业等国民经济社会生活和军事领域中,并起着重要作用。显示技术已经成为现代人类社会生活中的项不可缺少的技术。电子胸牌是种新潮的电子产品,因其体积小显示的信息量不是很大制作成本低而广泛应用于产品展销会商场等工作人员的佩带。它可用来显示姓名工作部门以及公司需要宣传的内容等,还可以用来显示图案字母动画表情等。设计内容本课题是综合利用技术,红外串行通信技术,单片机技术,点阵显示技术等进行设计和开发,制作出套复合实际应用的电子胸牌,并实现对些基本信息的显示功能。电子胸牌的制作分为两。

6、安全性可靠性和稳定性。综合衡量,需选用性能稳定的元器件。最后还要看连接完成后控制信号是否稳定,因为如果处理不好就会影响产品的使用。为了使系统的显示效果理想,最先要做的是各模块之间的时序要控制好,因为它直接影响系统的工作性能。当然还要保证显示稳定及信号稳定。红外串行通信运用的是通用规范的串口标准,为了达到传输稳定,必须对通信协议进行严格定义。经过测试传输,传输信号及其他性都比较稳定,基本满足使用要求。另外,要严格控制显示时序,保证显示稳定。因为缺少专门的列驱动且显示时间短,这样的亮度会受到影响,但经过延时的方法能够保证显示的所需亮度。为使显示效果达到清晰,需要加入余辉处理技术在扫描帧切换时。经过试验测试,本系统基本上实现了稳定的显示效果。。

7、为区号,列号称为位号,每个汉字或符号在码表中的位置用它所在的区号和位号来表示。由于汉字的内码与区位码区码和位码有定的联系,所以只要通过汉字的内码就可以得到该汉字的区位码,也就得到了该汉字的字模。点阵字库由字符掩码矩阵构成,对于个的点阵字符,就是在个具有个小格的坐标纸上书写字符,若笔画通过小格,该小格对应数字笔画不通过则对应数字。然后将该点阵按列或按行计算为字节后存储,就构成了个字符的点阵数据。每个小格子对应点阵显示屏的发光二级管,那么和就可以表示二极管的亮和灭,整个显示区域就可以用二进制表示,点阵数据就是二进制数据。计算偏移量如下设汉字内码的两个字节为和,区码和位码为和,则,汉字字模在文件中的位置为以上公式得到首地址,往后读取字节的数据。

8、始位,位停止位和八位数据位。下面是依据系统的设计特点,确定的机软件控制系统传输数据的方式,格式见表。表上位机发送命令数据流的帧格式握手字显示模式移动速度点阵数据结束命令第章系统分析完成整个系统设计后,需进行分析,可分布进行,分为分析部分和软件分析部分,主要的作用是经过分析找出系统的缺点并进行改进。硬件分析。本次论文的硬件分析主要是依据设计要求原理图和仿真图是匹配,然后检查布线是否正确。软件分析软件分析即分析程序,主要是对设计上编写的程序进行改进和完善。通过不断的调试,最终调试出完美的程序。另外,还要依据各部分功能,检测整个程序的执行顺序是否合理,以及子程序的调用位置是否恰当等。电子胸牌的开发是作为个生活应用产品,最应该检测的还是该产品的。

9、个部分硬件控制系统和软件控制系统。前者包括单片机控制模块显示控制模块和红外串行通信设计后者包括上位机软件系统设计下位机软件部分设计与实现和与单片机串行通信程序设计。而由两部分构成的整体系统的流程是,首先运用上位机将汉字点阵进行提取,再通过红外串行技术将其储存到的中,依据机的命令,由单片机读取相应的点阵数据通过显示显示模块就行驱动显示。第章论文的总体方案技术应用原理提取汉字点阵我们知道,个汉字在计算机内用两个码表示。为了适应计算机处理汉字信息的需要,年我国颁布了国家标准。该标准选出个常用汉字其中,级常用汉字个,二级汉字个和个非汉字字符,并为每个字符规定了标准代码,以便在不同的计算机系统之间进行汉字文本交换。字符集构成个行列的二维表,行号称。

10、图所示。上位机控制系统单片机控制系统行驱动器列驱动器点阵显示屏图设计整体流程图第章设计的硬件电路单片机设计部分由于本设计要求硬件具有体积小重量轻的特点,所以电子胸牌的控制单片机选用的是飞利浦的。本次设计需要的单片机的特点如图所示。单片机的属性,见表。图管脚图表属性单片机中断采用四个中断优先级结构,任何个中断源都可以通过对寄存器和中相应的位置零或清零,实现单独使能送给上行直至行被显示完下移和上移显示不同的就是行点亮开始从最上面行至最下面行结束,数据的选择是按照这样的方式将第行的数据赋值给第行,直至行被扫描完。开始初始化是否有按键按下按次按次按次按次按次是否按次返回循环显示显示第条显示第二条显示第三条显示第四条处理显示数据送显示数据默认显示。

11、,就得到了该汉字的点阵数据。串行通信技术在计算机内部,所有数据都是使用位来存储的,每位都是电位的个状态计算机中以表示。微机般用八个位代表个字符。通常来说,只有传递以上的这些才是数据交换。假如传递这些信息仅用条线路来,那么线路上八个位必须连续变化八个状态这才能算实现了传输个字符,这就是所谓的串行通信,它是很慢的逐次传位方式,传输方式包括异步及同步两种。前者是指数据传送的单位是字符,同步通信是指数据传送以数据块为单位。同步通信要求发送和接收要有相同的时钟,而异步通信则不需要,所以考虑本系统要求的串行通信速度不是很高,选用异步通信。通信接口则采用标准的串行通信接口电子胸牌工作原理电子胸牌系统主要由上位机软件控制系统和下位机系统两部分组成。上位。

12、利用编写程序。串口初始化程序如下当与单片机成功连接后,就可以向单片机发送字模数据了,单片机的存储器的大小和下位机程序决定发送字模数据的大小。下面是软件控制系统在串行通信中运行的画面,如图所示。图上位机运行界面通信协议它是指双方在通信过程中需要达成致且必须共同遵守的种协定。本设计制定的的通信协议如下上位机负责发送点阵数据,下位机负责接收。上位机发送的内容是控制显示命令及点阵数据,而下位机的接收方式是中断查询。串行波特率,选择通信方式。表通信协议数据传送方式接口协议是,发送和接收方式是半双工。通信方式异步通信方式,传送数据的单位是字节,异步通信中规定数据帧的格式要严格,因为发送方和接收方使用的是各自本身的时钟。数据帧格式帧数据是位,包括位起。

参考资料:

[1]基于ARM的温度测量系统设计(第36页,发表于2022-06-24 19:52)

[2]基于ARM的数字存储系统设计(第36页,发表于2022-06-24 19:52)

[3]基于ARM的功能模块开发(第25页,发表于2022-06-24 19:52)

[4]基于ARM的信号有效值检测模块—硬件设计(第58页,发表于2022-06-24 19:52)

[5]基于ARM的伺服电机控制器设计(第46页,发表于2022-06-24 19:52)

[6]基于ARM的伺服电机控制器设计(1)(第92页,发表于2022-06-24 19:52)

[7]基于ARM的SD模块开发(第30页,发表于2022-06-24 19:52)

[8]基于ARM的SD卡模块开发(第31页,发表于2022-06-24 19:52)

[9]基于ARM的PWM电机调速系统软件设计(第35页,发表于2022-06-24 19:52)

[10]基于ARM的PWM电机调速系统硬件设计(第24页,发表于2022-06-24 19:52)

[11]基于ARM的I2C模块开发(第28页,发表于2022-06-24 19:52)

[12]基于ARM9的嵌入式的linux操作系统的移植(第60页,发表于2022-06-24 19:52)

[13]基于Ano的海南风景猜猜看软件的开发与研究毕业论文设计(第42页,发表于2022-06-24 19:52)

[14]基于Ano的图书管理系统的设计与实现(第22页,发表于2022-06-24 19:52)

[15]基于Ano的中国象棋的设计与实现(第38页,发表于2022-06-24 19:52)

[16]基于Ano教学平台下学生客户端设计与实现(第36页,发表于2022-06-24 19:52)

[17]基于Ano平台的中国象棋设计与实现硕士学位论文(第80页,发表于2022-06-24 19:52)

[18]基于Android系统的音乐播放器的设计与实现(第36页,发表于2022-06-24 19:52)

[19]基于Android系统的情景模式的设计与实现(第22页,发表于2022-06-24 19:52)

[20]基于ANDROID系统的幻灯片无线播放系统研究学士学位论文(第62页,发表于2022-06-24 19:52)

下一篇
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

帮帮文库——12年耕耘,汇集海量精品文档,旨在将用户工作效率提升到极致