1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
由于在设计及制作是没有太大的困难。
虽然在有了第次课程设计时对于焊接的经验,我们也很小心的制作着这次的电路板,并最终通过了验收,那刻看着自己的劳动获得了肯定真的很开心,而那种开心是在课本中无法获得的。
在老师的辛勤的指导下,最后我们顺利地完成了这次的课程设计看见到课本所学知识得以应用,心中满是欢喜,满是激动这次课程设计让我的实际动手能力得到了大大的锻炼,让我解决实际问题的能力得到了大大的提高,并对本专业的课程充满了浓厚的兴趣,及对以后的学习充满了信心,决定在以后的学习生活中加强练习,端正心态,迎接新的挑战参考文献参考以下格式写周明德微型计算机系统原理及应用清华大学出版社,求是科技单片机典型模块设计实例导航人民邮电出版社,课程设计评语课程设计成绩指导教师签字年月日秒十位加若与以上键码都不符,则认为是次抖动,跳出等待按键松开后,再进行下次操作软件与硬件结合调试硬件调试硬件调试是利用实验与开发系统基本测试仪器万用表示波器等,检查用户系统硬件中存在的故障。
硬件调试可分为静态调试与动态调试两步进行。
静态调试是在用户系统未工作时的种硬件检测。
第步目测。
检查外部的各种元件或者是电路是否有断点。
第二步用万用表测试。
先用万用表复核目测中有疑问的连接点,再检测各种电源线与地线之间是否有短路现象。
第三步加电检测。
给板加电,检测所有插座或是器件的电源端是否符合要求的值第四步联机检查。
因为只有用单片机开发系统才能完成对用户系统的调试。
动态调试是在用户系统工作的情况下发现和排除用户系统硬件中存在的器件内部故障器件连接逻辑等的种硬件检查。
动态调试的般方法是由近及远由分到合。
由分到合是指首先按逻辑功能将用户系统硬件电路分为若干块,当调试电路时,与该元件无关的器件全部从用户系统中去掉,这样可以将故障范围限定在个局部的电路上。
当各块电路无故障后,将各电路逐块加入系统中,在对各块电路功能及各电路间可能存在的相互联系进行调试。
由分到合的调试既告完成。
由近及远是将信号流经的各器件按照距离单片机的逻辑距离进行由近及远的分层,然后分层调试。
调试时,仍采用去掉无关元件的方法,逐层调试下去,就会定位故障元件了。
软件调试软件调试是通过对程序的汇编连接执行来发现程序中存在的语法与逻辑并加以排除纠正的过程。
设计心得两个星期的课程设计结束了,从中我学到了很多东西且感悟良多,体会到了课本联系实际,学以至用,设计思想,实际动手能力都有所提高初学单片机时觉得它深奥难懂,枯燥无味,通过课程设计我体会到了编程的灵活性并对它产生了浓厚的兴趣以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。
课程设计从设计电路到调试结束,我们失败很多次也修改很多次,可谓是屡败屡战,可我们并未气馁,我们坚持到了最后,虽然最后做出的电路板不太让人满意,但总算完成了,总算看到我们的成果了,总算可以激动,高兴番了在焊接每个元件的时候定要注意各个输入输出引脚,因为每个引脚都是不样的,只要让各个引脚互相对应,才能得出正确的结果,否则,出现任何点小的误外部随机存储器的写选通,低电平有效外部随机存储器的读选通,低电平有效内存空间内部程序存储器字节。
外部程序存储器字节。
内部数据存储器字节。
外部数据存储器字节。
只读程序存储器和外部数据存储器分别如下图所示图只读程序存储器图外部数据存储器图内部高个字节地址空间的特殊功能寄存器区复位后寄存器状态中断入口程序状态字高位进位标志位。
常用表示。
辅助进位标志。
用户标志位。
寄存器组选择位。
寄存器组选择位。
溢出标志位。
保留位,无定义。
奇偶校验位,在每个指令周期中,若累加器中的的位个数是奇数个则,偶数个则。
定时计数器工作方式控制寄存器当时,或引脚且为高电平,同时中的或控制位如为时,定时计数器或才会工作。
若,同时只要中的或控制位如为时,定时计数器或即可工作。
选择定时或计数器模式。
当为计数器,由外部引脚或输入计数脉冲。
时为计时器,由内部系统时钟提供计时工作脉冲。
方式选择位。
方式选择位。
的操作方式选择定义如下定时计数器工作方式控制寄存器计时器溢出标志,当计时溢出时,由硬件设定为,在执行相对的中断服务程序后则自动清。
计时器启动控制位,可以由软件来设定或清除。
时启动计时器工作,时关闭。
计时器溢出标志,当计时溢出时,由硬件设定为,在执行相对的中断服务程序后则自动清。
计时器启动控制位,可以由软件来设定或清除。
时,启动计时器工作,时关闭。
外部中断工作标志,当外部中断被检查出来时,硬件自动设定此位,在执行中断服务程序后,则清。
外部中断工作形式选择,时,由下降缘产生外部中断,时,则为低电位产生中断。
外部中断工作标志,当外部中断被检查出来时,硬件自动设定此位,在执行及小数点。
图共阳极内部接线图此设计采用的是共阳极数码管,共阳极的显示管的发光二极管的阴极连在块,通常此公共阳极接地,当个发光二极管的阳极为低电平的时候,发光二极管点亮,相应的段被显示出来,为了使显示器不同的符号和数字,就要把不同段的发光二极管点亮,这样就要为显示器提供代码,因为这些代码可以使相应的段发光,从而显示不同的字型,因而该代码称之为段码。
图共阳极数码管段码设计方案根据设计的任务和要求,需要进行硬件和软件的结合。
硬件设计具体的电路原理图如下图所示图厨房提醒器原理图分析电路图按钮电路的分析图按钮电路按钮电路中五个按钮分别代表开始键,清除键,秒个位健,秒十位健,分个位健,分十位健,他们分别与单片机的,,,,相连,并接的上拉电阻,按钮的另端接地,当相应的按钮按下时,单片机根据程序会检测到相应口的电平变化,从而执行相应的子程序。
位选电路的分析图位选电路位选电路由四个三极管与电阻串联而成,电阻的主要作用是保护单片机的并行口,四个三极管的级分别接单片机的,,,,端接正电压,端接数码的位所选的而言是,该数值与最终产生的目标代码无关,仅用于软件模拟调试时显示程序执行时间。
正确设置该数值可使显示时间与实际所用时间致,般将其设置成与你的硬件所用晶振频率相同,如果没必要了解程序执行的时间,也可以不设,这里设置为。
用于设置使用情况,有三个选择项,是所有变量都在单片机的内部中是可以使用页外部扩展,而则是可以使用全部外部的扩展。
用于设置空间的使用,同样也有三个选择项,即模式,只用低于的程序空间模式,单个函数的代码量不能超过,整个程序可以使用程序空间模式,可用全部空间。
选择项,确认是否仅使用片内注意选中该项并不会影响最终生成的目标代码量项是操作系统选择,提供了两种操作系统和,关于操作系统是另外个很大的话题了,通常我们不使用任何操作系统,即使用该项的默认值不使用任何操作系统用以确定系统扩展的对目标进行设置地址范围,组用于确定系统扩展的地址范围,这些选择项必须根据所用硬件来决定,由于该例是单片应用,未进行任何扩展,所以均不重新选择,按默认值设置。
设置对话框中的页面,如图所示,这里面也有多个选择项,其中用于生成可执行代码文件可以用编程器写入单片机芯片的格式文件,文件的扩展名为,默认情况下该项未被选中,如果要写片做硬件实验,就必须选中该项,在此特别提醒注意。
选中将会产生调试信息,这些信息用于调试,如果需要对程序进行调试,应当选中该项。
是产生浏览信息,该信息可以用菜单来查看,这里取默认值。
按钮是用来选择最终的目标文件所在的文件夹,默认是与工程文件在同个文件夹中。
用于指定最终生成的目标文件的名字,默认与工程的名字相同,这两项般不需要更改。
工程设置对话框中的其它各页面与编译选项的汇编选项连接器的连接选项等用法有关,这里均取默认值,不作任何修改。
以下仅对些有关页面中常用的选项作个简单介绍。
标签页用于调整生成的列表文件选项。
在汇编或编译完成后将真该电路主要是对超声波的发射进行仿真,由单片机发出的方波信号,并由反相器推换形式将方波信号加到超声波换能器的两端,可以提高超声波的发射强度。
用以提高驱动能力。
上位电阻方面可以提高反向器输出高电平的驱动能力,另方面可以增加超声波换能器的阻尼效果,缩短其自由振荡时间。
仿真电路图和仿真波形如图和所示。
图超声波发射仿真电路放大电路仿真超声波接收探头传来的回波信号较微弱约几十个级,因此必须要对该信号进行放大使之能被检测出来。
仿真电路和仿真波形如图和所示图发射外部中断检测接收信号第位数码管控制脚第二位数码管控制脚第三位数码管控制脚第四位数码管控制脚显示数据显示数据送数码管数字的编码通用延时子程序显示子程序显示位数据初始化定时器,用于定时设工作于模式不允许中断外部中断初始化为高优先级,并开中断置外部中断优先级为高设置外部中断的中断方式为电平触发将测量的时间转换为距离十米米分米厘米外部中断,用于检测接收信号关闭定时器关中断更新次数据中断服务程序,中断次,用于发射主程序初始化定时器初始化外部中断测量标志查表许用挤压应力所以键管,减到时跳出秒的减循环,减到时跳出秒进行完次的循环即分钟后,分位减重新给秒位置,进入下次由到的循环使最后显示停留在计时完成,蜂鸣器报警临时存放的变量初始化端口,判断是否有按键按下消抖延时开始键的操作清零键的操作分十位加分个位加差就会对整个系统造成毁灭性的打击。
由于在设计及制作是没有太大的困难。
虽然在有了第次课程设计时对于焊接的经验,我们也很小心的制作着这次的电路板,并最终通过了验收,那刻看着自己的劳动获得了肯定真的很开心,而那种开心是在课本中无法获得的。
在老师的辛勤的指导下,最后我们顺利地完成了这次的课程设计看见到课本所学知识得以应用,心中满是欢喜,满是激动这次课程设计让我的实际动手能力得到了大大的锻炼,让我解决实际问题的能力得到了大大的提高,并对本专业的课程充满了浓厚的兴趣,及对以后的学习充满了信心,决定在以后的学习生活中加强练习,端正心态,迎接新的挑战参考文献参考以下格式写周明德微型计算机系统原理及应用清华大学出版社,求是科技单片机典型模块设计实例导航人民邮电出版社,课程设计评语课程设计成绩指导教师签字年月日秒十位加若与以上键码都不符,则认为是次抖动,跳出等待按键松开后,再进行下次操作软件与硬件结合调试硬件调试硬件调试是利用实验与开发系统基本测试仪器万用表示波器等,检查用户系统硬件中存在的故障。
硬件调试可分为静态调试与动态调试两步进行。
静态调试是在用户系统未工作时的种硬件检测。
第步目测。
检查外部的各种元件或者是电路是否有断点。
第二步用万用表测试。
先用万用表复核目测中有疑问的连接点,再检测各种电源线与地线之间是否有短路现象。
第三步加电检测。
给板加电,检测所有插座或是器件的电源端是否符合要求的值第四步联机检查。
因为只有用单片机开发系统才能完成对用户系统的调试。
动态调试是在用户系统工作的情况下发现和排除用户系统硬件中存在的器件内部故障器件连接逻辑等的种硬件检查。
动态调试的般方法是由近及远由分到合。
由分到合是指首先按逻辑功能将用户系统硬件电路分为若干块,当调试电路时,与该元件无关的器件全部从用户系统中去掉,这样可以将故障范围限定在个局部的电路上。
当各块电路无故障后,将各电路逐块加入系统中,在对各块电路功能及各电路间可能存在的相互联系进行调试。
由分到合的调试既告完成。
由近及远是将信号流经的各器件按照距离单片机的逻辑距离进行由近及远的分层,然后分层调试。
调试时,仍采用去掉无关元件的方法,逐层调试下去,就会定位故障元件了。
软件调试软件调试是通过对程序的汇编连接执行来发现程序中存在的语法与逻辑并加以排除纠正的过程。
设计心得两个星期的课程设计结束了,从中我学到了很多东西且感悟良多,体会到了课本联系实际,学以至用,设计思想,实际动手能力都有所提高初学单片机时觉得它深奥难懂,枯燥无味,通过课程设计我体会到了编程的灵活性并对它产生了浓厚的兴趣以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。
课程设计从设计电路到调试结束,我们失败很多次也修改很多次,可谓是屡败屡战
