单片机课程设计报告--多台设备自动循环控制
《单片机课程设计报告--多台设备自动循环控制》由会员分享,可在线阅读,更多相关《单片机课程设计报告--多台设备自动循环控制(17页珍藏版)》请在毕设资料网上搜索。
1、1.课题目的和意义 目的:本课题为“多台设备自动循环控制” ,目的在于用发光二极管模拟工厂里 的机器设备,通过编程控制 8052 系列单片机,让这些设备按照要求循环运行。 意义: 1 有助于加深我们对操作系统这门课程的理解,我们在课堂上学的都是基 础理论知识,对于如何用程序语言来描述所学知识还是有一定难度。通过课程设计, 我们可以真正理解其内涵。 2. 有利于我们逻辑思维的锻炼, 程序设计能直接有效地训练学生的创新思 维、培养分析问题、解决问题能力。即使是一个简单的程序,依然需要学生有条不理 的构思。 3. 有利于培养严谨认真的学习态度,在程序设计过程里,当我们输入程序 代码的时候,如果不够认
2、真或细心,那么可能就导致语法错误,从而无法得出运行结 果。那么,这个我们反复调试,反复修改的过程,其实也是对我们认真严谨治学的一 个锻炼。 2.方案的论证 2.1 设计任务 用单片机控制二极管(代替现实设备) ,使其按要求循环运行。 2.2 设计要求 1.用 8 只发光二极管代替 8 台设备,接在 P1 口上。 2.P3.0 和 P3.2 为控制口,用导线连接开关,用开关控制设备的运行与停止。 3.没有按钮按下时,8 台设备全部运行,P3.0 按钮按下时 8 只发光二极管以 0、1、2 3、4、5、6、7、5、3、1、7、5、3、1、7 为一个过程开始循环运行,当 P3.2 按钮 按下时 8
3、只发光二极管全部点亮。 2.3 创新部分 用一只 8 段 LED 数码管同步显示正在运行的设备的编号。 2.4 各部分元器件选用方案论证 2.4.12.4.1 单片机的选用单片机的选用 本课题由于要求使用 8052 系列单片机,故在此系列中选择。 市场上现使用较多的 52 系列单片机有 Atmel 公司生产的 AT89C52、AT89S52,以 及 STC 公司生产的 STC89C52、STC89S52,对比两家公司的产品可知,STC 公司的产品 2 可多次擦写,一个机械周期只要 6 个时钟周期,且支持 USB 在线读写,处理速度优于 Atmel 公司生产的产品。所以对比后选择使用 STC89
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课程设计 报告 设备 自动 循环 控制
