1.1 命名规则
第一行:
89代表系列
c工作电压
51\52\....代表rom和ram
第二行:
35 工作频率(35Mhz)
I\C 工作温度
dip和pdip相同(单片机长相即封装不同),直插类型;lqfp,类似电脑芯片,四边都有引脚;plcc\pqfq
40 管脚数目
1.2 基本构成
晶振12M,所以工作频率12M
1.3 单片机内部结构
上方图片即单片机核心
存储数据使用
看门狗:防止程序跑飞
i\o口:单片机引脚
sram:(即特殊ram)
闪存(rom):类似电脑固态硬盘
1.3.1 内部组件:
rom(read only memory):只读存储器(相当于计算机硬盘)
ram(random access memory ):随机存取存储器(相当于计算机内存条)
安装时,一般缺口朝上!!! 否则损坏,具体看原理图。
该单片机,高电平5v;低电平0v
步进电机:可进行精确控制
电感器:通直流电阻碍交流电。(通直阻交)
振荡器(oscillator)是一种能量转换装置——将直流电能转换为具有一定频率的交流电能,其构成的电路叫振荡电路。
晶振(晶体振荡器):有一些电子设备需要频率高度稳定的交流信号,而LC振荡器稳定性较差,频率容易漂移(即产生的交流信号频率容易变化)。在振荡器中采用一个特殊的元件——石英晶体,可以产生高度稳定的信号,这种采用石英晶体的振荡器称为晶体振荡器。
1.3.2 内部电路
1.3.3 单片机管脚
Vcc(Volt Current Condenser):电源正极 ;condenser(n)电容器
Gnd:电源负极
Xtal(External Crystal Oscillator):单片机时钟使用,外接晶振
Rst(Reset):复位使用
引脚8个为一组(p0、p1、p2、p3)
1.4 内部数据单位及换算
单位
1bit为一个数字即1位(0或者1)
1Byte(字节)=8bit (即1B(字节)=8b(位)),为8个数字即8位(0、1这种组合),一个字节表示一个字符、数字或其他字符
4 个字节(4Byte)代表一个字(4Byte=32b=一个字)
字节通常简写为“B”,而位通常简写为小写“b”
换算
1KB( Kilobyte,千字节)=1024B
1MB( Megabyte,兆字节)=1024KB
1GB( Gigabyte,吉字节,千兆)=1024MB
1TB( Trillionbyte,万亿字节,太字节)=1024GB
1PB( Petabyte,千万亿字节,拍字节)=1024TB
1EB( Exabyte,百亿亿字节,艾字节)=1024PB
1ZB(Zettabyte,十万亿亿字节,泽字节)=1024EB
1YB( Yottabyte,一亿亿亿字节,尧字节)=1024ZB
1BB( Brontobyte,千亿亿亿字节)=1024YB
B与bit
数据存储是以“字节”(Byte)为单位,数据传输大多是以“位”(bit,又名“比特”)为单位,一个位就代表一个0或1(即二进制),每8个位(bit,简写为b)组成一个字节(Byte,简写为B),是最小一级的信息单位 [4] 。
字(Word)
在计算机中,一串数码作为一个整体来处理或运算的,称为一个计算机字,简称字。字通常分为若干个字节(每个字节一般是8位)。在存储器中,通常每个单元存储一个字。因此每个字都是可以寻址的。字的长度用位数来表示 [5] 。
字长
计算机的每个字所包含的位数称为字长,计算的字长是指它一次可处理的二进制数字的数目。一般地,大型计算机的字长为32-64位,小型计算机为12-32位,而微型计算机为4-16位。字长是衡量计算机性能的一个重要因素 。
2.1 单片机开发板介绍
各区域功能:
DS1302:可以作为时钟和定时器
AD\DA:模数转换器
74H595:扩展IO口
138译码器:扩展IO口,驱动数码管
24C02:可当ROM使用
DS18B20:温度传感器
74HC25:驱动数码管
LCD1602,插上排座液晶屏
LCD12864,插下排座液晶屏
电位器,调节液晶屏对比度
为什么叫做51单片机?