时中断时电机的转速是,即转分。图定时中断内设置断点图程序执行到断点处停止图查看变量值以上介绍的只是程序调试过程中最常用的最基本的些方法,通常个工程代码的调试过程中需要借助种或多种调试方法的联合使用才能达到实际的调试母的,希望大家善于运用这些方法,加快程序调试的进程。第四章总结与思考该风速测试仪只能实现手动改变风速,然后用光电传感器测量产生转速信号,经过信号处理和单片机的计算后得出风速值,最终将风速值送至液晶显示。功能简单,无法自动调节风速无法掌握风速变化的规律无法实现上位机监控无线遥控和状态保存,总的来说,是不具备控制的智能性实时观测的直观性使用的方便性和状态的可记忆性。正是基于以上的考虑,提出了以下几个可供进步发挥和扩展的方向可以加装温度传感器需要个口,根据温度的变化风扇可以自动改变转速,这样就有手动和自动两种方式调节风扇的转速,而且自动调节转速,可以将整个系统的智能性凸显出来在风速自动调节的模式下,液晶屏可以由显示风扇转速值的模式切换到显示绘制风速变化曲线模式需要个按键中断,个口,该曲线也是反映温度变化趋势的曲线可以加装实时钟模块,借助串口线将当前时间和风速值传送给上位机,即实现风速值的实时传输需要五个口。风速的调节除了根据温度传感器测量值的变化或手动调节电位器外,还可以加配遥控器,由遥控器上的按键控制电机的转动和停止,并可实现逐级或连续变速。若是自动调节模式,可以将系统关断前风速调节模式和风速值都保存在单片机的中,下次系统启动后,系统自动恢复保存的调速模式和以所保存的风速值转动。基于实现的风速测击下播放按钮即可恢复播放状态,点击停止后则需点击播放按钮两下。全屏用户在播放视频文件时,经常需要将播放画面放大以至全屏,视觉效果和体验更好。在此软件中也做了该操作,原理为调用滤波器链表管理器的视频窗口接口的全屏函数,其实现如下其中参数为确定全屏或者退出全屏模式,针对此操作,捕获了按钮消息亦可响应。此软件在实际操作中,能够正常使视频画面全屏显示,但不能恢复,退出全屏模式时出现异常,此有待研究和解决。截图用户在播放视频文件中,有时根据实际需要想要把帧画面截取下来存放到指定目录以供使用。此软件亦实现了此功能,在此默认的是把截取的图片放到跟应用程序的可执行文件的同目录下且保存为格式的图片。原理是调用滤波器链表管理器的基本视频接口中的抓取当前帧函数,其实现如下参数为整个位图的尺寸,为用户存放该位图的缓冲区。先获取缓冲区的文件头,然后在输出路径建立可读写的二进制文件,然后把已知文件头出宏定义。然后就是关于变量类型的定义,用语句来声明个新的类型来替代原有的类型,这里将定义成,将定义成,这样后面在定义变量时,其类型名也就简短多了,以下是三条语句关于液晶模块屏幕中上下半屏的字列起始地址以及液晶点阵的行起始地址的宏定义液晶屏上半屏的字列起始地址液晶屏下半屏的字列起始地址液晶屏点阵的行起始地址以下两条语句是关于命令和数据标志的宏定义代表命令代表数据以下四条语句是关于系列单片机与液晶模块相连的数据输出和时钟输出高低平和低电平的宏定义以下两条语句是关于函数的声明,因为有些函数在调用它的函数后面定义,在它之前定义的函数要调用它时候就必须先对该函数进行声明,下面是关于定义液晶屏将要显示的字符数组,将其类型定义为无符号字符常量当前转速是显示的物理量显示的数值显示的物理量的单位本项目液晶显示内容再下面是关于液晶初始化的程序,注意清屏指令后的延时必不可少,而且延时的时长不应短于初始化基本指令动作清屏,地址指针指向执行时间光标的移动方向显示向右移动,游标跟着移动开显示,关游标以下是关于向液晶写入指令或写入数据的子程序要写入的内容数据操作延时写数据,写命令写数据时钟上升沿,数据写入写数据判断该位是还是输出位,左移位,帧位的数据移位次延时以下是延时子程序延时时间最后是本次设计定时中断中所调用的显示要显示内容的子程序转速值分离个位十位百位千位千位消隐处理百位消隐处理十位消隐处理基本指令集从第行第字开始显示,当前转速是冒号从第行第字开始显示冒号以下四个语句是关于转速值的分离显示千位显示百位显示十位显示个位显示单位,转分的编写首先是如下所示的变量类型定义声明,因为在函数中也要用到这两种变量类型然后是文件中的可能要调用的关于液晶模块函数的外部声明存器和﹡和口寄存器和﹡基础定时器寄存器和﹡看门狗定时器寄存器﹡校准数据寄存器和比如想查看,的上升沿中断使能是否已经打开,就可以先运行程序,然后暂停,就可以在寄存器列表框下的的值为,说明的中断使能已经打开,如图所示。图查看中断允许寄存器的再打开可以看到值为,说明是上升沿中断,如图所示。图查看中断触发沿寄存器变量值的查看,比如想查看定时中断到达时,电机转速值变量的值,可以在定时中断程序这行上设置个断点,如图,然后双击变量使其高亮显示,紧接着右击鼠标,在下拉菜单中选加入查看表达式,可以看到变量出现在查看列表框中同时还有改变量的值存储的地址类型和格式,再让程序运行起来,程序运行到断点处就自动停止如图所示,这时可以看到此时的值是如图所示,代表在进入定写入到该二进制文件,最后把缓冲区的内容写入该文件,抓图存盘工作完成。其实现如下其效果如下图所示图抓图静音控制有时用户在播放音频视频中需要关掉声音,除了可以调节音量大小外,还可以使用静音操作更为快捷。原理为调用滤波器链表管理器的基本声音接口的设置声音函数,其实现如下恢复声音在中,声音的最大值表示为,最小值表示为。速率控制用户在播放音视频过程中,有时需要快进或者慢放,这里跟拖动进度条实现快进不同,这里是使整个播放过程速度均匀保持快进或者慢放。此软件中设置了三种播放速率,正常速率正常速率和倍正常速率。原理为调用滤波器链表管理器媒体定位接口的设置速率函数,其实现如下参数为相对于正常速率的比例,此处可以为和。同时在播放器的顶端标题处会显示当前媒体文件的播放速率,显得直观易见。上个和下个用户在使用播放器时,很多时候会在多个媒体文件间进行切换,最常用的是前后切换。此软件亦实现了此功能,此软件默认是上下前后切换时打开媒体文件进行播放,默认最后个文件下个是列表中第个媒体文件,默认第个文件前个是列表的最后个文件。此处是对前面提到的媒体文件信息存储中链表存储进行操作,原理是链表中节点之间的前后移动。其实现为如果上个或下个是列表中第个或者最后个媒体文件,则不需要进行节点移动,直接选中播放。查找有时用户在使用播放器时想快速的查找媒体文件,则可以使用此功能。用户只需要输入想找文件的名字即可,如果列表中有该文件则会把它选中,如果没有则会作出提示。原理是遍历存储媒体文件信息的链表,其实现为删除用户在使用播放器时,有时想要删除个媒体文件,此软件的操作是先选中该文件,然后点击控制面板中的删除按钮即可。用户删除该文件时,列表框链表中和数据库表中全部删除该文件信息。原理跟前面样是执行对链表的遍历操作,这里多个对数据库的删除操作,原理是第二章提到的数据库访问技术。其实现如下图删除链表中节点排行榜用户有时想知道列表中所有媒体文件的受欢迎程度被点击播放的次数,方便用户的喜好和选择。此软件实现了这个功能,为此在存储媒体文件信息的数据库表中添加了字段,用来记录每个媒体文件播放的次数,每点击次,相应的字段会加。用户点击控制面板上排行榜按钮时,软件会自动对所有媒体文件以值进行降序排序,然后将排好序的媒体文件更新到链表中和显示列表框中。其实现为信息帐号和密码,用户登录时,将输入的帐号和密码和数据库中所有帐号和密码进行比对,如果正确进入系统,否则作出提示,其原理是第二章中的数据库访问技术。用户注册第次使用此软件时,没有帐号可时中断时电机的转速是,即转分。图定时中断内设置断点图程序执行到断点处停止图查看变量值以上介绍的只是程序调试过程中最常用的最基本的些方法,通常个工程代码的调试过程中需要借助种或多种调试方法的联合使用才能达到实际的调试母的,希望大家善于运用这些方法,加快程序调试的进程。第四章总结与思考该风速测试仪只能实现手动改变风速,然后用光电传感器测量产生转速信号,经过信号处理和单片机的计算后得出风速值,最终将风速值送至液晶显示。功能简单,无法自动调节风速无法掌握风速变化的规律无法实现上位机监控无线遥控和状态保存,总的来说,是不具备控制的智能性实时观测的直观性使用的方便性和状态的可记忆性。正是基于以上的考虑,提出了以下几个可供进步发挥和扩展的方向可以加装温度传感器需要个口,根据温度的变化风扇可以自动改变转速,这样就有手动和自动两种方式调节风扇的转速,而且自动调节转速,可以将整个系统的智能性凸显出来在风速自动调节的模式下,液晶屏可以由显示风扇转速值的模式切换到显示绘制风速变化曲线模式需要个按键中断,个口,该曲线也是反映温度变化趋势的曲线可以加装实时钟模块,借助串口线将当前时间和风速值传送给上位机,即实现风速值的实时传输需要五个口。风速的调节除了根据温度传感器测量值的变化或手动调节电位器外,还可以加配遥控器,由遥控器上的按键控制电机的转动和停止,并可实现逐级或连续变速。若是自动调节模式,可以将系统关断前风速调节模式和风速值都保存在单片机的中,下次系统启动后,系统自动恢复保存的调速模式和以所保存的风速值转动。基于实现的风速测击下播放按钮即可恢复播放状态,点击停止后则需点击播放按钮两下。全屏用户在播放视频文件时,经常需要将播放画面放大以至全屏,视觉效果和体验更好。在此软件中也做了该操作,原理为调用滤波器链表管理器的视频窗口接口的全屏函数,其实现如下其中参数为确定全屏或者退出全屏模式,针对此操作,捕获了按钮消息亦可响应。此软件在实际操作中,能够正常使视频画面全屏显示,但不能恢复,退出全屏模式时出现异常,此有待研究和解决。截图用户在播放视频文件中,有时根据实际需要想要把帧画面截取下来存放到指定目录以供使用。此软件亦实现了此功能,在此默认的是把截取的图片放到跟应用程序的可执行文件的同目录下且保存为格式的图片。原理是调用滤波器链表管理器的基本视频接口中的抓取当前帧函数,其实现如下参数为整个位图的尺寸,为用户存放该位图的缓冲区。先获取缓冲区的文件头,然后在输出路径建立可读写的二进制文件,然后把已知文件头
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 28 页
第 2 页 / 共 28 页
第 3 页 / 共 28 页
第 4 页 / 共 28 页
第 5 页 / 共 28 页
第 6 页 / 共 28 页
第 7 页 / 共 28 页
第 8 页 / 共 28 页
第 9 页 / 共 28 页
第 10 页 / 共 28 页
第 11 页 / 共 28 页
第 12 页 / 共 28 页
第 13 页 / 共 28 页
第 14 页 / 共 28 页
第 15 页 / 共 28 页
预览结束,还剩
13 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。