单片机应用系统设计课程设计_第1页
单片机应用系统设计课程设计_第2页
单片机应用系统设计课程设计_第3页
单片机应用系统设计课程设计_第4页
单片机应用系统设计课程设计_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、要求:n 系统硬件原理图(A3)n 设计说明书一份(5000)(含软件设计)n 封面任务书目录正文参考文献源程序答辩记录任务安排:学号1-16号对应任务1-16 学号 17-32号对应任务1-16 学号 33-48号对应任务1-16任务题目生产线七工位切换控制系统设计生产线七工位切换控制系统设计数显交通灯控制系统设计数显交通灯控制系统设计时钟计时和报时系统设计时钟计时和报时系统设计串行定时发送接收系统设计串行定时发送接收系统设计流水线产品计数显示系统设计流水线产品计数显示系统设计温度与压力监控报警系统设计温度与压力监控报警系统设计简易函数信号发生器设计简易函数信号发生器设计 LEDLED数字倒

2、计时器设计数字倒计时器设计多模式带音乐跑马灯设计多模式带音乐跑马灯设计二维工作台双向步进电机控制系统设计二维工作台双向步进电机控制系统设计超声波测距仪设计超声波测距仪设计水温控制器设计水温控制器设计LCDLCD数字测速仪设计数字测速仪设计点阵点阵LEDLED广告条滚动显示系统设计广告条滚动显示系统设计电子站牌显示系统设计电子站牌显示系统设计实验项目提示系统设计实验项目提示系统设计结合自己设计进行说明设计说明书内容要求1、系统功能及需求分析2、系统总体方案设计3、系统硬件设计4、系统软件设计5、代码测试6、总结7、参考文献8、评分表设计说明书正文内容要求1、功能需求分析2、总体方案设计3、系统硬

3、件部分设计3.1、硬件总体设计 画系统结构简图 并简单说明各构成部分3.2、主控芯片选型3.3、存储器构成 选用ROM和RAM芯片说明分别图示三总线与ROM和RAM连接分析ROM和RAM的地址空间3.4、接口扩展 接口芯片选择说明 图示本系统的三总线与接口芯片连接 确定各芯片端口地址并说明 依据功能要求分析确定接口芯片的工作模式以及各引脚的具体作用定义 3.5、其它选用芯片说明4、系统软件部分设计 4.1、软件总体设计 图示说明系统软件的构成及各模块的功能 4.2、主程序说明 功能说明、流程图、数据定义说明、调用关系 4.3、子程序设计说明 功能说明、流程图、数据定义说明、调用及被调用关系5、

4、系统测试6、总结与体会7、参考文献附录参考文献格式1李广第.单片机基础M.北京:北京航空航天大学,20072王玉琳.8279芯片的显示接口分析及混合显示电路设计J.机械与电子,2005(1).说明书格式要求见教务处网站装订顺序要求封面任务书目录正文参考文献附录(源程序)答辩记录设计注意事项分析被控对象的要求系统方案设计系统的软硬件资源分配熟悉对应的开发平台控制系统的硬件设计总的电路设计各部分电路设计控制系统的软件设计主控程序子程序软件设计要求程序名程序功能说明流程图程序属性:主程序,子程序,中断服务程序调用关系输入、输出参数说明变量说明注解硬件说明例扩展接口芯片扩展接口芯片8255(如图示)(

5、如图示)可编程并行接口芯片可编程并行接口芯片用于用于6位位LED显示显示PA口用于位控口用于位控PA0控控LED0PA1控控LED1PA2控控LED2PA3控控LED3PA4控控LED4PA5控控LED5PB口用于口用于7段段LED段控段控PB0:A段段PB1:B段段PB2:C段段PB3:D段段PB4:E段段PB5:F段段PB6:G段段PB7:DP段段与(三总线)主控芯片连接与(三总线)主控芯片连接D0-D7接接D0-D7A0接接A0,A1接接A1CS接接XXX译码译码RD接接RDWR接接WR8255在系统中的端口地址在系统中的端口地址PA口:口:xxxxHPB口:口:xxxxHPC口:口:x

6、xxxHP控制口:控制口:xxxxH8255命令控制字命令控制字PA口方式口方式0输出,输出,PB口方式口方式0输出输出软件设计说明例 显示子程序设计显示子程序设计显示子程序名:显示子程序名:DISPDISP功能:将地址功能:将地址LED5LED5LED0LED0中的内容在数码管上显示出来。中的内容在数码管上显示出来。入口条件:入口条件:LED5LED5LED0LED0调用程序:定时中断调用调用程序:定时中断调用被调用子程序:延时子程序被调用子程序:延时子程序出口条件:无出口条件:无 显示的原理如下:由显示的原理如下:由PAPA口输出位控码,由口输出位控码,由82558255的的PBPB口输出

7、欲显示的字形口输出欲显示的字形码(如字符码(如字符“0 0”,共阴极的字形码为,共阴极的字形码为“0C0H0C0H”),则在最左边的数码管显示字),则在最左边的数码管显示字符符“0 0”。然后,由。然后,由PAPA口输出位控码,由口输出位控码,由82558255的的PBPB口输出欲显示的字形码,则在口输出欲显示的字形码,则在下一个数码管显示相应字符。下一个数码管显示相应字符。40H40H可以由对可以由对20H20H循环移位得到。共循环循环移位得到。共循环6 6次,则次,则6 6个数码管自左至右顺序显示一次,调整好中间的间隔时间(用延时程序实现),个数码管自左至右顺序显示一次,调整好中间的间隔时

8、间(用延时程序实现),利用人的视觉暂留,得到同时显示。利用人的视觉暂留,得到同时显示。 在在LED5LED0LED5LED0存放欲显示字符在表中的序号,通过查字形码表程序得到相存放欲显示字符在表中的序号,通过查字形码表程序得到相应的字形码,由应的字形码,由PBPB口输出。如显示口输出。如显示“0 0”时,在时,在LED5LED5中不是字形码为中不是字形码为“0C0H0C0H”,而是而是“00H00H”,因为字形码,因为字形码“0C0H0C0H”在字形表中的序号是在字形表中的序号是“0 0”,1616进制表示为进制表示为“00H00H”。 流程图流程图单片机课程设计指导 清华大学 杨居义单片机原理与接口技术应用教程 清华 王贤勇单片机原理及应用 华科 徐汉斌Proteus在M

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论