




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上单片机原理及应用技术课程设计任务书一、设计目的1学习基本理论在实践中综合运用的初步经验,掌握电路设计的基本方法、设计步骤,培养综合设计与调试能力。2掌握汇编语言程序设计方法。3培养实践技能,提高分析和解决实际问题的能力。二、课程设计题目:一键多功能按键识别技术三.设计任务及要求1)利用开关控制接在单片机P0口的3个发光二极管。2)上电的时候,所有发光二极管处于熄灭状态。按键次数按1下开关按2下开关按3下开关按4下开关发光二极管显示000001010011按键次数按1下开关按2下开关按3下开关按4下开关发光二极管显示100101110111循环进行。四、总体设计思路1硬
2、件设计思路及系统框图。2软件设计思路及程序流程框图。五、设计步骤1硬件设计(1)确定目标:设计整个系统是由那些模块组成,各个模块之间的信号传输,并画出电路图。(2)系统分析:根据系统功能,选择各模块所用电路形式。(3)总电路图:连接各模块电路。2软件设计(1)分析系统功能,设计软件流程图并编写功能代码。(2)运用Keil软件进行程序调试。3. 基于Proteus 和Keil的软硬件联合仿真六、课程设计成果要求课程设计报告打印稿、电子稿,使用Keil、Proteus软件综合调试仿真产生的文件夹。硬件电路图一份(A4)目录一、前言.3二、总体设计.31、设计目的.32、设计任务及要求4三、硬件设计
3、.41、系统组成42、设计思路.53、系统板上硬件连线.5四、软件设计.51、程序流程图62、汇编源程序7五、用Keil程序调试、roteus仿真.81、调试结果图.82、仿真结果图.8六、结束语. 101、心得和体会.102、建议和意见.10七、参考文献.10一、前言单片机原理及应用课程设计指导书,是针对自动化、电气工程及其自动化等专业的学生学习单片机原理及应用课程,配套开设课程设计而编写的。 作为嵌入式系统低端的单片机已成为电子系统中最普遍的应用手段,已经深入到国民经济与人民生活的各个领域。近年来,在高校中大力推行的各种电子设计竞赛中,采用单片机系统 单片机原理及应用解决各类电子技术问题已
4、成为主要方法之一。 课程已经被几乎所有工科院校中自动化、电气、仪器仪表、测控技术、光机电一体化、电子、通信、计算机等类专业列为本科主干专业课程,是培养现代电子技术应用类专业人才的重要技术课程之一。 单片机课程设计是学习单片机理论的重要实践环节。在单片机实验课程基础上,通过本课程设计的学习,使学生增进对单片机的感性认识,加深对单片机理论方面的理解;使学生掌握单片机的内部功能模块的应用,掌握单片机接口功能和扩展应用,掌握一些特殊器件及常用器件的使用方法,学习编制大型综合程序;使学生了解和掌握单片机应用系统的软硬件设计方法及调试过程。充分发挥学生的主观能动性,激发学生的学习兴趣,培养学生主动利用单片
5、机解决工程实际问题的意识。培养学生的工程实践能力、实际动手能力和自我学习能力,接受不断涌现的新技术和新方法的能力。使学生完成从实际项目立题、调研、方案论证、方案实施、系统调试、编写使用说明书等科研全过程的基本训练,为今后在相关领域中从事与单片机有关的设计、开应用等工作打下良好的基础。二、总体设计1.设计目的1) 学习基本理论在实践中综合运用的初步经验,掌握电路设计的基本方法以及设计步骤 ,培养综合设计与调试能力。2) 掌握汇编语言程序设计方法。3) 培养实践技能,提高分析和解决实际问题的能力。2.设计任务及要求1)利用开关控制接在单片机P0口的3个发光二极管。2)上电的时候,所有发光二极管处于
6、熄灭状态。按键次数按1下开关按2下开关按3下开关按4下开关发光二极管显示000001010011按键次数按1下开关按2下开关按3下开关按4下开关发光二极管显示100101110111循环进行。三、硬件设计1、系统组成: 本系统由外部晶振电路、复位电路、控制开关以及接在P0口的三个发光二极管等电路组成。系统方框图如下:晶振电路复位电路输入信号89C51信号输出端2、设计思路: 由于三个发光二级管是按二进制循环发光,故而我们可以设计开始时P0口为高电平,按一次按键二进制数减一,当三个二进制数都减到0时就重新将P0口赋值为高电平,如此循环进行。其电器原理图如下: 3、系统板上硬件连线 :1) 把“单
7、片机系统”区域中的P1.0端口连接到“独立式键盘”区域中的按键K1端口上 2)单片机系统”区域中的P0.0P0.2端口连接到三路发光二极管三个端口上;要求,P0.0连接到L1,P0.1连接到L2,P0.2连接到L3。 四.软件设计L1到L3这3个发光二极管显示的状态是受开关K1来控制,第一次按键的时候,我们将累加器A附值为0FFH,此时三个发光二极管显示为000; 第二次按键的时候A值减一,此时发光二极管显示为001;第三次按键的时候A值再减一,此时发光二极管显示为010 ;第四次按键的时候A值再减一,此时发光二极管显示为011;第五次按键的时候A值再减一,此时发光二极管显示为100;第六次按
8、键的时候A值再减一,此时发光二极管显示为101; 第七次按键的时候A值再减一,此时发光二极管显示为110;第八次按键的时候A值再减一,此时发光二极管显示为111;再次按键时A值又变为0FFH;如此循环进行。1、程序流程图:开始识别按键成功否?NY将0FFH送AA送P0口识别按键成功否?NYA减1NA与0FFH相等否?Y延时程序结束 图(1) 程序流程图2、汇编源程序:ORG 0000HLJMP MAINORG 0030HMAIN: JNB P1.0,NEXT ;识别按键与否 AJMP MAINNEXT: MOV A,#0FFH ;将高电平给累加器ALP1: MOV P0,A LCALL DEL
9、AY LP: JNB P1.0,NEXT1 ;识别按键与否 AJMP LPNEXT1:DEC A ;A减一 CJNE A,#0F7H,LP1 ;判断A中的值与0F7H相等否 AJMP NEXTDELAY:MOV R7,#10H ;延时程序C1: MOV R6,#0FFHC2: MOV R5,#1FH C3: DJNZ R5,C3 DJNZ R6,C2 DJNZ R7,C1 RET END五、使用keil进行程序调试及proteas进行程序仿真软件调试是通过对程序的编译、连接、执行来发现程序中存在的语法错误与逻辑错误并加以排除纠正的过程。先在keil中为所编的程序设置环境,然后输入程序检测并编译
10、,之后用Proteus将编译好的程序输入到已设计好的电路的AT89C51中,开始模拟调试。进一步修改,完成设计。1、调试结果如下图所示:2、仿真结果下图所示: 图(1) 图(2) 图(3) 图(4) 图(5) 图(6) 图(7) 图(8)六、结束语1、心得和体会: 通过一周的单片机课程设计,我们都感受颇深,虽然有关于单片机的知识,但更 重要的是团队合作。 刚开始时, 我们有点迷茫, 我懂得知识理论的知识但要实际操作, 总是有差距的,虽然对于我们来说有一定的难度,但是我们经研究从最简单的编程开始,对于 89C51 单片机的编程,我们使用的是我们所学汇编语言,结合自己所学的及寻找大量资料,我们大家
11、都拟定了自己初步的程序,然后进行修改及用 Keil 软件进行调试, 然后进一步修改, 最终在不懈的我们努力下, 完成了程序。 结束了软件, 我们开始进行硬件, 我们用 Proteus 软件进行绘图和仿真,在这一过程中,我们对该软件有了进一步的 认识,与此同时,我们从中也学会了许多关于软件方面的知识。在仿真过程中,我们 遇到一些问题,如:连线的问题、二极管不发光但通电、寻找合适的器件等问题,但 在我们各自的努力学习及相互帮助下,这些问题都一一得到 解答。最终我们完成了我们的课程设计任务。 在这一过程中我们学会了很多的知识,与此同时,我们也成长了,我们对将自己所学的理论知识应用于实践有了进一步的提高及一些经验, 对我们以后工作有一定好处。虽然设计过程很短暂,但我们还是收获了很多。 2、建议和意见: 希望以后能够在以后的教学环节中增加更多的设计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 冬至的由来课件
- 冬季呼吸道疾病防治课件
- 冬天大班健康运动课件
- 冠心病预防知识课件
- 2025届福建省宁德一中物理高一下期末统考模拟试题含解析
- 二零二五年度按揭购房合同房屋租赁及转卖规定
- 二零二五年度创新型办公楼租赁合作协议
- 二零二五年白灰原料进口代理购销合同范本
- 二零二五年度车间生产设备租赁承包合同
- 2025版城市综合体保安劳务派遣与培训服务合同
- 网络安全运维认证试卷含答案
- 2025年江苏盐城市射阳县城市照明服务有限公司聘考试笔试试题(含答案)
- 2025年团委工作总结-循“荔枝之道”而行走稳青春育人之路
- 消防装备维护保养课件教学
- 设备安全培训
- 2025至2030中国角膜塑形镜行业产业运行态势及投资规划深度研究报告
- 小学数学课堂教学实践与创新
- 妇幼保健院(2025-2025年)十五五发展规划
- 健康铅中毒课件
- 加工开店合同合作协议书
- 锡纸画美术课件
评论
0/150
提交评论