发新帖

[STC] 单片机入门知识

admin 2月前 208

学习参考书:51单片机C语言教程(郭天祥) 

学习芯片:STC89C52

第一篇 

单片机入门知识: 

基础知识整合:

单片机概念: 

单片机就是指的一块集成芯片,上面集成了微处理器、存储器及各种输入/输出接口。

单片机的控制原理: 

通过控制单片机的40个引脚输出的高低电平进行控制,最后达到控制内外资源的运行的目的,因为其中为一些晶体管,可以通过控制晶体管的导通状态而组成不同的逻辑电路,达到不同功能。

单片机的标号及代表意义:

STC–前缀,表示芯片的生产公司 

8–表示芯片为8051内核 

9–(可不掌握) 

C–该器件为CMOS器件 

5– 

2–芯片内部的存储空间,1=4KB 2=8KB…… 

40–芯片外部晶振最高可接入40MHz 

C–商业级 (0~70℃) 

PDIP–双列直插式 

图中为经典的PDIP封装的引脚图

4.引脚分类:

I/O口:P0,P1,P2,P3均为8位I/O口


电源和时钟引脚:Vcc、GND、XTAL1、XTAL2 

编程控制引脚:RST、PSEN、ALE/PROG、EA/Vpp 

注意:四组I/O口的区别和常见用法 

P3每一个引脚都有第二功能! 

第二功能定义

5.电平特性 

在我们想将编写的C程序放在单片机上执行需要几个步骤: 

1):编写C程序 

2):用keil生成.hex文件 

3):烧录程序到单片机 

在其中的第二步,需要安装keil软件 

在其中的第三步,不仅需要STC-ISP烧录软件,还需要CH340/CH341转USB串口驱动,其中就牵涉到了RS-232C的电平转换。RS232C为负逻辑电平,高电平为-12V,低电平为+12V。电脑与单片机的通信必须要有这个转USB的驱动才能成功烧录程序完成计算机和单片机的通信。


最新回复 (0)
返回