的集中管理模式。
体现工控特性的位地址空间及位操作方式。
④指令系统趋于丰富和完善,并且增加了许多突出控制功能的指令。
第三阶段位单片机的巩固发展及位单片机的推出阶段,也是单片机向微控制器发展的阶段公司推出的单片机,将些用于测控系统的模数转换器程序运行监视器脉宽调制器高速口纳入片中,体现了单片机的微控制器特征。
随着系列的广应用,许多电气厂商竞相使用为内核,将许多测控系统中使用的电路技术接口技术多通道转换部件可靠性技术等应用到单片机中,增强了外围电路路功能,强化了智能控制的特征。
第四阶段微控制器的全面发展阶段为满足不同的要求,出现了高速大寻址范围强运算能力和多机通信能力的位位位通用型单片机,小型廉价型外围系统集成的专用型单片机,以及形形色色各具特色的现代单片机。
可以说,单片机的发展进人了百花齐放的时代。
单片机的类型单片机型号品类繁多,诸如系列单片机单片机单片机东芝单片机公司生产的系列单片机系列的位单片机单片机和单片机系列单片机系列单片机单片机单片机系列单片机系列型单片机等等。
单片机的工作原理。
单片机到底是什么呢单片机是指个集成在块芯片上的完整计算机系统。
尽管他的大部分功能集成在块小芯片上,但是它具有个完整计算机所需要的大部分部件内存内部和外部总线系统,目前大部分还会具有外存。
同时集成诸如通讯接口定时器,实时时钟等外围设备。
而现在最强大的单片机系统甚至可以将声音图像网络复杂的输入输出系统集成在块芯片上。
工作原理就是嵌入式的计算机,体积小,可以用汇编语言来指导自动化运作。
单片机工作原理单片机内部结构是系列单片机的典型产品,我们以这代表性的机型进行系统的介绍。
单片机包含中央处理器程序存储器数据存储器定时计数器并行接口串行接口和中断系统等几大单元及数据总线地址总线和控制总线等三大总线,其内部结构如图所示中央处理器中央处理器是整个单片机的核心部件,是位数据宽度的处理器,能处理位二进制数据或代码,负责控制指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。
数据存储器内部有个位用户数据存储单元和个专用寄存器单元,它们是统编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的只有个,可存放读写的数据,运算的中间结果或用户定义的字型表。
图系列单片机内部结构程序存储器共有个位掩膜,用于存放用户程序,原始数据或表格。
定时计数器有两个位的可编程定时计数器,以实现定时或计数产生中断用于控制程序转向。
并行输入输出口共有组位口或,用于对外部数据的传输。
全双工串行口内置个全双工串行通信口,用于与其它设备间的串行数据传送,该串行口既可以用作异步通信收发器,也可以当同步移位器使用。
中断系统具备较完善的中断功能,有两个外中断两个定时计数器中断和个串行中断,可满足不同的控制要求,并具有级的优先级别选择。
时钟电路内置最高频率达的时钟电路,用于产生整个单片机运行的脉冲时序,但单片机需外置振荡电容。
单片机的结构有两种类型,种是程序存储器和数据存储器分开的形式,即哈佛结构,另种是采用通用计算机广泛使用的程序存储器与数据存储器合二为的结构,即普林斯顿结构。
的系列单片机采用的是哈佛结构的形式,而后续产品位的系列单片机则采用普林斯顿结构。
图是系列单片机的内部结构示意图。
图内部结构示意图引脚说明系列单片机中的及均采用封装的双列直接结构,图是它们的引脚配置,个引脚中,正电源和地线两根,外置石英振荡器的时钟线两根,组位共个口,中断口线与口线复用。
现在我们对这些引脚的功能加以说明图系列单片机引脚配置图复位信号复用脚,当通电,时钟电路开始工作,在引脚上出现个时钟周期以上的高电平,系统即初始复位。
初始化后,程序计数器指向具有直接和简捷的特点目标代码简短,占用内存少,执行速度快,是高效的程序设计语言经常与高级语言配合使用,应用十分广泛。
语言是中级语言。
它把高级语言的基本结构和语句与低级语言的实用性结合起来。
是结构式语言。
结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此。
语言功能齐全。
具有各种各样的数据类型,并引入了指针概念,可使程序效率更高。
④语言适用范围大。
适合于多种操作系统,如等等也适用于多种机型。
语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。
它是数值计算的高级语言。
广告灯箱系统的软件设计本设计的软件流程如图所示图软件流程图点阵显示屏的仿真与程序调试是款比较常用的单片机仿真软件,许多仿真实例与实际电路非常相似。
为了尽可能确保实际电路能达到预期的效果,减少无用功,对许多电路模块的方案进行了仿真。
对点阵显示的处理与相应程序设计,配合使用与进行仿真,旨在改善提高整机系统的硬件与软件方案,提高系统运行效率与稳定性。
在点阵显示方式的方案选择上,通过不断修改程序与串行电路接法后发现串行方式很难实现字幕的右移功能,调整字幕移动的速度也不方便。
经过分析,决定试用并行方式显示,结果发现这种方式电路不算复杂,并且给程序设计带来很多便利,特别是便于实现字幕的左右移动与移动速度的设定。
本系统仿真电路如图所示。
图仿真电路图整机测试把编译器生成的代码文件下载到单片机中,连接好各个模块,将点阵显示屏的功能逐测试实现。
是由智峰工作室提供的公共免费下载工具,是针对系列单片机而设计的,可下载系列系列和等系列的单片机,使用简便,现已被广泛使用。
下载软件的使用这里以单片机端下载控制软件版介绍使用的方法先按下图所示把学习实验板和计算机连接好打开,如下图界面,在栏目下选中单片机,如根据您的针数据线连接情况选中端口,波特率般保持默认,如果遇到下载问题,可以适当下调些,按图示选中各项先确认硬件连接正确,按下图点击打开文件并在对话框内找到您要下载的文件按下图选中两个条件项,这样可以使您在每次编译时代码能自动加载到,点击下载手动按下电源开关便即可把可执行文件写入到单片机内,下图是正在写入程序截图图示程序写入完毕,目标板开始运行程序结果第四章广告灯箱的硬件电路设计工作原理,发光二极管,它是种固态的半导体器件,可以直接把电转化为光。
的心脏是个半导体的晶片,晶片的端附在个支架上,端是负极,另端连接电源的正极,使整个晶片被环氧树脂封装起来。
半导体晶片由三部分组成,部分是型半导体,在它里面空穴占主导地位,另端是型半导体,在这边主要是电子,中间通常是至个周期的量子阱。
当电流通过导线作用于这个晶片的时候,电子和空穴就会被推向量子阱,在量子阱内电子跟空穴复合,然后就会以光子的形式发出能量,这就是发光的原理。
而光的波长也就是光的颜色,是由形成结的材料决定的。
广告灯箱系统的硬件设计系统主控器电路系统主控器电路如图所示,即为单片机最小系统,外加扩展槽与些功能电路,通过键盘扫描来确定工作模式以及完成相关操作。
还包括了时间芯片电路和温度检测电路,以及与上位机接口电路。
图主控图点阵驱动该电路主要将单片机发送来的输出点阵数据,通过锁存器芯片扩展的口,来控制点阵的个列线端。
本设计中用的是片锁存器来组成组双缓冲寄存器,驱动点阵的组列线,用译码器对点阵的行进行扫描。
在送每行的数据到点阵前,先把数据分别送到第级的个,然后再给第二级的个送个锁脉冲,将数据起送到点阵的各列。
主控制系统主控制器采用,是台湾宏晶公司生产的低功耗,高性能位单片机,片内含的可系统编程的只读程序存储器,器件采用公司的高密度非易失性存储技术生产,兼容标准指令系统及引脚。
它集程序存储器既可在线编程也可用传统方法进行编程及通用位微处理器于单片芯片中,公司的功能强大,低价位单片机可为我们提供许多高性价比的应用场合,可灵活应用于各种控制领域。
单片机的口及口分别用于使显示点阵正常点亮的扫描码和显示码型。
主控制器采用最小系统包括晶体振荡电路复位开关和电源部分。
图为单片机的最小系统。
图最小系统电路图显示部分电路设计显示部分是本次设计最核心的部分,对于点阵显示有以下两种方案方案静态显示,将帧图像中的每个二极管的状态分别用和表示,若为,则表示无电流,即暗状态若为则表示二极管被点亮。
若给每个发光二极管个驱动电路,幅画面输入以后,所有的状态保持到下幅画。
对于静态显示方式方式,所需的译码驱动装置很多,引线多而复杂,成本高,且可靠性也较低。
方案二动态显示,对幅画面进行分割,对组成画面的各部分分别显示,是动态显示方式。
动态显示方式方式,可以避免静态显示的问题。
但设计上如果处理不当,易造成亮度低,闪烁问题。
因此合理的设计既应保证驱动电路易实现,又要保证图像稳定,无闪烁。
动态显示采用多路复用技术的动态扫描显示方式,复用的程度不是无限增加的,因为利用动态扫描显示使我们看到幅稳定画面的实质是利用了人眼的暂留效应和发光二极管发光时间的长短,发光的亮度等因素我们通过实验发现,当扫描刷新频率发光二极管的停闪频率为,发光二极管导通时间时,显示亮度较好,无闪烁感。
鉴于上述原因,我们采用方案二点阵的外观及引脚图见图所示,其等效电路图如图所示。
图中只要各处于正偏方向为,方向为,则对应的发光。
如,时,则其对应的右下角的会发光。
各还需接上限流电阻,实际应用时,限流电阻即可接在轴,也可接在轴。
从图中可以看出,点阵共需要个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的列置电平,行置电平,则相应的二极管就亮因此要实现根柱形的亮法,如图所示,对应的列为根竖柱,或者对应的行为根横柱,因此实现柱的亮的方法如下所述根竖柱对应的列置,而行则采用扫描的方法来实现。
根横柱对应的行置,而列则采用扫描的方法来实现。
本系统用单片机的口及口分别用于使显示点阵正常点亮的扫描码和显示码型。
驱动电路设计采用口晶体三极管驱动,提高口带负载能力,驱动点阵发光,驱动电路如图所示图驱动电路图总结通过这次对广告灯的设计,自己逐渐对它有了定的了解,以前看到很多店门前都挂的着些很漂亮的小灯,当时有些好奇,为什么它会产生不同的闪烁。
通过这次自己去广告灯的了解,明白了广告灯是有单片机控制的,有语言编写程序完成的。
灯就是靠个芯片的程序,来控制些列的广告灯的变化。
广告灯的设计,它主要是对单片机的认识,对单片机发展和它工作原理的理解。
在设计广告灯中,