1、“.....对和寄存器的数据反复减,直至不够减时为止。而每次减,将单元加,作为转换后的千位数。当和的余数不够减时,加上恢复余数。不够减的判断依据是看借位位是否为。用同样的方法,对余数和继续减,将够减次数计到单元,作为转换后的百位数。当余数不足的时候采用单字节减法运算,对于余数继续减,将够减次数计到单元,作为转换后的十位数。当余数不够减是,加恢复余数之后将其作为转换后的个位数送单元。至此每分钟转数的位十进制数依次在单元之中。此后用查表指令,查询每位十进制数的显示段码,分别送单元予以保存。最后通过接口芯片把它们送到数码显示器进行显示。到此整个测试到此结束。然后检查系统启动开关是否断开。若已经断开,则把电机关停,使程序转到主程序的起始位置等待重新启动。若任仍然接通,那么重新启动两个定时器,并把用户标志位,定时计数器和转速数据单元清,继续下轮的测试过程......”。
2、“.....当系统启动开关接通后,引脚输入高电平。此时,在程序的控制下引脚将输出高电平。于是两个晶体管导通使电机旋转。由于电机的旋转需要足够的电流,因此用两个晶体管进行电流放大。当开关断开时,引脚输入低电平。此时引脚将输出低电平。于是两个晶体管同时截止,电机便停止旋转。由于电机是个电感元件,因此当他由导通突然变截止时,内部产生很大的反向电动势会把晶体击穿。为了保护晶体管,电机的两端跨接个续流二极管,是使反向电动势通过它进行释放。在直流电机轴上固定个小圆盘,圆盘的外侧,靠近圆周的位置上粘贴块小磁铁。紧挨着圆盘外侧,正对着小磁铁的位置,安放个霍尔传感器芯片。当电机旋转圈,使圆盘上的小磁铁跟霍尔芯片相遇时,霍尔元件将产生个负跳变的脉冲信号。此负跳变脉冲的个数完全可以代表电机的转数。将此脉冲信号,通过定时计数器的外部输入引脚输入到定时计数器并进行计数。因此必须把定时计数器作为计数器使用......”。
3、“.....把定时计数器作为定时器使用,且让它定时。把两个定时计数器同时启动之后,定时计数器从开始记录电机的转数,当它计到的时候,定时计数器将关停定时计数器此时定时计数器的当前计数值,正是电机每秒的转数。把它转换成每分钟的转数之后送数码显示器显示。致谢在本次毕业设计中,指导老师始终关心督促毕业设计进程和进度,我非常感谢唐老师的指导和帮助,和班主任老师屡次的关心。唐老师渊博的知识开阔的视野和敏锐的思维给了我深深的启迪。同时,在此次毕业设计过程中我也学到了许多了关于单片机的知识,实验技能有了很大的提高。身边的同学们也给了我很大的帮助,我很感谢他们。参考文献秦龙单片机应用系统开发典型实例中国电力出版社,崔玮等电路原理图与电路板设计教程海洋出版社,杨帮文新型继电器实用手册人民邮电出版社,沙占友单片机外围电路设计电子工业出版社,朱善君单片机接口技术与应用清华大学出版社......”。
4、“.....李刚林凌姜苇。系列单片机系统设计与应用技巧。北京航空航天大学出版社,冯建华赵亮。单片机应用系统设计与产品开发。人民邮电出版社,李铁才杜坤梅。电机控制技术。哈尔滨工业大学出版社。丁元杰单片微机原理及应用第版。机械工业出版社,附录直流电机的转速测试电路图附录系统控制程序流程图,口为输入方式。口,口为基本输入输出,口为输出方式。口为选通输入输出,口为基本输入输出。为,为,为,为输出。口口为选通输入输出。为,为,为,为,为,为。空操作停止计数时间到则停止计数置入工作方式和计数长度后立即启动计数,若正在计数,溢出后按新的方式和长度计数禁止口中断允许口中断禁止口中断允许口中断定义端口输入输出定义端口输入输出定义端口口口基本输入输出,口输入口口基本输入输出,口输出,口选通输入输出,口基本输入输出输入输出图命令寄存器格式内还有个状态寄存器......”。
5、“.....供查询用。状态寄存器的端口地址与命令寄存器相同,低位也是,状态寄存器的内容只能读出不能写入。所以可以认为的口地址是命令状态寄存器,对其写入时作为命令寄存器而对其读出时,则作为状态寄存器。状态寄存器的格式如图所示。口中断标志请求口缓冲器满空标志口中断允许标志口中断标志请求口缓冲器满空标志口中断允许标志定时器中断标志,定时器计数到指定长度置,读状态后清图状态寄存器格式的定时计数器内部的定时计数器实际上是个位的减法计数器,它对端输入脉冲进行减计数,当计数结束即减计数回时,由端输出方波或脉冲。当接外部脉冲时,为计数方式接系统时钟时,可作为定时方式。定时计数器由两个位寄存器构成,其中的低位组成计数器,剩下的两个高位,用于定义输出方式。其格式如下第三章本系统的设计思路系统设计要求启动点击并测试他的每分钟转数,然后把测试结果随时显示在数码显示器上,且进行连续测试......”。
6、“.....圆盘的外侧,靠近圆周的位置上粘贴块小磁铁。紧挨着圆盘外侧,正对着小磁铁的位置,安放个霍尔传感器芯片。当电机旋转圈,使圆盘上的小磁铁跟霍尔芯片相遇时,霍尔元件将产生个负跳变的脉冲信号。此负跳变脉冲的个数完全可以代表电机的转数。将此脉冲信号,通过定时计数器的外部输入引脚输入到定时计数器并进行计数。因此必须把定时计数器作为计数器使用。另外,把定时计数器作为定时器使用,且让它定时。把两个定时计数器同时启动之后,定时计数器从开始记录电机的转数,当它计到的时候,定时计数器将关停定时计数器此时定时计数器的当前计数值,正是电机每秒的转数。把它转换成每分钟的转数之后送数码显示器显示。系统控制电路直流电机的转速测试电路图见附录控制电路说明当系统启动开关接通后,引脚输入高电平。此时,在程序的控制下引脚将输出高电平。于是两个晶体管导通使电机旋转......”。
7、“.....因此用两个晶体管进行电流放大。当开关断开时,引脚输入低电平。此时引脚将输出低电平。于是两个晶体管同时截从余数中反复减,计算百位数双字节减算不够减转每分钟转数的百位十进制数存单元够减转,继续减不够减,则加恢复余数,计算每分钟转数的十位十进制数,从余数中反复减,计算十位数单字节减算不能够减转每分钟转数的十位十进制数存单元够减转,继续减不够减,则加恢复余数,每分钟转数的个位十进制数存单元显示器段码表首地址送每分钟转数的段码表首地址送每分钟转数的十进制数首地址送每分钟转数的十进制位数送每分钟转数的位十进制数转显示段码区从段码表中寻找与个位数所对应的显示段码将各位的段码送段码缓冲区段码缓冲区地址增转速数据区地址增个段码的传送控制芯片的位清,准备写数据从段码缓冲区中取段码启动定时计数器清转速数据的位十进制单元清转速数据的位十进制单元将芯片的位置......”。
8、“.....中断次数减中断返回断码表,的段码按字节顺序排列控制程序说明在程序中,定时计数器定时定时计数器从开始计数单片机的时钟频率为。为了实现的定时目的寄存器中预置控制常数。定时计数器每中断次,中断服务程序将数据减当把它减到的时候时间已到,于是把用户标志位置,同时关停,电机便停止旋转。由于电机是个电感元件,因此当他由导通突然变截止时,内部产生很大的反向电动势会把晶体击穿。为了保护晶体管,电机的两端跨接个续流二极管,是使反向电动势通过它进行释放。在电机轴上装有个小圆盘,它跟电机同步旋转。当圆盘上的小磁铁与霍尔传感器相遇时,霍尔传感器给定时计数器的外部输入引脚提供提供负跳变的脉冲信号。霍尔传感器的工作机理是当通有电流的半导体材料上作用外磁场时,与电流垂直方向将产生个感应电动势......”。
9、“.....由于外部接口所使用的是外部数据存储器的地址,因此它的地址必须由单片机的和口来发出。其中,口发出的是接口地址的低位,而口发出的是接口地址的高位。在图中,口的位地址经锁存器之后,接到芯片的引脚上而口的位地址则接到芯片的片选引脚上。因此接口芯片地址有以下两种发命令或读状态时的地址读写数据时的地址其中,可以任取,因此在控制程序中,索性把这两个地址采用如下的形式接口芯片被指定为地址时,它是通过单片机的口读入转速数据的个显示段码的的复位引脚所接的是上电复位电路。由于控制程序存储在单片机的内部程序储存器中,因此必须把单片机的引脚街上高电平因为显示器将采用编码扫描方式,故的扫描信号必须进行外部译码。存储在内部的转速数据的位显示断码,通过和引脚输出到数码显示器。图中,和分别是显示器扫描和断码信号的驱动芯片......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。