- 博客(7)
- 收藏
- 关注
原创 #太原理工大学机器人团队#51单片机20天学习打卡——Day7
单片机中断系统 首先要明确一个概念,定时器是单片机模块的一个资源,确确实实存在的一个模块,而中断,只是单片的的一种运行机制。 1.定时器中断的应用 *****标准51单片机中控制中断的寄存器有两个,一个是中单使能寄存器,一个是中断优先级寄存器(当然现在一些增强型的51单片机可能不止这两个)。 图1: ...
2020-03-16 22:25:34
244
1
原创 #太原理工大学机器人团队#51单片机20天学习打卡——Day6
数码管的消隐 #include<reg52.h> sbit ADDR0=P1^0; sbit ADDR1=P1^1; sbit ADDR2=P1^2; sbit ADDR3=P1^3; sbit ENLED=P1^4;,0x99 unsigned char code Led Char[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x9...
2020-03-15 20:12:56
269
原创 #太原理工大学机器人团队#51单片机20天学习打卡——Day5
数码管的学习 1.数码管的基本介绍 以上是数码管的基本原理图。a~g是8个LED小灯(8段),外围10条竖线是它的引脚。数码管分为共阳和共阴两种,共阳数码管就是8只LED小灯的阳极是连在一起的,通过控制阳极的电压来控制LED小灯的亮灭,同理我们可以理解共阴的含义。数码管上有两个COM口,它是数码管的公共端,因为公共端通过的电流较大,两个COM口就可以将电流分到两个引脚上,降低单条线路承受的电流。...
2020-03-14 21:43:34
404
原创 #太原理工大学机器人团队#51单片机20天学习打卡——Day4
1.逻辑电路与逻辑运算 常见的逻辑电路符号如图所示: 这里我们着重解释几个编写程序常用的逻辑符号(1为真,0为假) *&&逻辑与。C=A&&B表示若A,B都为真,则C=1,若有一个为假,则C=0; *||逻辑或。C=A||B表示若,A,B中有一个为真,则C=1;若都是假,则C=0; *!逻辑非。C=!A表示,若A为真,则C=0,若A为假,则C=1; *&按...
2020-03-12 10:03:02
290
原创 #太原理工大学机器人团队#51单片机20天学习打卡——Day3
1.进制和C语言基础 *二进制:由0和1组成,逢2进1,书写二进制数据时需加前缀0b。 *十六进制:由09,AF(a~f)组成,逢16进1,书写十六进制数据时需加前缀0x. 2.C语言变量类型和范围 3.C语言编程语句,运算符,函数 这些内容在课堂上学过,在此就不多赘述,只要注意,单片机程序相比于课堂知识,开始多用起void函数,循环结构出现死循环。 例如下方代码: #include<reg...
2020-03-11 09:39:08
2775
1
原创 #太原理工大学机器人团队#51单片机20天学习打卡——Day2
1.三极管的应用——控制,驱动 *控制应用:通过单片机控制三极管的基极来简介控制后边小灯的亮灭。电路如图 当IO口输出高电平时,b极和e极没有电压差,三极管没有导通,LED小灯不亮,当输入低电平时,馋了了足够的电压差,LED灯变亮。 驱动应用:进行不同电压之间的转换控制。 电路如图 这是NPN型三极管,与上面所谈到的IO口输入方式和结果刚好相反,即IO口输入高电平,三极管截止,OUT输出12V...
2020-03-10 08:45:50
2832
原创 #太原理工大学机器人团队#C51单片机学习20天打卡——Day 1
要想学习单片机,需从它的内部资源和外部硬件的了解入手。 1.单片机的内部资源 1.1(1)Flash——程序储存空间,早期单片机是OTPROM。 (2)RAM——数据储存空间。 (3)SFR——特殊功能寄存器。 这里重点说明一下特殊功能寄存器,特殊功能寄存器是80C51单片机中各功能部件对应的寄存器,用于存放相应功能部件的控制命令,状态或数据。如IO口特殊功能寄存器(一个IO口有8个引脚,它们能够...
2020-03-09 11:43:39
847
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人