51单片机day01

# 51单片机  

# 1. 什么是单片机?  

兼容Intel的MCS-51体系架构的一系列单片机  

MCS-51架构体系由美国INTEL公司发明,INTEL公司将MCS51的核心技术授权给了其它公司,所以有很多公司在做以8051为核心的单片机  

Intel:80C31、80C51、87C51、80C32、87C52等  

ATMEL:89C51、89C52、89S51、89S52等  

TI:MSP430、M430F149等  

Philips、PIC....  

总结:单片机是一种微型计算机,只要稍加编程,再加上一系列的外围电子设备,就可以发挥强大的功能

# 2. STC89C52RC相关参数:  

8K FLASH、 512byte RAM、 32个IO口、 3个定时器、 1个UART口、 2个外部中断(6个中断源)、 工作频率12MHz  

# 3. 89C51单片机结构简介:  

CPU、 振荡器和时序、程序存储器(4KB FLASH ROM)、数据存储器(256byte RAM/SFR)、定时器/计数器、 可编程全双工串行口、 可编程IO(并行IO口)、 外部中断系统

定时器/计数器、串口、外部中断统称为中断,所以单片机可以分为IO口以及中断,单片机我们要参与控制的东西也就是IO口和中断

程序存储器(ROM):相当于电脑的硬盘,用来存储所有的应用程序以及文件,数据掉电不丢失      

数据存储器(RAM): 相当于电脑的内存条,运行速度快,数据掉电丢失

# 4. Keil软件操作流程:  

1、 新建一个工程->Project->New Project(最好建一个文件夹,把所有工程放到统一的文件夹中)    

2、 选择单片机的型号 -> Atmel -> AT89C52  

3、 在Source group1中添加.c文件,右键 Add files to group "Source group1"  

# 5. 相关器件解释:    

1. 发光二极管(Light Emitting Diode):简称LED,用于照明,广告灯,指引灯,屏幕  

电阻计算方式:102 -> 1000 -> 1K  

             473 -> 47000 -> 4.7K    

             1001 -> 1000 -> 1K  

             1002 -> 10000 -> 10K  

             1003 -> 100000 -> 100K  

# 6. 如何点亮LED1?  

1. P20置为低电平0,其余置为高电平1,即P2寄存器最低位为0,其余位为1  

P2 = 0xFE;  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值