51单片机入门基础教程V1.0 联系客服

发布时间 : 星期日 文章51单片机入门基础教程V1.0更新完毕开始阅读cc0a8fbca8114431b90dd8a8

单片机基础教程

第一节、机基础知识?一、单片机概念?

?

1、单片机:在一片集成电路芯片上集成微处理器(CPU)、存储器(ROM和RAM)、I/O接口电路,从而构成了单芯片微型计算机,即单片机(single chip Microcomputer)也叫微控制器(MCU)。

CPU( Central Processing Unit ):由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器;

RAM( Random-Access Memory ):用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据;

ROM (Read-Only Memory):用以存放程序、一些原始数据和表格;

I/O(input/output)口:四个8位并行I/O口,既可用作输入,也可用作输出;

T/C (timer/counter):两个定时/记数器,既可以工作在定时模式,也可以工作在记数模式;

Intel公司1980年推出了MCS-51系列单片机:集成 8位CPU、4K字节ROM、128字节RAM、4个8位并口、1个全双工串行口、2个16位定时/计数器。寻址范围64K,并有控制功能较强的布尔处理器。 80C51是MCS-51系列中的一个典型品种;其它厂商以8051为基核开发出的CMOS工艺单片机产品统称为80C51系列。

主要的80C51单片机

Intel:80C31、80C51、80C32、80C52、87C52 ATMEL:AT89C51、AT89C52、AT89C2051等; STC:89C51、89C52、90C51、STC15w Philips:P80C54、P80C58、P87C54 华邦:W78C54、W78C58、W78E54 Siemens:C501-1R、C513A-H 等公司的许多产品。

芯片封装简介

单片机用途

凡是与控制或简单计算有关的电子设备都可以用单片机来实现,再根据具体实际情况选择不同性能的单片机,如:atmel,stc,pic,avr,凌阳,80C51,arm等

工业自动化:数据采集、测控技术。

智能仪器仪表:数字示波器、数字信号源、数字万用表、感应电流表等。

消费类电子产品:洗衣机、电冰箱、空调机、电视机、微波炉、手机、IC卡、汽车电子设备等。

通讯方面:调制解调器、程控交换技术、手机、小灵通等。

武器装备:飞机、军舰、坦克、导弹、航天飞机、鱼雷制导、智能武器等。

一、 学习51单片机C语言编程基本知识

电平特性

数字电路中只有两种电平:高和低 单片机为TTL电平:高+5V 低0V

RS232电平:计算机的串口高-12V 低+12V

所以计算机与单片机之间通讯时需要加电平转换芯片max232等其他芯片 二进制

数字电路中的两种电平特性决定了它使用二进制运算 十进制 十六进制 二进制 十进制 十六进制 二进制 0 2 4 6 8 10 12 14

0x0 0x2 0x4 0x6 0x8 0xA 0xC 0xE

0000 0010 0100 0110 1000 1010 1100 1110

1 3 5 7 9 11 13 15

0x1 0x3 0x5 0x7 0x9 0xB 0xD 0xF

0001 0011 0101 0111 1001 1011 1101 1111

二进制逻辑运算

逻辑变量: 只有两个:“0”(假)和“1”(真)。 逻辑“与”(逻辑乘)运算L=A·B 或者 L=A∧B “与”的运算法则为:

0·0=0 , 0·1=0 , 1·0=0 , 1·1=1 A·0=0,A·1=A,A·A=A