微型计算机系统课程设计2013-电气15班_第1页
微型计算机系统课程设计2013-电气15班_第2页
微型计算机系统课程设计2013-电气15班_第3页
微型计算机系统课程设计2013-电气15班_第4页
微型计算机系统课程设计2013-电气15班_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

1、微型计算机系统课程设计题目:1)基于 AT89C51 单片机的温度采集显示系统设计基于 AT89C51 单片机的出租车计价器设计基于 AT89C51 单片机的波形发生器设计4)基于 AT89C51 单片机的电子钟的设计5)基于 AT89C51 单片机的频率计的设计6)基于 AT89C51 单片机的简易电子琴的设计7) 基于 AT89C51 单片机的数字电压表设计一、课程设计的目的进一步熟悉和掌握 51 单片机的结构及工作原理及其汇编语言。掌握单片机的接口技术及相关外围芯片的外特性,控制方法。通过课程设计,掌握以单片机为核心的电路设计的基本方法和技术,了解相关电路参数的计算方法。掌握 prote

2、l, keil,Proteus 等相关软件的应用。通过实际程序设计和调试,逐步掌握模块化程序设计方法和调试技术。6通过完成一个包括电路设计和程序开发的完整过程,使学生了解开发一单片机应用系统的全过程,为今后从事相应工作打下基础。二、设计内容设计内容包括:硬件和软件设计两部分,硬件要求设计原理图,软件要求相应程序设计以及调试。(一)设计一个温度采集系统,要求每 1s 采样一次,使用中断完成,其温度测量范围为-20-70 度,精度要求 1 度。显示部分为LED 动态显示设计;并有键盘设计;硬件设计:1)最小系统设计:AT89C51 单片机为本设计的控制器,包括外扩 ROM,RAM各 32 M(其大

3、小由设计者自己设计),系统时钟电路、复位电路等构成的最小系统;2)接口电路的设计:设计者扩展一个并行接口8155 或 8255,键盘设计由设计者根据需要设计键盘的数量,显示采用 LED 显示,显示电路也根据显示的内容设计;3)有开机显示状态(如显示 888888);4)温度使用 0809;5)在完成基本设计功能同时可以增加功能。设计: 1)主程序设计(包括初始化,定时器,中断以及 SP 指针等);2)各功能子程序设计,温度计算子程序、键盘子程序显示子程序设计,定时,中断程序等;(二)出租车计价按 4 公里起步费为 7 元,每公里 2 元计费,无等待计费功能。要求每1s 采样一次,假设轮胎周长

4、1 米,使用中断完成,费用精度要求 1 元。显示部分为 LED动态显示设计;并有键盘设计;硬件设计:1)最小系统设计:AT89C51 单片机为本设计的控制器,包括外扩 ROM,RAM各 32 M(其大小由设计者自己设计),系统时钟电路、复位电路等的最小系统;2)接口电路的设计:设计者扩展一个并行接口8155 或 8255,键盘设计由设计者根据需要设计键盘的数量,显示采用 LED 显示,显示电路也根据显示的内容设计;3)有开机显示状态(如显示 888888);4)在完成基本设计功能同时可以增加功能。设计: 1)主程序设计(包括初始化,定时器,中断以及 SP 指针等);2)各功能子程序设计,里程计

5、算子程序、键盘子程序显示子程序设计,定时,中断程序等;(三)简易波形发生器:采用 0832实现,实现矩形波、锯齿波、三角波等波形;幅值分为 5V,2.5V;频率分为 50Hz,100Hz; 显示部分为 LED 动态显示设计;并有键盘设计;硬件设计:1)最小系统设计:AT89C51 单片机为本设计的控制器,包括外扩 ROM,RAM各 32 M(其大小由设计者自己设计),系统时钟电路、复位电路等的最小系统;2)接口电路的设计:设计者扩展一个并行接口8155 或 8255,键盘设计由设计者根据需要设计键盘的数量,显示采用 LED 显示,显示电路也根据显示的内容设计;3)有开机显示状态(如显示 888

6、888);显示可选择幅值,波形序号;4) 采用 0832实现;5)在完成基本设计功能同时可以增加功能。设计: 1)主程序设计(包括初始化,定时器,中断以及 SP 指针等);2)各功能子程序设计,矩形波、锯齿波、三角波等波形产生子程序、键盘子程序显示子程序设计,定时,中断程序等;(四)基于 AT89C51 单片机的电子钟的设计电子钟使用外接时钟作为时钟源,精确到秒。显示部分为 LED 动态显示设计;并有键盘设计;硬件设计:1)最小系统设计:AT89C51 单片机为本设计的控制器,包括外扩 ROM,RAM各 32 M(其大小由设计者自己设计),系统时钟电路、复位电路等的最小系统;2)接口电路的设计

