【34页】毕业论文:基于51单片机的速度模糊控制器.doc源文档全文在线看
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
口也可作为的些特殊功能口,如下表所示口管脚备选功能串行输入口串行输出口外部中断外部中断记时器外部输入记时器外部输入外部数据存储器写选通外部数据存储器读选通口同时为闪烁编程和编程校验接收些控制信号。
复位输入。
当振荡器复位器件时,要保持口口是个内部提供上拉电阻的位双向和时钟电路管脚说明供电电压。
接地。
口口为个位漏级开路双向口,每脚可吸收门电流。
当口的管脚第次写时,被定义为高阻输入。
能够用于外部程序数据存储器,它可以被定义为数据地址的第八位。
在编程时,口作为原码输入口,当在编程时,口作为原码输入口,当进行校验时,输出原码,此时外部必须被拉高。
能够用于外部程口,每脚可吸收门电流。
当口的管脚第次写时,被定义为高阻输入。
部分内容简介全静态工作三级程序存储器锁定位内部可编程线两个位定时器计数器个中断源可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路管脚说明供电电压。
接地。
口口为个位漏级开路双向口,每脚可吸收门电流。
当口的管脚第次写时,被定义为高阻输入。
能够用于外部程序数据存储器,它可以被定义为数据地址的第八位。
在编程时,口作为原码输入口,当进行校验时,输出原码,此时外部必须被拉高。
口口是个内部提供上拉电阻的位双向口,口缓冲器能接收输出门电流。
口管脚写入后,被内部上拉为高,可用作输入,口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。
在编程和校验时,口作为第八位地址接收。
口口为个内部上拉电阻的位双向口,口缓冲器可接收,输出个门电流,当口被写时,其管脚被内部上拉电阻拉高,且作为输入。
并因此作为输入时,口的管脚被外部拉低,将输出电流。
这是由于内部上拉的缘故。
口当用于外部程序存储器或位地址外部数据存储器进行存取时,口输出地址的高八位。
在给出地址时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,口输出其特殊功能寄存器的内容。
口在编程和校验时接收高八位地址信号和控制信号。
口口管脚是个带内部上拉电阻的双向口,可接收输出个门电流。
当口写入后,它们被内部上拉为高电平,并用作输入。
作为输入,由于外部下拉为低电平,口将输出电流这是由于上拉的缘故。
口也可作为的些特殊功能口,如下表所示口管脚备选功能串行输入口串行输出口外部中断外部中断记时器外部输入记时器外部输入外部数据存储器写选通外部数据存储器读选通口同时为闪烁编程和编程校验接收些控制信号。
复位输入。
当振荡器复位器件时,要保持脚两个机器周期的高电平时间。
当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。
在编程期间,此引脚用于输入编程脉冲。
在平时,端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的。
因此它可用作对外部输出的脉冲或用于定时目的。
然而要注意的是每当用作外部数据存储器时,将跳过个脉冲。
如想禁止的输出可在地址上置。
此时,只有在执行,指令是才起作用。
另外,该引脚被略微拉高。
如果微处理器在外部执行状态禁止,置位无效。
外部程序存储器的选通信号。
在由外部程序存储器取指期间,每个机器周期两次有效。
但在访问外部数据存储器时,这两次有效的信号将不出现。
当保持低电平时,则在此期间外部程序存储器,不管是否有内部程序存储器。
注意加密方式时,将内部锁定为当端保持高电平时,此间内部程序存储器。
在编程期间,此引脚也用于施加编程电源。
反向振荡放大器的输入及内部时钟工作电路的输入。
来自反向振荡器的输出。
振荡特性和分别为反向放大器的输入和输出。
该反向放大器可以配置为片内振荡器。
石晶振荡和陶瓷振荡均可采用。
如采用外部时钟源驱动器件,应不接。
有余输入至内部时钟信号要通过个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。
芯片擦除整个阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持管脚处于低电平来完成。
在芯片擦操作中,代码阵列全被写且在任何非空存储字节被重复编程以前,该操作必须被执行。
此外,设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。
在闲置模式下,停止工作。
但,定时器,计数器,串口和中断系统仍在工作。
在掉电模式下,保存的内容并且冻结振荡器,禁止所用其他芯片功能,直到下个硬件复位为止。
直流电动机转速的测量原理转速是工业上常用的个参数。
电动机的转速常以每秒或分钟的圈数来表示,有时也用角速度表示瞬时速度。
转速的测定方法很多,常用的种测量方法是用霍尔器件。
霍尔器件是由半导体材料制成的种薄片。
在半导体薄片相对的两侧通以控制电流,在薄片垂直方向加以磁场,则在半导体两端会产生电动势,其大小与控制电流和磁场的乘积成正比,这就是霍尔效应。
若控制电流保持不变,则霍尔器件感应电压将随外界的磁场强度而变化。
将块永久磁钢固定在电动机转轴上转盘的边沿,转盘随被测轴旋转,磁钢也将跟着同步旋转。
在转盘附近安装个系列的霍尔器件,当转盘随轴旋转时,霍尔器件受磁钢所产生的磁场影响,输出脉冲信号,其频率和转速成正比,只要测量出脉冲的周期或频率即可计算出电动机的转速。
根据电动机的工作情况和它的转速特性,选用美国公司生产的系列霍尔开关传感器,它内部含有稳压电路霍尔电动势发生器放大器施密特触发器和集电极开路输出电路,具有工作范围宽包括频率响应宽和动态范围大恢复总数值计算总和值清零输出作为参考使用确保分母是的情况不发生确定没有规则被触发实施规则基中的规则无无无保存当前的分支进行快速访问表示分支是否是条件分支或者是结果分支当正在分析结果时置位,保存当前规则中条件分支中的值,规则基中当前的分支,保存当前分支中的值被条件使用的成员函数设第个分支是条件分支遍历每条规则读入当前的分支,当前的分支是不是条件分支是否正在分析结果复位得到条件分支的值当前分支是结果置位标志位,如果当前规则的比参考的值要大,保存这个值作为新的模糊输出用方法计算模糊输出和反模糊输出软件主要子程序霍尔元件角速度采样及显示子程序该程序主要功能是使用霍尔元件和七段数码管对角速度进行采样和显示,程序流程图如图。
开始初始化传感器跳过读序列跳过读序列号图霍尔元件采样显示流程图霍尔元件测角速度源程序由个函数组成,程序清单如下启动总线停止总线发送应答位发送非应答位应答位检查向虚拟总线上发送个数据字节从总线上读取个数据字节。
向虚拟总线上发送个字节的数据。
从虚拟总线上读取个字节的数据系统的安装与调试软件调试采用模块化程序设计思想,首先调试子程序,然后逐级叠加调试,即单独调试好每个模块,然后再连接成个完整的系统,最后完成个完整的系统调试。
系统调试软硬件结合在起,看是否能工作正常,检验系统的功能及其效果并校正数值。
根据实测数据,逐步校正数据,使功能更加完美。
总结和体会在基于单片机的温度模糊控制器这个项目设计过程中,我发现了许多问题的同时,也学到了很多知识。
在开发这个项目之前,我学过汇编语言,语言,单片机等课程,自己对掌握的程度感觉良好,当面对具体设计时,我才发现,以前相关课程的学习及作业都只是浮于表面,可以说都只算得上纸上谈兵。
对于个具体的设计,软件上缺乏
