1、 毕毕 业业 设设 计(论计(论 文)文) 题 目: 基于 51 单片机的开发板设计 院 (系) : 专 业: 班 级: 学生姓名: 导师姓名: 职称: 毕业设计毕业设计( (论文论文) )任务书任务书 学生姓名学生姓名 指导教师指导教师 职称职称 院院(系)(系) 专业专业 题目题目 S51 开发板的设计 任务与要求任务与要求 一、任务一、任务 C51 系列单片机已趋淘汰,S51 单片机除兼容 C51 外,还具有 ISP 在线 编、高工作频率、全新的加密算法等特点。本次任务将基于 S51 设计制造 一个开发板及下载器,它将具有一般开发板通用结构,并基此硬件进行相 关软件设计。 二、要求:二、
2、要求: 1、 熟悉 S51 单片机及其 Keil C 设计软件的使用。 2、 完成硬件电路设计,应包括流水灯单元、独立按键单元、矩阵键盘单 元、液晶单元(包括 1602、12864) 、控制器单元、AD 单元、RS232 及 RS485 通信单元等; 3、 完成软件设计,主要包括各功能单元的验证程序开发; 4、 完成开发板功能验证。 开始日期开始日期 2010 年 3 月 8 日 完成日期完成日期 2010 年 6 月 20 日 院院长长签字签字 2010 年 1 月 8 日 西西 安安 邮邮 电电 学学 院院 毕毕 业业 设设 计计 ( (论文论文) ) 工工 作作 计计 划划 学生姓名学生
3、姓名 _ _ 指导教师指导教师_职称职称 _ _ 院院(系系)_ _专业专业 _ _ 题目题目 S51 开发板的设计 工作进程工作进程 第一周 至第二周 查找 S51 单片机资料,确定软硬件设计总体方案。 第三周至第五周 使用 Protel 软件,确定单片机外围电路的各功能模块硬件设计。 第六周至第八周 使用 Keil C 设计软件,对各个功能模块进行软件设计。 第九周至第十二周 利用 Proteus 进行软件仿真,对功能模块进行仿真验证,仿真验 证合格后进行 PCB加工,焊接元器件,制作出 S51 开发板及下 载器, 并对开发板和下载器功能进行最后验证, 保证功能全部能 够实现。 第十三周至
4、第十四周 撰写毕业论文,准备答辩。 起 止 时 间 工 作 内 容 主要参考书目(资料) 相关论文(电子版) ; 新概念 51 单片机 C 语言教程 ; 新编 MCS-51 单片机应用设计 ; 51 单片机 C 语言应用程序设计实例精讲 ; 及相关网站 http:/ 计算机、S51 控制器及外围元件、相关传感器、配套软件 除每周定时具体指导外,学生有问题也可随时联系指导。 如有特殊原因可是当调整,否则按计划执行。 主要参考书目(资料) 主要仪器设备及材料 论文(设计)过程中教师的指导安排 对计划的说明 1本课题所涉及的问题及应用现状综述 由于具有低成本、小体积、高可靠性、具有高附加值、通过更改
5、软件就可以改变 控制对象等优点,单片机越来越成为电子工程师设计产品时的首选器件之一。过去一 个复杂电路才能实现的功能,现在用一个纯单片机芯片就能完成。单片机控制系统正 以空前的速度取代着经典电子控制系统,单片机的应用开发技术已成为大学生的必备 技能。因此拥有一块单片机开发板对大学生的单片机学习具有着极其重要的意义。但 是单片机学习效果的优劣直接取决于单片机的选择,传统的 C51 系列单片机内部具有 128 字节 RAM、5 个中断源、32 条 I/O 口线、2 个 16 位定时器、4KB 的程序存储器、 一个全双工异步串行口。对 C51 系列单片机的程序烧写要依靠单独的烧写器,烧写器 的价格不但昂贵,而且不方便初学者操作。为了节约成本、只需简洁操作即可烧写单 片机,本开发板选择具有 ISP 在线编程功能的 S51 单片机,该单片机不需要烧写器, 可在开发板上 ISP 在线编程,具有广泛的应用前景。 S51 单片机除兼容 C51 单片机外,还具有工作频率 0 至 33MHz 的高工作频率;三 级程序加密锁定的全新加密算法;4KB 可编程快闪存储器可重复擦写 1000 次,数据保 存达十年以上等特点。可以满足绝大多数的实际应用开发需求,在开发板上使用十分 方便。 设计基于 S51 单片机的开发板,具有一般开发板通