51单片机课程设计报告.docx
《51单片机课程设计报告.docx》由会员分享,可在线阅读,更多相关《51单片机课程设计报告.docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、51单片机课程设计报告一、设计任务与要求1.任务:制作并调试51单片机学习板2.要求:1了解并能识别学习板上的各种元器件,会读元器件标示;2会看电路原理图;3制作51单片机学习板;4学会使用KeilC软件下载调试程序;用调试程序将51单片机学习板调试成功。二、实验内容5AT89S52芯片工作电路,利用晶振提供控制信号。610引脚下载口与AT89S52芯片相关引脚相连完成下载电路。78个10K电阻与AT89S52芯片P0口相连,利用上拉电阻组成上拉电路。8使用开关与5.1K电阻连成外部中断0、1电路和复位电路。9利用16个开关做成键盘,实现输入号对已编程的AT89S52芯片的控制并通过数码管显示
2、0-F。10用2片74HC573N具有锁存功能芯片与8个数码管相连,通过编程的AT89S52位选和段选实现输出信号的显示功能。11使用74HC573N锁存功能结合ULN2003AG芯片8非门芯片和74HC04N6非门芯片与4个2N5551三极管实现对步进电机的控制,和控制步进电机的信号结合LED输出显示的功能。126、利用1片74HC573N芯片与8个共阴极LED实现跑马灯功能。三、总原理图1总原理图四、硬件调试1、能否短路用万用表检查P2两端是短路。电阻为0,则短路,电阻为一适值,电路正常。2、焊接顺序焊接的顺序很重要,按功能划分的器件进行焊接,顺序是功能部件的焊接-调试-另一功能部件的焊接
3、,这样容易找到问题的所在。3、器件功能1检查原理图连接能否正确2检查原理图与PCB图能否一致3检查原理图与器件的DATASHEET上引脚能否一致4用万用表检查能否有虚焊,引脚短路现象5查询器件的DATASHEET,分析一下时序能否一致,同时分析一下命令字能否正确6通过示波器对芯片各个引脚进行检查,检查地址线能否有信号的7飞线。用别的的口线进行控制,看看能不能对其进行正常操作,多试验,才能找到问题出如今什么地方。五、软件调试1、设置硬件仿真环境设置硬件仿真环境的详细操作步骤如下:首先,点击所建工程:Project菜单中的OptionsforTargetTarger1?,出现工程的配置窗口,点击D
4、ebug设置,选择KeilMcmitor-51Drive。然后,设置仿真器参数。建议波特率设置范围30038400。为避免程序中的中断和Keil硬件仿真环境中的中断相互冲突,不选择“StopProgramExecutionwithSerialInterrupt。2、调试仿真1)导入测试代码:文件打开keyanddisplay.Uv22)重建全部工程:工程重建全部目的文件重建结果为,“DA_56150Error(s),0Warning(s).3)调试:调试Start/StopDebugsession(Ctrl+F5)调试结果为:ConnectedtoMonitor_51V3.4Load“C:.D
5、A_56511、具体描绘软件调试步骤。及各模块调试结果。2、具体描绘调试经过中出现的故障现象,并作故障分析,及解决方法六、心得这次课程设计让我受益匪浅,无论从知识上还是其他的各个方面。上课的时候的学习从来没有见过真正的单片机,只是从理论的角度去理解枯燥乏味。但在实习中见过甚至使用了单片机及其系统,能够理论联络实际的学习,开阔了眼界,提高了单片机知识的理解和水平。单片机是很重要的一门课程,教师和一些工作的朋友都曾讲过,假如学好一门单片机,就凭这个技术这门手艺找一个好工作也不成问题。尽管我们在课堂学到的内容很有限,但在以后的学习中单片机还需要好好的深化研究和学习,学好了单片机也就多了一项生存的本钱
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 51 单片机 课程设计 报告
限制150内