单片机课程设计指导书--婚纱摄影红.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机课程设计指导书--婚纱摄影红

一、课程设计目的与意义 《单片机原理及应用》是一门技术性、应用性很强的学科,实验课教学是它的一个极为重要的环节。不论是硬件扩展、接口应用还是编程方法、程序调试,都离不开实验课教学。如果不在切实认真地抓好学生的实践技能的锻炼上下功夫,单凭课堂理论课学习,势必出现理论与实践脱节,学习与应用脱节的局面。任随书本上把单片微机技术介绍得多么重要、多么实用、多么好用,同学们仍然会感到那只是空中楼阁,离自己十分遥远,或者会因此而对它失去兴趣,或者会感到它高深莫测无从下手,这些情况都会令课堂教学的效果大打折扣。 《单片机原理及应用》课程设计的目的就是让同学们在理论学习的基础上,通过完成一个涉及MCS-51单片机多种资源应用并具有综合功能的小系统目标板的设计与编程应用,使学生不但能够将课堂上学到的理论知识与实际应用结合起来,而且能够对电子电路、电子元器件、印制电路板等方面的知识进一步加深认识,同时在软件编程、排错调试、焊接技术、相关仪器设备的使用技能等方面得到较全面的锻炼和提高。使学生增进对单片机的感性认识,加深对单片机理论方面的理解。使学生掌握单片机的内部功能模块的应用,如定时器/计数器、中断、片内外存贮器、I/O口、串行口通信等。使学生了解和掌握单片机应用系统的软硬件设计过程、方法及实现,为以后设计和实现单片机应用系统打下良好基础。 二、课程设计报告写作要求 1. 封面 2. 内容提要 3. 目录 4. 正文 (1)概述所作题目的意义、本人所做的工作及系统的主要功能; (2)硬件电路设计及描述; (3)软件设计思想及流程; (4)软、硬件调试过程; (5)源程序代码(要有注释)。 5. 课程设计体会 6. 参考文献 三、分组与指导老师 1. 分X组; 2. 指导教师: 四、考核办法及成绩 1. 考核办法 演示所设计的系统;回答教师所提出的问题;查看课程设计报告;考勤情况。 2. 考核成绩 分为优、良、中、及格和不及格。 实际题目示例 一、任务与要求 1. 任务 《单片机课程设计》旨在利用AT89C51单片机的定时器、中断、串行口、Flash ROM等内部资源,扩展外部4x4矩阵式键盘、4位LED8段数码管、可与PC机通讯的RS-232C串行接口以及蜂鸣器等外设,实现并焊接制作一个具有多种I/O接口的综合性功能电路,并编写出有个性有特色应用软件。 2. 要求 课程设计内容分为基本要求和附加要求两类。基本要求是每个人必须完成的内容。附加要求则是学生根据自己对单片机掌握和运用的情况选作实现的某些功能,这给同学们开动脑筋发挥自己的创造性思维留出了空间。 (1) 4位LED数码管显示功能 基本要求:动态扫描方式,要求无闪烁,能正确显示程序送显的数据。 附加要求:能显示某些特殊字符;能在某些状态亮/灭交替显示数据。 (2) 键盘扩展功能 基本要求:4×4矩阵式键盘键值判别并正确显示。 附加要求:除“0”—“9”作为数字键外,可对“A”—“F”有选择地设置为功能键;也可利用“0”—“9”数字键分时设定为数字/功能复用键;每按一次键发一短声;按某个键开始串行发送/接收;将两个键分别设计为“加1”和“减1”键,按一次加1/减1,持续按住2秒以上则连续快速加1/减1。 (3) 秒表/定时器功能 基本要求:实现从“0000”到“9999”循环按秒递增功能 附加要求:循环按秒递减;从预置的初值递增或递减;到终值时发报警声或闪亮显示某些符号如:“E”,“n”,“d”……;按六十进制计时;完成一个同时具有双定时功能(例如可进行40分钟定时和24秒计时功能的篮球赛)计时钟。 (4) 单片机与单片机之间的串行数据发送/接收功能 基本要求:独立程序的串行接收/发送 附加要求:单片机与PC机之间的串行通讯(PC机一侧已提供“VC串口调试助手”程序);在发送数据的同时不影响继续计数;在计数中接收数据并从收到的数开始新的计数。 (5)发声功能 基本要求:蜂鸣器能受控发短促声与长声 附加要求:能发长短有区别的几种鸣声,如:滴滴——,滴答滴答;能在每一次按键的同时发短促声。 (6)课程设计的总的附加要求 独立编程实现一个含有上述若干子模块的综合性功能,总体设计内容自行确定。对单片机部分学习得好、动手能力突出的同学,教师可提供ADC0809,DAC0832,运放,红外探测器,温度传感器,微型继电器,电阻、电容、电感……等元器件,在印制电路板的扩展点阵区实现更复杂的功能。 二、课程设计报告要求 1. 画出小系统板硬件电路图(参考本课程设计指导书附图),以及自己另行扩展的附加电路; 2. 画出矩阵式键盘键值判别子程序流程图、LED数码管显示子程序流程图和串行通信子程序的流程图; 3. 画出自己编写的主程序及各个功能模块的程序流程图; 4. 写出课程设计过

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档