7、:设计者扩展一个并行接口8155 或 8255,键盘设计由设计者根据需要设计键盘的数量,显示采用 LED 显示,显示电路也根据显示的内容设计(年、月、日,时、分、秒;可用两屏显示);3)有开机显示状态(如显示 888888);4)在完成基本设计功能同时可以增加功能。设计: 1)主程序设计(包括初始化,定时器,中断以及 SP 指针等);2)各功能子程序设计,键盘子程序、显示子程序设计,定时,中断程序等;(五)基于 AT89C51 单片机的频率计的设计频率计使用定时器的计数方式,频率的个数并显示;显示部分为 LED 动态显示设计;并有键盘设计;硬件设计:1)最小系统设计:AT89C51 单片机为本

8、设计的控制器,包括外扩 ROM,RAM各 32 M(其大小由设计者自己设计),系统时钟电路、复位电路等的最小系统;2)接口电路的设计:设计者扩展一个并行接口8155 或 8255,键盘设计由设计者根据需要设计键盘的数量,显示采用 LED 显示,显示电路也根据显示的内容设计;3)有开机显示状态(如显示 888888);4)在完成基本设计功能同时可以增加功能。设计: 1)主程序设计(包括初始化,定时器,中断以及 SP 指针等);2)各功能子程序设计,键盘子程序、显示子程序设计,定时,中断程序等;(六)基于 AT89C51 单片机的简易电子琴的设计简易电子琴使用定时器的定时方式;显示部分为静态 LE

9、D 显示设计;并有至少 7 个键盘设计;利用所给键盘的 1,2,3,4,5,6,7 七个键,能够发出 7 个不同的音调,并且要求按下按键,松开延时一段时间停止。硬件设计:1)最小系统设计:AT89C51 单片机为本设计的控制器,包括外扩 ROM,RAM各 32 M(其大小由设计者自己设计),系统时钟电路、复位电路等的最小系统;2)接口电路的设计:设计者扩展一个并行接口8155 或 8255,键盘设计由设计者根据需要设计键盘的数量,显示采用 LED 显示,显示电路也根据显示的内容设计;3)有开机显示状态(如显示 88);4)在完成基本设计功能同时可以增加功能。设计: 1)主程序设计(包括初始化,

10、定时器,中断以及 SP 指针等);2)各功能子程序设计,键盘子程序、显示子程序设计,定时,中断程序等;(七)基于 AT89C51 单片机的数字电压表设计设计单片机最小系统电路(包括复位、晶振等电路)设计键盘/显示器接口电路。设计 A/D 转换器接口4通过编程实现模拟电压测量和显示(显示取 2 位小数)5通过键盘可预置电压三、程设计具体要求值,实现电压越限功能。a) 原理图设计1 原理图设计要符合项目的工作原理,连线要正确。2 图中所使用的元器件要合理选用,电阻,电容等器件的参数要正确标明。3 原理图要完整,CPU,器件,扩器接口,输入/输出要一应俱全。4 完成 Proteus 的仿真。b) 程

11、序调试1 根据要求,将总体项能分解成若干个子功能模块,每个功能模块完成一个特定的功能。2 根据总体要求及分解的功能模块,确定各功能模块之间的关系,设直出完整的程序流程图。c) 设计说明书(手写)1设计的主要功能及意义2 原理图设计及原理图设计说明protel 图形式完成硬件设计,并简要说明设计目的,原理图中所使用的元器件功能;在本设计中的作用,各器件的工作过程及顺序。3 程序设计说明对程序设计总体功能及结构进行说明,对各子模块的功能以及各子模块之间的关系作较详细的描述。4体会及调试过程遇到的问题5参考文献四、设计完成时间(第十五周十六周)两周时间:1)方案论证1 天2)芯片选择1 天3)硬件设计3 天4)软件设计3 天5)调试3 天6)设计报告2

温馨提示

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

评论

0/150

提交评论