2022年3单片机基础课程设计指导书.docx
《2022年3单片机基础课程设计指导书.docx》由会员分享,可在线阅读,更多相关《2022年3单片机基础课程设计指导书.docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源华北水利水电学院课程设计指导书课程名称:单片机应用基础专业:机械设计制造及其自动化指导老师:雷冀南设计期限: 2021 年 04 月 14 日开头2021 年 04 月 25 日终止华北水利水电学院机械学院2021 年 4 月欢迎下载精品学习资源一、课程设计目的单片机应用基础课程设计是学好本门课程的又一重要实践性教案环节,课程设计的目的就是协作本课程的教案和平常试验,以达到巩固消化课程的内容,进一步加强综合应用才能及单片机应用系统开发和设计才能的训练,启示创新思维,使之具有独立单片机产品和科研的基本技能,是以培育同学综合运用所学学问的过程,是学问转化为才能和才能转化为工程素养的重要
2、阶段;二、课程设计任务依据给定的任务要求挑选合适的单片机和其他电子元器件,进行系统硬件电路设计和软件编程,依据系统制作并调试系统电路板,使之实现任务要求;有关参数挑选要求符合国家标准;具体设计内容如下:1. 模拟步进电机、模拟交通灯模块、模拟键盘输入及显示模块;2. 设计系统工作原理图,利用 PROTEUS 软件绘制系统工作原理图;3. 系统掌握程序设计、调试及实现:1 )依据要求,写出完整的程序流程图;2)将设计程序输入、汇编,排除语法错误,生成*.OBJ文件; 3 )按所设计的原理图,在试验平台上连线,检查无误;4 )将目标文件传送到试验系统,执行并运行调试该程序,最终实现掌握要求4. 写
3、出设计说明书,说明书格式见附录,3000 字左右三、 单片机应用系统的设计步骤单片机的应用系统随着用途不同,它们的硬件和软件结构差别很大,但系统设计的方法和步骤基本上是相同的;一般包括总体设计、硬件设计、软件设计、仿真调试、固化程序、应用系统独立运行等步骤;课程设计由于时间支配、同学水平、试验条件等诸方面的限制,仅要求同学完成仿真调试即可;一)总体设计1、明确任务依据课题的要求确定系统的工作原理;如电脑时钟的工作原理为:每百分之一秒对计数一次,满 100 次秒加一,秒满 60 次分加一 ;并在数码管上显示时、分秒当前值;假如需要仍要提出相应的技术指标;如电脑时钟要求显示的最小单位为秒,仍是百分
4、之一秒;温度测量系统要求测量多少路?测量精度是多少;收银机运算金额的范畴多大,最小单位是否计分;交通灯掌握系统测量车流量的最大频率是多少等;欢迎下载精品学习资源2、 硬件和软件功能的划分系统的硬件配置和软件设计是紧密地联系在一起的,且硬件和软件具有肯定的互换 性;多用硬件完成一些功能,可以提高工作速度,但降低了系统的柔性;如用软件替代某些硬件功能,可增加系统的柔性,但降低系统的工作速度;因此,总体设计时,应综合考虑,合理划分硬件和软件的功能;在课程设计中,应充分利用仿真系统的硬件资源;如单个脉冲可以通过程序CPL P1.0 得到,也可利用试验仿真系统的硬件资源获得;二)硬件设计依据总体设计要求
5、,确定系统扩展与功能接口,设计出系统的电路原理图;1、 系统扩展试验仿真系统的CPU 是 8031 ,因此,必需第一组成最小系统,即由8031、地址锁存器和程序储备器组成;依据课题要求,在此基础上进行扩展;包括程序储备器扩展、数据储备器扩展、 I/O 口扩展 8155、8255、74LS164 )、定时器 /计数器扩展 8253 )和中断控制器扩展 8259)等;如交通灯掌握系统中要求掌握四个方向的红、绿、黄灯共 12 个,因此,需扩展 I/O 口,可选用 8255 ,也可利用串入并出移位寄存器 74LS164 扩展 2 个 8 位输出口的接口电路;2、 功能接口所谓接口是 CPU 与外界的连
6、接部件,以实现CPU 与外部设备的正确耦合和匹配;包括键盘、显示、 A/D转换、 D/A转换和打印机等;依据课题要求,选用外设,并选用合适 的外围接口芯片;3、 系统的组成及统一编址I/O 端口是 CPU 与 I/O 设备直接通信的地址;单片机系统对I/O 端口是采纳端口地址与储备器地址统一编址的方式,即储备器映射方式;而编址技术又分线选法和译码法;由于试验仿真系统的地址总线没有开放,如8155 、8255、0809 、0832 等芯片地址均已定义, 但同学在设计硬件时,仍应自行编址;三)软件设计一个优秀的的系统的软件应具有以下特点:软件结构清楚、简捷、流程合理;各功能程序实现模块化、子程序化
7、;这样,既便于调试、链接,又便利移植、修改;程序储备区、数据储备区分协作理;运行状态实现标志化治理;各个功能程序运行状态、运行结果以及运行要求都设置状态欢迎下载精品学习资源标志 一般用位寻址区的位)以便查询,程序的转移、运行、掌握都可以通过状态标志条件来掌握;实现全面软件抗干扰设计;由于条件有限,课程设计中不考虑;)软件设计一般步骤如下:1、 系统定义系统定义是在软件设计前,把软件承担的任务明确出来;1.1 、各种数据类型的定义;是定点数仍是浮点数;是有符号数仍是无符号数; 是十六进制数仍是BCD 码;假如一个参数的变化范畴有限,就可以用定点数来表示,以简化程序设计和加快运行速度;当参数的变化
8、范畴太宽时,只好采纳浮点数来表示,如智能电桥中被测对象的变化范畴达 10个数量级 l l0 000F),定点数是无法胜任的;如要求数据的正负之分,就考虑定义有符号数;对于自然数列,为显示便利,可以采纳BCD 码,如电脑时钟的时、分、秒;1.2 、合理定义和安排储备空间、定义标志位;资源安排的主要工作是RAM 资源的安排;片外RAM 的容量要比片内 RAM 大,通常用来存放批量大的数据,如采样数据系列;主要考虑片内RAM的安排;系统上电复位 时,自动定义 0 区为工作寄存器, 1 区为堆栈,并向2 区、 3 区延长;假如系统前台程序要用 1 区、 2 区作为工作寄存器,就应将堆栈空间重新规划,常
9、将堆栈安放在片内RAM 的高端,如 60H7FH ;在工作寄存器的8 个单元中, R0 和 R1 具有指针功能,是编程的重要角色,应充分发挥其作用,尽量防止用来做其他事情;20H 2FH 这 16 个字节具有位寻址功能,用来存放各种软件标志、规律变量、位输入信息、位输出信息副本、状态变量、规律运算的中间结果等;当这些工程全部支配好后,保留一两个字节备用,剩下的单元才可改作其他用途;30H7FH 为一般通用寄存器,只能存入整字节信息;通常用来存放各种参数、指针、中间结果,或用作数据缓冲区;RAM 资源规划好后,应列出一张RAM资源的具体安排清单,作为编程依据;为了增加可读性,便于修改,一般对安排
10、的储备单元取名;如储存当前时间的时、分、秒取HOUR 、MINI 、SEC,编程时用变量名,编译时只需在前面加HOUR EQU 24H即可 20H为安排给小时的储备单元的地址);欢迎下载精品学习资源2、 软件结构设计软件设计有两种方法:一种是自上而下,逐步细化;另一种是自下而上,先设计出每一个具体的模块 和各个输出变量的存放地址 出口条件 ;例如输入量是经A/D 转换后的 8 个数字量,存入在以30H 为首的数据块中,输出量是这8 个数字量的平均值,存放在40H 中;为便利起见,用R0 存放输入量数据块首地址,用 R1 存放输出量地址;就入口条件为R0,出口条件为 R1;3.2 、绘制程序框图
11、依据问题的定义 ,确定算法,并绘制程序框图;留意必需确保程序框图的正确性;比如在电脑时钟中,考虑输入“分”的数据的合理性,数据必需小于60,程序框图中就不能忽视等于 60 如何处理;这是初学者常犯的错误;3.3 、编写程序在确保程序框图的正确性的前提下,才能编写程序;在编程时必需留意以下几点:肯定要严格依据框图编程;肯定要写注释;通过编译后,只说明语法没错,并不说明规律正确,肯定要用不同的数据对模块进行测试;完全符合预定结果,方可确认通过;将该模块加到主控模块进行测试,假如与预定结果不符,必需查找缘由,进行修改、调试;必需留意随时储存调试通过的副本;以便当新程序显现故障时,随时可返回前面的正确
12、点重新开头;4、 编写设计说明书欢迎下载精品学习资源设计说明书的格式见附录;由于设计时间紧迫,要求同学尽量不要在完成全部设计后再编写设计说明书;而应在设计过程中逐步完成;一开头不行能设计出中意的主程序框图;因此,总体设计部分在完成全部设计任务后再写;而硬件部分和软件部分可以在设计过程同步完成;四、步进电机掌握系统设计一)步进电机工作原理步进电机是工业过程掌握及外表中常用的掌握元件之一,例如在机械装置中可以用丝杠把角度变为直线位移,也可以用步进电机带螺旋电位器,调剂电压或电流,从而实现对执行机构的掌握;步进电机可以直接接收数字信号,不必进行数模转换,用起来特别方 便;步进电机仍具有快速启停、精确
13、步进和定位等特点,因而在数控机床、绘图仪、打印机以及光学仪器中得到广泛的应用;步进电机实际上是一个数字/角度转换器,三相步进电机的结构原理如下列图;从图中可以看出,电机的定子上有六个等分磁极,A 、A、 B、 B、C、 C ,相邻的两个磁极之间夹角为 60,相对的两个磁极组成一相A- A, B-B, C-C),当某一绕组有电流通过时,该绕组相应的两个磁极形成N 极和 S 极,每个磁极上各有五个匀称分布矩形小齿,电机的转子上有 40 个矩形小齿匀称地分布的圆周上,相邻两个齿之间夹角为9;当某一相绕组通电时,对应的磁极就产生磁场,并与转子形成磁路,假如这时定子的小齿和转子的小齿没有对齐,就在磁场的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 单片机 基础 课程设计 指导书
限制150内