电子技术部第六次培训总结

一、复习AD18相关知识体系:

快捷键的使用:P+T 画线; P+T 画线;
P+G 覆铜; P+R 铺铜; P+L 画线;
P+P 焊盘; P+V 过孔; T+E 滴类;
T+M 忽略警告; Ctrl+M 测量距离;

二、复习相关电路知识,讲解电路原理:

在这里插入图片描述
上图作为一个电压保护电路的工作原理和工作状态,学会读和设计电路是优秀电路工程师所必备的技能;

三、深入了解51单片机

1. 单片机简介

单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统。
了解IO口的作用,IO口:是包含了数据向量Data、属性向量Attribution和方向控制向量Direction的集合向量概念。知道一些基本的片内外设,如串口通信,定时计数器中断,外部中断等等,熟悉每个引脚的作用,如晶振提供固定的时钟周期,EA能作为外部存储器的选择使能端,明白它的第一功能和管脚的复用功能,记忆关键引脚。

2. 开发环境的搭建

在这里插入图片描述在这里插入图片描述在这里插入图片描述

3. 函数的编译和烧录

KEIL的编译语言为C51,其基本语法和C语言是大同小异的,最常用的几种逻辑关系包括if,while,for,switch等,熟练掌握以上的几种逻辑关系就能完成最基础的51开发。其次是了解LED的构造和工作原理,LED灯的本质就是一个二极管,只是该二极管的关押将要远大于一般的二极管,并且其管压降会随颜色的不同和不同,了解好LED的正极和负极,明确开发板上的接法是共阴还是共阳的接法,防止误操作导致LED灯烧毁。
在这里插入图片描述
其次讲解了LED灯的相关操作算法,包括最简单的点亮一盏LED灯,实现LED灯的频闪效果,实现多盏LED灯的流水灯效果,实现一盏LED灯的呼吸灯效果,代码如下:

//点亮第一盏LED灯;
#include <reg51.h>
sbit LED1=P1^0;
void main()
{		 
	LED1=1;		  	 
}

//实现一盏LED灯的频闪效果; 
#include <reg51.h>
sbit LED1=P1^0;
void delay(int i)
{
	while(i--);
}
void main()
{		 
	LED1=1;	
	delay(50000);
  	LED1=0;	
	delay(50000);
}


//实现8盏LED灯的流水灯效果;
#include "reg51.h"
#include "intrins.h"
#define LED P0
void delay(int i)
{
while(i--);
}
void main()
{
LED=0xfe;
while(1)
{
	LED=_crol_(LED,1);
	delay(10000);
}
}
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值