- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理及应用课设计教学教案.ppt
单片机原理及应用课设计;一、设计的性质与目的 ;二.设计任务和要求 ;三、设计说明书 要求;三、设计说明书 要求;六、题目一 步进电机运行控制系统设计 ;题目二 巡回检测报警控制系统设计 ;七、设计过程中需要注意的问题;4、在设计调试的过程中就及时进行总级与归纳,形成该部分的设计报告的初稿。
5、应留出两到三天的时间作整个系统的联调。
6、写出设计报告。;二、设计过程中需要注意的问题:
1、要对设计调试内容进行合理分块并分别进行调试。
对可以分成四个部分:
1、电机控制(题目一)或A/D数据采集(题目二)
2、显示部分
3、键盘控制
4、参数设定;2、对各个部分要从简到繁,按步骤调试。
比如对于电机控制,可以先用发光二极管代替电机的三相,先保证三相的控制可以实现,再调试三相的相序可以动作,然后接上电机,调试电机的速度,编出电机的控制子程序:方向控制、匀速运动、加速控制、减速控制,每个子程序要留有参数入口,所有参数可以先在程序中给定,留待键盘输入。;对于A/D采集,可以先从一路A/D转换开始调试,然后再做多种A/D转换,编写子程序。建议所编子程序按照上课所讲方法,可以对A/D采集通道和地址进行参数设定。
调试时先作好接线、注意地址线是否接上(包括片选地址线和通道选择地址线),并确定地址与程序中所用地址一致;确定数据总线是否接上;确定读写控制线是否接上并且是否正确;确定时钟信号是否接上。;对于显示部分,首先确定接线是否正确,包括HD7279与单片机的接线是否正确、HD7279与显示数码管是否正确、HD7279与键盘接线是否正确。
先调试HD7279的控制,可以用三个发光二极管代替HD7279的三个控制端,对HD7279的读写程序进行调试,保证读写时序正确,要注意程序中所定义的端口也实际接线一致。用一个开关仿真HD7279的中断引脚,调试外部中断。
在保证接线正确、程序读写时序正确的情况下,首先写入复位指令,然后再写入测试指令。正确的情况下再写显示指令(有三种方式)。;对于键盘部分,首先要保证接线正确,然后按下一键,测试HD7279的中断信号是否有效(可用一个LED显示,注意所有LED显示都要有驱动,即经过7406或7407驱动)。在正确的情况下,调试单片机的中断系统工作是否正常,即能否进入单片机的中断服务程序,要注意所编写中断服务程序的中断号要与外部接线相对应。在中断正确的情况下,在中断服务程序中读出键盘值。应注意由于HD7279的操作有严格的时序,此时不适宜用单步执行,应采用断点调试的方法,即在读出键值处设个断点观测所读键值,一一确定整个键盘的键值,列出数组。键盘子程序建议先按照课上所给例子程序用查表的方法确定键值与按键定义之间的关系。;对于参数设定部分,首先要确定需要设定哪些参数,根据参数设计需要,定义键盘,根据键盘定义设定参数函数,可用程序内设断点的方法先调试通过。再根据参数设定要求确定数码管上所显示的提示信息,可以考虑将不同提示信息编成数组,显示函数参数可用指针,指针指向不同的数组即可显示不同内容,这样有利于程序的结构化。;3、程序调试过程中可能的问题
应明确所编程序的作用,程序流程,子程序需要的参数及返回值。
除了与硬件的接口部分外,大部分程序应先在模拟仿真的方式下尽可能保证程序运行结果的正确。
调试过程中应对最重要的变量、返回值进行跟踪,保证它们的正确。对于调试过程中可能需要的外部条件可以在程序中先给定进行调试,程序运行正确后再接上外部硬件进行调试,比如键盘调试。;键盘和数码管 连线方法
;一.模/数转换 连线方法:
?
;电路单元
文档评论(0)