单片机80C51(01)

预备知识:
1.电平特性
2.2进制与16进制的表示及转换
3.二进制数的逻辑运算
4.8051单片机介绍
5.C51基础知识
1.电平特性
数字电路中只有两种电平:高和低
(本门课程中)定义单片机为TTL电平:
高:+5V
低:0V
RS232电平:计算机的串口:
高:-12V 低:12V
所以计算机与单片机之间通讯时需要加电平转换芯片max232.
二进制:
在这里插入图片描述

十六进制:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.二进制数的逻辑运算

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
型号的介绍:
STC89C52RC
40C-PDIP
0721CV4336
STC89C52RC
STC:STC公司生产的,
89:89是一个系列,
C:COMS芯片,52(2*4=8K),51,54,58,516,
40C-PDIP
40C:晶振的最大频率是40HZ,代表了一个单片机它所运行的速度,C呢表示商业级,40I,I:工业级。
PDIP:封装格式,双列直插式
0721CV4336
07年产,第21周,
AT89C51
AT89S51
AT89LV51
在这里插入图片描述
4组IO口,一组均是8位,
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

`sfr SCON = 0X98;
 //定义了一个寄存器,SCON单片机串行口控制寄存器,每个寄存器在单片机内有一个固定的地址,
sfr16 T2 = 0xCC;
sbit 0V = PSW^2;
PSW为一个寄存器,PSW^2:表示这个寄存器的第二位,

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

0 && 1//0逻辑与1,它两与完还是0
0 || 1//0逻辑或1,它两与完还是1 
>>    //位右移,01010101  把这8个字节全部往右移动一位
   11111111   
   右移:01111111
   左移:1111110
& //按位与   5&2   0101&0010  结果   0000

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
单片机最小系统能够运行起来的必要条件:
1.电源
2.晶振
人体心脏跳动,心脏跳动人才有生命,单片机的晶振相当于给他提供能量,单片机它内部每运行一次,计算一次数据,程序执行,都是由晶振来进行驱动的,如果没有晶振则它无法工作。
3.复位电路
单片机在进行上位的时候,必须的复位一次,才能让程序从头考试执行,
对单片机任意IO口随意操作:
51单片机是4组IO口,每组是8个,总共32个IO,你可以随意的控制任意一个IO的高低电平的变换,控制有两种方式:
1.输出控制电平高低
2.输入检测电平高低(输入的时候你可以检测它任意一个IO是高电平还是低电平)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值