版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《单片机原理及应用》课程设计指导书徐小栋编云南能源职业技术学院计算机与信息工程系ﻬ一、课程设计目的《单片机原理及应用》课程设计是在《单片机原理及应用技术》课程的基础上,由同学独立完成一个较为完整的实践性单片机应用系统设计.通过设计,使同学掌握单片机系统以及常用接口电路的设计及调试方法,掌握常用工具软件的使用方法,熟识如何用汇编语言或C语言管理硬件设备等。通过课程设计,训练同学如何综合运用所学知识去分析和解决实际问题,掌握单片机系统硬件和软件设计及调试的基本过程,并学习如何撰写总结报告,以培育同学严谨的工作作风和科学态度以及探究创新精神。二、基本要求依据课题任务书及供应的实验条件各自组独立完成硬件的设计、软件的设计、编程及调试。设计结果达到课题技术要求,功能完善,运行稳定。写出设计报告.要求条理清楚,重点突出,结构合理。对电路有简略分析,所用芯片有简略介绍,并附有完整电路图及带有注释说明的完整的软件源程序清单。课程设计报告的内容包括:设计题目、设计任务和设计要求、性能指标、设计方案、硬件设计、软件设计、Proteus软件仿真与调试过程、课程设计体会、参考文献、附录等。设计成果:课程设计报告一份;Proteus设计文件(包括源程序文件)。三、设计组织方法1.分组选题:每班分若干组,每组任选一个课题(可依据课题工作量大小,合理安排人数),每组设组长一名,负责该组设计工作的协调、分工等。2.设计过程:①按组商量、进行明确分工,并确定设计方案;②在认真查阅理解相关资料基础上,设计系统电路图并在proteus中绘制电路原理图;③在proteus软件自带的ASEM51编辑器中输入同学们编写的汇编源程序(或者在KeilC51软件中编写C程序),并使之编译通过。④在proteus中加载程序,观察仿真情况,验证设计的合理性。⑤撰写课程设计报告。四、课程设计成果考核1、考核内容课程设计的考核必须充分重视同学的创新能力和实践能力的培育,全面提高同学的工作能力和综合素养,包括如下几个方面:①工作的责任心;②调查讨论、查阅文献和搜集资料的能力;③工作计划和组织能力;④分析与解决问题能力;⑤实际动手和操作能力;⑥创新意识和制造能力;⑦团结协作、相互沟通能力;⑧课程设计报告撰写能力;2、考核方法①指导老师在评分中应坚持严格要求和实事求是的原则,依据同学在课程设计中独立完成的实际情况和评分标准做出评定。②课程设计成果由平常成果、课程设计作品及课程设计报告三部分组成。其中:平常成果占20%(其中:出勤10%、工作表现10%),课程设计作品占50%,课程设计报告占30%。③评分基准:有课程设计报告和Proteus设计文件(包括源程序文件),给予60分的基本成果;所设计作品能完成基本功能的,在基本成果基础上加10~19分;所设计作品能完成全部功能的,在基本成果基础上加20~29分;所设计作品不但能完成设计指导中所规定的全部功能,而且还有所创新,在基本成果基础上加30~40分.缺席一次,扣成果分3分;迟到一次,扣成果分1分.有明显抄袭痕迹的直接给予不及格的成果。3、考核成果等级课程设计实际成果一般分五个等级:优秀、良好、中等、及格、不及格。五、时间和地点支配1、时间:2011-2012学年第一学期:第16—17周,即2011年12月12日至12月23日.2、地点:新校区第一教学楼六楼3、指导老师与机房支配《单片机原理及应用》课程设计机房支配序号日期周次星期节次指导老师使用机房112月12日16一1徐小栋11机房212月12日16一2徐小栋11机房312月12日16一3徐小栋1机房412月13日16二1徐小栋14机房512月13日16二2徐小栋12机房612月13日16二3徐小栋17机房712月14日16三1徐小栋11机房812月14日16三2徐小栋16机房912月14日16三3徐小栋本班教室1012月15日16四1徐小栋11机房1112月15日16四2徐小栋1机房1212月16日16五1徐小栋17机房1312月16日16五2徐小栋17机房1412月16日16五3徐小栋17机房1512月19日17一1徐小栋14机房1612月19日17一2徐小栋14机房1712月19日17一3徐小栋13机房1812月20日17二1徐小栋14机房1912月20日17二2徐小栋14机房2012月20日17二3徐小栋13机房2112月21日17三1徐小栋14机房2212月21日17三2徐小栋14机房2312月21日17三3徐小栋12机房2412月22日17四1徐小栋12机房2512月22日17四2徐小栋12机房2612月23日17五1徐小栋14机房2712月23日17五2徐小栋14机房2812月23日17五3徐小栋14机房六、程序设计报告格式及要求设计报告书应包括以下几方面内容:1、封面;2、摘要、关键词;3、名目;4、正文:①设计任务(要求)和性能指标;②设计方案;③硬件设计;④软件设计;⑤Proteus软件仿真与调试过程;⑥课程设计体会。5、参考文献7、附录:①系统原理图②源程序代码;说明:设计报告以WORD文档的电子稿形式上交指导老师。
附件一:设计任务书课题1:步进电机掌握器一、设计任务及功能要求利用MCS-51单片机掌握步进电机的旋转方向和旋转速度,各掌握功能通过按键实现。该设计的功能要求如下:能掌握步进电机正向和反向旋转,有正转和反转掌握按键;在肯定范围内可以掌握步进电机旋转速度,有加速和减速掌握按键;在不切断电源情况下可以停止步进电机旋转,有一个停止按键。二、设计要求首先进行预设计,依据设计的任务要求,先确定系统总体设计方案,然后进行硬件电路的初步设计,在计算机上使用Proteus画出硬件电路原理图,在老师的指导下进行修正硬件电路图,并对所涉及的参数进行设置.该原理图也是后面仿真运行的基础。在确定了硬件设计方案的基础上,要进行软件的总体设计,包括软件主程序的设计以及各子程序的设计,然后进入编程工作。源程序可以使用汇编语言编写,也可使用C语言编写。最后统一在KeiluVision中建立uVision工程,编译生成可执行的。Hex文件。最后进入仿真运行和程序调试阶段。运用Proteus软件进行系统的仿真运行,并观察仿真运行的效果.若程序设计有误,可通过KeiluVision和Proteus的联机调试来发现和找出错误,并修改错误和重新生成可执行文件,直到整个程序调试完成。最后写出课程设计报告。课题2:基于DS1302的数码时钟一、设计任务及功能要求以单片机为核心元件,设计一个基于DS1302的数码时钟。要求用DS1302芯片完成数码时钟设计,通过扩展按键来实现校准和调时,利用LED数码管显示时、分、秒。显示格式为00—00—00,若为23-59-59后,从00-00-00重新开头计时。要求人机界面友好,掌握简洁。二、设计要求首先进行预设计,依据设计的任务要求,先确定系统总体设计方案,然后进行硬件电路的初步设计,在计算机上使用Proteus画出硬件电路原理图,在老师的指导下进行修正硬件电路图,并对所涉及的参数进行设置。该原理图也是后面仿真运行的基础。在确定了硬件设计方案的基础上,要进行软件的总体设计,包括软件主程序的设计以及各子程序的设计,然后进入编程工作。源程序可以使用汇编语言编写,也可使用C语言编写。最后统一在KeiluVision中建立uVision工程,编译生成可执行的.Hex文件。最后进入仿真运行和程序调试阶段.运用Proteus软件进行系统的仿真运行,并观察仿真运行的效果。若程序设计有误,可通过KeiluVision和Proteus的联机调试来发现和找出错误,并修改错误和重新生成可执行文件,直到整个程序调试完成。最后写出课程设计报告。课题3:基于DS18B20的数字温度计一、设计任务及功能要求以单片机为核心元件,设计一个基于DS1302的数码时钟.要求用DS1302芯片完成数码时钟设计,通过扩展按键来实现校准和调时,利用LED数码管显示时、分、秒。显示格式为00-00-00,若为23-59-59后,从00-00—00重新开头计时。要求人机界面友好,掌握简洁。二、设计要求首先进行预设计,依据设计的任务要求,先确定系统总体设计方案,然后进行硬件电路的初步设计,在计算机上使用Proteus画出硬件电路原理图,在老师的指导下进行修正硬件电路图,并对所涉及的参数进行设置。该原理图也是后面仿真运行的基础。在确定了硬件设计方案的基础上,要进行软件的总体设计,包括软件主程序的设计以及各子程序的设计,然后进入编程工作。源程序可以使用汇编语言编写,也可使用C语言编写。最后统一在KeiluVision中建立uVision工程,编译生成可执行的.Hex文件。最后进入仿真运行和程序调试阶段。运用Proteus软件进行系统的仿真运行,并观察仿真运行的效果.若程序设计有误,可通过KeiluVision和Proteus的联机调试来发现和找出错误,并修改错误和重新生成可执行文件,直到整个程序调试完成。最后写出课程设计报告。课题4:数字电压表一、设计任务及功能要求以单片机为核心元件,设计一个数字电压表。数字电压表要求利用A/D转换器对输入电压值进行采样,得到相应的数字量,再依据数字量与模拟量的比例关系运算得出对应的模拟电压值,通过显示器显示出来。输入电压范围为0~5V,要求能在7段LED数码管上显示。测量的最小分辨率为0.019V,测量误差为±0.02V。二、设计要求首先进行预设计,依据设计的任务要求,先确定系统总体设计方案,然后进行硬件电路的初步设计,在计算机上使用Proteus画出硬件电路原理图,在老师的指导下进行修正硬件电路图,并对所涉及的参数进行设置.该原理图也是后面仿真运行的基础.在确定了硬件设计方案的基础上,要进行软件的总体设计,包括软件主程序的设计以及各子程序的设计,然后进入编程工作。源程序可以使用汇编语言编写,也可使用C语言编写。最后统一在KeiluVision中建立uVision工程,编译生成可执行的.Hex文件。最后进入仿真运行和程序调试阶段。运用Proteus软件进行系统的仿真运行,并观察仿真运行的效果。若程序设计有误,可通过KeiluVision和Proteus的联机调试来发现和找出错误,并修改错误和重新生成可执行文件,直到整个程序调试完成。最后写出课程设计报告。ﻬ附件二:常用芯片引脚图1、MCS-51芯片介绍:MCS—51系列单片机是美国Intel公司开发的8位单片机,又可以分为多个子系列。MCS—51系列单片机共有40条引脚,包括32条I/O接口引脚、4条掌握引脚、2条电源引脚、2条时钟引脚.引脚说明:P0.0~P0.7:P0口8位口线,第一功能作为通用I/O接口,其次功能作为存储器扩展时的地址/数据复用口。P1.0~P1.7:P1口8位口线,通用I/O接口无其次功能。P2。0~P2。7:P2口8位口线,第一功能作为通用I/O接口,其次功能作为存储器扩展时传送高8位地址。P3.0~P3.7:P3口8位口线,第一功能作为通用I/O接口,其次功能作为为单片机的掌握信号.ALE/:地址锁存允许/编程脉冲输入信号线(输出信号):片外程序存储器开发信号引脚(输出信号)/Vpp:片外程序存储器使用信号引脚/编程电源输入引脚RST/VPD:复位/备用电源引脚2、74LS373芯片介绍:74LS373是带有三态门的八D锁存器,当使能信号线OE为低电平常,三态门处于导通状态,允许1Q-8Q输出到OUT1—OUT8,当OE端为高电平常,输出三态门断开,输出线OUT1-OUT8处于浮空状态。G称为数据打入线,当74LS373用作地址锁存器时,首先应使三态门的使能信号OE为低电平,这时,当G端输入端为高电平常,锁存器输出(1Q-8Q)状态和输入端(1D-8D)状态相同;当G端从高电平返回到低电平(下降沿)时,输入端(1D-8D)的数据锁入1Q—8Q的八位锁存器中。当用74LS373作为地址锁存器时,它们的G端可直接与单片机的锁存掌握信号端ALE相连,在ALE下降沿进行地址锁存。引脚说明如下:D0~D7:锁存器8位数据输入线Q0~Q7:锁存器8位数据输出线GND:接地引脚Vcc:电源引脚,+5V有效:片选信号引脚G:锁存掌握信号输入引脚3、8255A芯片说明:8255A是Intel公司生产的可编程输入输出接口芯片,它具有3个8位的并行I/O口,具有三种工作方式,可通过程序转变其功能,因而使用灵敏,通用性强,可作为单片机与多种外围设备连接时的中间接口电路。8255有三种基本工作方式,三种工作方式由工作方式掌握字决定,方式掌握字由CPU通过输入/输出指令来供应。三个端口中PC口被分为两个部分,上半部分随PA口称为A组,下半部分随PB口称为B组.其中PA口可工作与方式0、1和2,而PB口只能工作在方式0和1.8255共有40个引脚,采纳双列直插式封装,各引脚功能如下:D0—-D7:三态双向数据线,与单片机数据总线连接,用来传送数据信息。:片选信号线,低电平有效,表示芯片被选中.:读出信号线,低电平有效,掌握数据的读出。:写入信号线,低电平有效,掌握数据的写入。Vcc:+5V电源.PA0--PA7:A口输入/输出线。PB0--PB7:B口输入/输出线。PC0--PC7:C口输入/输出线。RESET:复位信号线。A1、A0:地址线,用来选择8255内部端口。GND:地线。4、6264芯片介绍:6264是8K*8位静态随机存储器芯片,采纳CMOS工艺制造,单一+5V供电,额定功耗200mW,典型存取时间200ns,28线双列直插式封装.其引脚功能说明如下:A0~A12:地址输入线O0~O7:双向三态数据线,有时用D0~D7表示:片选信号输入端,低电平有效:读选通信号输入线,低电平有效:写选通信号输入线,低电平有效Vcc:工作电源输入引脚,+5VNC:为空引脚CS:其次选片信号引脚,高电平有效GND:线路地5、74LS138芯片介绍:74LS138是一个3—8译码器,共16个引脚,其引脚说明如下:A、B、C:选择端即信号输入端、、E3:使能端,其中、低电平有效,E3高电平有效Y0~Y7:译码输出信号,始终只有一个为低电平V
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 会员生日专属服务流程规范
- 年度安全生产风险评估管理办法
- 客户投诉处理标准化操作流程
- 茶园有机肥科学施用指引
- 高血压饮食干预指导方案
- 颈椎病理疗康复标准流程
- 农产品产地市场交易标准化管理操作规范
- 夏玉米宽窄行密植高产方案
- 脊柱侧弯筛查评估方案
- 健康管理基础问诊评估流程
- 医学人工智能导论
- 2025年银行考试-中信银行运营管理资质认证考试历年参考题库含答案解析(5套典型考题)
- 2025年贵州省中考理科综合(物理化学)试卷真题(含答案详解)
- 药品新品上市管理制度
- DB4403T 508-2024《生产经营单位锂离子电池存储使用安全规范》
- 学校餐费退费管理制度
- (高清版)DB13∕T 5733-2023 食管胃静脉曲张套扎术临床操作技术规范
- 数学-第十一章 不等式与不等式组单元测试卷 2024-2025学年人教版数学七年级下册
- 鲁科版高中化学选择性必修2第1章第3节第1课时原子半径及其变化规律元素的电离能及其变化规律基础课课件
- 2025年华侨港澳台学生联招考试英语试卷试题(含答案详解)
- 严重精神障碍患者报告卡
评论
0/150
提交评论