微型计算机控制技术课程设计计算机计算机原理_计算机-计算机原理.pdf
《微型计算机控制技术课程设计计算机计算机原理_计算机-计算机原理.pdf》由会员分享,可在线阅读,更多相关《微型计算机控制技术课程设计计算机计算机原理_计算机-计算机原理.pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 微型计算机控制技术 课程设计 姓名:任文华 班级:1220391 学号:122039128 日期:2014-12-22 自动化系课程实训 实训一 流水灯的设计 一、实训目的 1通过实验,熟悉并掌握试验系统原理与使用方法。2.掌握单片机的基本使用方法与编程方法。3.掌握 C 语言编程基本思想。4.学会基础的编程控制。二、实训内容 1.使用仿真软件设计流水灯控制电路。2.使用 Keil 编写程序实现流水灯的控制。3.运行并调试程序。三、实训原理 本流水灯是一个带有八个发光二极管的单片机最小应用系统,即为 AT89C51 单片机、电阻、发光二极管、电源等电路和必要的软件组成的单片机。如果要让接在
2、P1.0 口的 LED1(共阴极接法)亮起来,那么只要把 P1.0 的 电平变为高电平就可以了;相反,如果要接在 P1.0 口的 LED1 熄灭,就要把 P1.0 口的电平变为低电平;同理,接在 P1.1 P1.7 口的其他 7 个 LED 的点亮和熄灭 方法同 LED1。因此,要实现流水灯功能,我们只要将发光二极管 LED1LED8 依 次点亮、熄灭,8 只 LED 灯便会一亮一暗的做流水灯了。在此我们还应注意一点,由于人眼的视觉暂留效应以及单片机执行每条指令的时间很短,我们在控制二极 管灯亮灭的时候应该延时一段时间,否则我们就看不到“流水”效果了。四、实训过程 1.电路设计 如下图:1 验
3、熟悉并掌握试验系统原理与使用方法掌握单片机的基本使用方法与编程方法掌握语言编程基本思想学会基础的编程控制二实训内容使用仿真软件设计流水灯控制电路使用编写程序实现流水灯的控制运行并调试程序三实训原理本流的单片机如果要让接在口的共阴极接法亮起来那么只要把的电平变为高电平就可以了相反如果要接在口的熄灭就要把口的电平变为低电平同理接在口的其他个的点亮和熄灭方法同因要实现流水灯功能我们只要将发光二极管依次点亮间很短我们在控制二极管灯亮灭的时候应该延时一段时间否则我们就看不到流水效果了四实训过程电路设计如下图自动化系课程实训编写程序自动化系课程实训运行过程如下图实训二点阵显示屏的设计一实训目的通过实验熟悉
4、并掌 自动化系课程实训 2.编写程序#include void delay()int i,j;for(i=0;i100;i+)for(j=0;j200;j+);void main()while(1)P1=0X01;delay();P1=0X02;delay();P1=0X04;delay();P1=0X08;delay();P1=0X10;delay();P1=0X20;delay();P1=0X40;delay();P1=0X80;2 验熟悉并掌握试验系统原理与使用方法掌握单片机的基本使用方法与编程方法掌握语言编程基本思想学会基础的编程控制二实训内容使用仿真软件设计流水灯控制电路使用编写程序
5、实现流水灯的控制运行并调试程序三实训原理本流的单片机如果要让接在口的共阴极接法亮起来那么只要把的电平变为高电平就可以了相反如果要接在口的熄灭就要把口的电平变为低电平同理接在口的其他个的点亮和熄灭方法同因要实现流水灯功能我们只要将发光二极管依次点亮间很短我们在控制二极管灯亮灭的时候应该延时一段时间否则我们就看不到流水效果了四实训过程电路设计如下图自动化系课程实训编写程序自动化系课程实训运行过程如下图实训二点阵显示屏的设计一实训目的通过实验熟悉并掌 自动化系课程实训 delay();3.运行过程 如下图:实训二 8*8 点阵显示屏的设计 一、实训目的 1 通过实验,熟悉并掌握试验系统原理与使用方法
6、。2.掌握点阵的基本原理与使用方法。3.掌握单片机的基本使用方法与编程方法。二、实训内容 1使用仿真软件实现点阵显示汉字(下面显示“口”字)。2.了解点阵的使用原理和引脚接法。3.使用 Keil 环境编程并下载编译好的程序到 51 单片机中。4.调试并运行程序。三、实训原理 LED 它的基本结构是一块电致发光的半导体材料,置于一个有引线的架子 3 验熟悉并掌握试验系统原理与使用方法掌握单片机的基本使用方法与编程方法掌握语言编程基本思想学会基础的编程控制二实训内容使用仿真软件设计流水灯控制电路使用编写程序实现流水灯的控制运行并调试程序三实训原理本流的单片机如果要让接在口的共阴极接法亮起来那么只要
7、把的电平变为高电平就可以了相反如果要接在口的熄灭就要把口的电平变为低电平同理接在口的其他个的点亮和熄灭方法同因要实现流水灯功能我们只要将发光二极管依次点亮间很短我们在控制二极管灯亮灭的时候应该延时一段时间否则我们就看不到流水效果了四实训过程电路设计如下图自动化系课程实训编写程序自动化系课程实训运行过程如下图实训二点阵显示屏的设计一实训目的通过实验熟悉并掌 自动化系课程实训 上,然后四周用环氧树脂密封,起到保护内部芯线的作用,所以 LED 的抗震性能好。发光二极管的核心部分是由 p 型半导体和 n 型半导体组成的晶片,在 p 型半导体和 n 型半导体之间有一个过渡层,称为 p-n 结。在某些半导
8、体材料的 PN 结 中,注入的少数载流子与多数载流子复合时会把多余的能量以光的形式释放出 来,从而把电能直接转换为光能。PN 结加反向电压,少数载流子难以注入,故 不发光。这种利用注入式电致发光原理制作的二极管叫发光二极管,通称 LED。当它处于正向工作状态时(即两端加上正向电压),电流从 LED 阳极流向阴极时,半导体晶体就发出从紫外到红外不同颜色的光线,光的强弱与电流有关。LED 点阵显示屏作为一种新兴的显示器件,是由多个独立的 LED 发光二极管封装而成。LED 点阵显示屏可以显示数字或符号,通常用来显示时间、速度、系统状态等。四、实训过程 1.电路设计 如下图 2.编写程序#inclu
9、de#define r unsigned char;4 验熟悉并掌握试验系统原理与使用方法掌握单片机的基本使用方法与编程方法掌握语言编程基本思想学会基础的编程控制二实训内容使用仿真软件设计流水灯控制电路使用编写程序实现流水灯的控制运行并调试程序三实训原理本流的单片机如果要让接在口的共阴极接法亮起来那么只要把的电平变为高电平就可以了相反如果要接在口的熄灭就要把口的电平变为低电平同理接在口的其他个的点亮和熄灭方法同因要实现流水灯功能我们只要将发光二极管依次点亮间很短我们在控制二极管灯亮灭的时候应该延时一段时间否则我们就看不到流水效果了四实训过程电路设计如下图自动化系课程实训编写程序自动化系课程实训
10、运行过程如下图实训二点阵显示屏的设计一实训目的通过实验熟悉并掌 自动化系课程实训 void delay()int i;for(i=0;i100;i+);r table1=0 xfe,0 xfd,0 xfb,0 xf7,0 xef,0 xdf,0 xbf,0 x7f;r table2=0 xff,0 x81,0 x81,0 x81,0 x81,0 x81,0 x81,0 xff;void main()while(1)int m;for(m=0;m8;m+)P0=table1m;P3=table2m;delay();3.运行过程 如下图:5 验熟悉并掌握试验系统原理与使用方法掌握单片机的基本使用方
11、法与编程方法掌握语言编程基本思想学会基础的编程控制二实训内容使用仿真软件设计流水灯控制电路使用编写程序实现流水灯的控制运行并调试程序三实训原理本流的单片机如果要让接在口的共阴极接法亮起来那么只要把的电平变为高电平就可以了相反如果要接在口的熄灭就要把口的电平变为低电平同理接在口的其他个的点亮和熄灭方法同因要实现流水灯功能我们只要将发光二极管依次点亮间很短我们在控制二极管灯亮灭的时候应该延时一段时间否则我们就看不到流水效果了四实训过程电路设计如下图自动化系课程实训编写程序自动化系课程实训运行过程如下图实训二点阵显示屏的设计一实训目的通过实验熟悉并掌 自动化系课程实训 实训三 输入键盘的设计 一、实
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型计算机 控制 技术 课程设计 计算机 原理
限制150内