原,用以设定串行口的工作方式接收发送控制以及设置状态标志。其格式如下江苏技术师范学院毕业设计说明书论文第页共页和为工作方式选择位,可选择四种工作方式。其中时串行口工作在方式,方式为移位寄存器输入输出方式。,多机通信控制位,当接收机的时可以利用收到的来控制是否激活。当时,不论收到的为和,均可以使收到的数据进入,并激活。通过控制,可以实现多机通信。本设计中不需要多机通信,故,允许串行接收位。由软件置,则启动串行口接收数据若软件置,则禁止接收。本设计中需要开始接收数据,故,在方式或方式中,是发送数据的第九位,可以用软件规定其作用。可以用作数据的奇偶校验位,或在多机通信中,作为地址帧数据帧的标志位。在方式和方式中,该位未用。本设计中为。,在方式或方式中,是接收到数据的第九位,作为奇偶校验位或地址帧数据帧的标志位。在方式时,若,则是接收到的停止位。本设计中为。,发送中断标志位。在方式时,当串行发送第位数据结束时,或在其它方式,串行发送停止位的开始时,由内部硬件使置,向发中断申请。在中断服务程序中,必须用软件将其清,取消此中断申请。本设计中为。,接收中断标志位。在方式时,当串行接收第位数据结束时,或在其它方式,串行接收停止位的中间时,由内部硬件使置,向发中断申请。也必须在中断服务程序中,用软件将其清,取消此中断申请。本设计中为。,本系统振荡频率为,通信波特率为,波特率发生器工作在方式则故,。源程序的调试程序调试是通过对程序的汇编连接执行来发现程序中存在的语法与逻辑错江苏技术师范学院毕业设计说明书论文第页共页误并加以排除纠正的过程。程序调试的般方法是先独立后联机先分块后组合先单步后连续。本次设计,使用的调试工具是软件。软件介绍软件是目前最流行开发系列单片机的软件,提供了包括编译器宏汇编连接器库管理和个功能强大的仿真调试器等在内的完整开发方案,通过个集成开发环境将这些部份组合在起。它支持汇编语言。工程的建立不能直接对单个的语言源程序进行处理,还必须选择单片机型号确定编译汇编连接的参数指定调试的方式而且些项目中往往有多个文件,为管理和使用方便,使用工程这概念,将这些参数设置和所需的所有文件都加在个工程中,只能对工程而不能对单的源程序进行编译和连接等操作。我们建立了个名为的工程,选择公司的芯片,手动把刚才编写好的源程序加入工程。对工程进行详细设置后,我们就可以对源程序进行编译连接了。编译连接按顺序点击工具栏中的编译连接命令按钮,编译过程中的信息将出现在输出窗口中的中,如果源程序中有语法,会有报告出现,双击该行,可以定位到出错的位置,对源程序修改之后再次编译。最终得到文件。除此之外,编译连接还产生了些其它相关的文件,可被用于的仿真与调试,到了这步后即进行调试。程序的调试仿真我们选用了老古的仿真器型号为。硬件接好后,对工程进行设置,我们选择了使用外部仿真器进行仿真,设置使用串口,波特率为。设置完成后,按或者使用菜单即可进入调试状态。进入调试状态后,菜单项中原来不能用的命令现在已可以使用了,多出个用于运行和调试的工具条,菜单上的大部份命令可以在此找到对应的快捷按钮,江苏技术师范学院毕业设计说明书论文第页共页从左到右依次是复位运行暂停单步过程单步执行完当前子程序运行到当前行下状态打开跟踪观察跟踪反汇编窗口观察窗口代码作用范围分析串行窗口内存窗口性能分析工具按钮等命令。正确地使用各项命令进行调试,结合硬件中的各个按键,在液晶显示器中就可以看到程序运行中的各项结果。程序的烧录程序经过仿真确认没有后,我们就可以把程序烧录到准备好的芯片中去。我们使用了拓普编程器。下面初步介绍下型编程器具有体积小巧,功耗低,可靠性高的特点,是专为开发单片机和烧写各类存储器而设计的通用机型。采用通用串口与机连接通信,传输速率高,抗干扰性能好,可靠性能极高,而且无需外接电源,特别适电池供电的笔记本电脑外出使用。特点可支持的器件使用接口电源,无需外接电源通过通用串口与机连接,传送速率既适合电池供电的笔记本电脑使用,也适合台式机使用完善的过电流保护,有效地保护编程器和器件不受损害自动检测元件是否插好,如果插错了位置有提示全插脚检查,可以检查出任意个插脚的接触状态针万能锁紧插座在下运行,中英文操作界面塑料机壳,体积小,重量轻,功耗低可自动探测厂家和型号单片机定时,编程速度与计算机无关。烧写程序步骤连接到接口上,运行,主窗口出现后,等待约秒钟,绿色指示灯亮,表示切正常,可以正常读写器件了。将需要烧写程序的芯片正确插好。选择烧写的程序。程序是中自动生成的文件。选择芯片型号。先选择芯片生产厂家,然后选择具体型号。我们这里选择公司的。自动烧写程序。选择自动按钮,则开始烧写程序。江苏技术师范学院毕业设计说明书论文第页共页第章系统仿真及结果在本次设计中,我们使用了软件序十分重要,多个或少个都得不到正确的结果。软件硬件联合调试本次毕业设计中,花费时间最多的是软件硬件联合调试。在联合调试中发现了软件和硬件中的很多问题。我们遇到个个的问题,思考解决问题的方法,最后解决问题,这让我们有很大的满足和兴奋。外文文献在毕业设计中,按照要求需要自己动手翻译篇外文文献。首先,查找外文文献对我们有着定的挑战。刚刚开始,我去些外文数据库中查找,由于很多数据库都是英文的,让我失望而回。后来,我直接在万方外文文献数据库中查找,终于找到篇符合要求的文章。其次,翻译外文文献的挑战更大了。在翻译中我发现很多专业词汇就是借助词典也找不到个合适的翻译,这要求我熟悉整个文章的意思。最中,在词典和自己的理解下,翻译完篇外文文献,虽然翻译的质量不怎么行,但总算是自己翻译的。总之,在这次毕业设计中,我得到了很多的收获,在专业的道路上有了进步提升。两个月来的努力十分值得。江苏技术师范学院毕业设计说明书论文第页共页参考文献赵亮侯国锐单片机语言编程与实例北京人民邮电出版社,张友德,赵志英,涂时亮单片微型机原理应用与试验上海复旦大学出版社,赵文博新型常用集成电路速查手册北京人民邮电出版社,徐爱钧智能化测量控制仪表理与通单片机的,这样的速度,足以满足我们本次设计的要求。用户应用程序空间达到字节,片上集成字节。足够本次设计。自带路位精度的,转换速度可以达到,即每秒钟万次。此单片机的超强抗干扰能力也是本次选择的重要依据,为了保证网关的正常可靠运行,必须要有超强的抗干扰能力,否则,整个网关将瘫痪,甚至是让整个智能家居系统崩溃。内部工作时钟。本次设计为了考虑到系统的稳定性选择了外接个晶振进行时钟信号的提供。但是考虑到后期进行改进时可能对体积有严格的要求,所以就选用了这款有内部工作时钟的单片机,便于以后的改进。单片机最小系统的设计如下嘉兴学院本科生毕业设计图单片机最小系统接口的设计蓝牙接口的设计蓝牙工作在全球通用的即工业科学医学频段。蓝牙的数据速率为。时分双工传输方案被用来实现全双工传输。使用协议。为了方便和单片机相连接,采用带串口的蓝牙模块,与单片机实现串行通讯,如何实现串行通讯将在单片机的设计部分中体现。该模块分为主机和从机,主机能和从机配对通信,从机与从机之间或主机与主机之间不能通信,从机能和电脑手机等蓝牙配对通信。在本次的设计中采用从机模块。此模块支持蓝牙规范,采用公司的蓝牙芯片,通讯距离可以达到。更重要的是可直接与单片机的串口相连接,使用极为方便。蓝牙模块具有下特点家庭通讯网关的设计采用主流蓝牙芯片,蓝牙协议标准串口模块工作电压。波特率为,用户可设置。从机,默认波特率,。配对密码。工作电流配对中,配对后休眠电流无休眠此模块支持命令需要注意的是此蓝牙模块的工作电压为,为此,在电源的考虑上为次蓝牙模块提供可靠的工作电源,保证正常通讯的前提。在硬件上的连接也比较简单,只需将蓝牙的和连接到单片机的串口。如图所示只需和三根线即可。图蓝牙接口设计单片机通讯串行通讯对单片机而言意义重大,不但可以实现将单片机的数据传输到计算机端,而且也能实现计算机对单片机的控制。由于其所需电缆线少,接线简单,所以在较远距离传输中,得到了广泛的运用。在这次的设计主要是实现蓝牙接口。波特率就是在串行通信中每秒能够发送的位数。串行端口在四种工作模式下有不同的波特率计算方法。以工作模式为例来说明串口通信波特率的选择。在串行端口工作于模式,其波特率将由计时计数器本次设计中采用该型号单片机自带的波特率发生器来产生,通常设置定时器工作于模式自动再加模式。在此模式下波特率计算公式为波特率晶振频率其中,无线接收端电路设计无线发射端的设计超再生发射模块介绍无线发射模块主要由声表谐振器和大功率射频电路组成,属于调制发射。可以配合常用的超再生接收电路或超外差接收电路工家庭通讯网关的设计作,具有较高的频率稳定度。外接编码芯片或数据传输口,只有数据发射时才有电流消耗,平时不耗电,使用非常简单。该无线发射模块的工作电压比较宽,范围在。电压变化时,发射频率基本保持不变,而且和它配对的接收模块能够稳定地接收数据。工作电压为时该模块具有较好的无线发射效果,发射电流大概在毫安左右,在空旷地区的传输距离为米,发射功率约毫瓦。特点采用低原,用以设定串行口的工作方式接收发送控制以及设置状态标志。其格式如下江苏技术师范学院毕业设计说明书论文第页共页和为工作方式选择位,可选择四种工作方式。其中时串行口工作在方式,方式为移位寄存器输入输出方式。,多机通信控制位,当接收机的时可以利用收到的来控制是否激活。当时,不论收到的为和,均可以使收到的数据进入,并激活。通过控制,可以实现多机通信。本设计中不需要多机通信,故,允许串行接收位。由软件置,则启动串行口接收数据若软件置,则禁止接收。本设计中需要开始接收数据,故,在方式或方式中,是发送数据的第九位,可以用软件规定其作用。可以用作数据的奇偶校验位,或在多机通信中,作为地址帧数据帧的标志位。在方式和方式中,该位未用。本设计中为。,在方式或方式中,是接收到数据的第九位,作为奇偶校验位或地址帧数据帧的标志位。在方式时,若,则是接收到的停止位。本设计中为。,发送中断标志位。在方式时,当串行发送第位数据结束时,或在其它方式,串行发送停止位的开始时,由内部硬件使置,向发中断申请。在中断服务程序中,必须用软件将其清,取消此中断申请。本设计中为。,接收中断标志位。在方式时,当串行接收第位数据结束时,或在其它方式,串行接收停止位的中间时,由内部硬件使置,向发中断申请。也必须在中断服务程序中,用软件将其清,取消此中断申请。本设计中为。,本系统振荡频率为,通信波特率为,波特率发生器工作在方式则故,。源程序的调试程序调试是通过对程序的汇编连接执行来发现程序中存在的语法与逻辑错江苏技术师范学院毕业设计说明书论文第页共页误并加以排除纠正的过程。程序调试的般方法是先独立后联机先分块后组合先单步后连续。本次设计,使用的调试工具是软件。软件介绍软件是目前最流行开发系列单片机的软件,提供了包括编译器宏汇编连接器库管理和个功能强大的仿真调试器等在内的完整开发方案,通过个集成开发环境将这些部份组合在起。它支持汇编语言。工程的建立不能直接对单个的语言源程序进行处理,还必须选择单片机型号确定编译汇编连接的参数指定调试的方式而且些项目中往往有多个文件,为管理和使用方便,使用工程这概念,将这些参数设置和所需的所有文件都加在个工程中,只能对工程而不能对单的源程序进行编译和连接等操作。我们建立了个名为的工程,选择公司的芯片,手动把刚才编写好的源程序加入工程。对工程进行详细设置后,我们就可以对源程序进行编译连接了。编译连接按顺序点击工具栏中的编译连接命令按钮,编译过程中的信息将出现在输出窗口中的中,如果源程序中有语法,会有报告出现,双击该行,可以定位到出错的位置,对源程序修改之后再次编译。最终得到文件。除此之外,编译连接还产生了些其它相关的文件,可被用于的仿真与调试,到了这步后即进行调试。程序的调试仿真我们选用了老古的仿真器型号为。硬件接好后,对工程进行设置,我们选择了使用外部仿真器进行仿真,设置使用串口,波特率为。设置完成后,按或者使用菜单即可进入调试状态。进入调试状态后,菜单项中原来不能
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 19 页
第 2 页 / 共 19 页
第 3 页 / 共 19 页
第 4 页 / 共 19 页
第 5 页 / 共 19 页
第 6 页 / 共 19 页
第 7 页 / 共 19 页
第 8 页 / 共 19 页
第 9 页 / 共 19 页
第 10 页 / 共 19 页
第 11 页 / 共 19 页
第 12 页 / 共 19 页
第 13 页 / 共 19 页
第 14 页 / 共 19 页
第 15 页 / 共 19 页
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。