单片机知识预备

一、电平特性

1、数字电路中只有两种电平,(本课程中)定义单片机为TTL电平

 高电平:+5V    低电平:0V

2RS232电平:计算机串口

 高电平:-12V   低电平:+12V      

所以计算机串口与单片机进行通信时,需加电平转换芯片MAX232

二、单片机数制

1、单片机内部的数制:二进制

二进制:数字电路中的两种电平特性决定了它  

 0      0000                   6               110

 1      0001                   7               111

 2      0010                   8               1000

 3      0110                   9               1001

 4      0100                   10              1010

 5      0101                   11              1011

2、单片机编程常用的数制:十六进制

十六进制数 是二进制的简短表示形式。    

十进制中的0-15在十六进制数中分别表示为0123456789ABCDEF

熟练掌握二进制与十六进制之间的转换。  

规律:一般把四个二进制数放在一起转换成一个十六进制数,转换时先把二进制数转换成十进制数,再把十进制数转换成十六进制数。

 

二进制数的逻辑运算 

1.""运算

 ""运算是实现“必须有,否则就没有”这种逻辑关系的一种运算。运算符为“ · ”

 其运算规则如下:

  0·0=00·1=1·0=01·1=1

2.""运算

 ""运算是实现“只要其中之一有,就有”这种逻辑关系的一种运算,其运算符为“ +

 “或”运算规则如下:

   0+0=00+1=1+0=11+1=1

3.是“非”运算

“非”运算是实现“求反”这种逻辑的一种运算,如变量A的“非”运算记作“ A ”其运算规则如下:

 1=00=1

三、C51的特点

 

四、C51的运算符(与C语言基本相同)

+    -      *    /    (加 减 乘 除)

>   >=   <   <=    (大于 大于等于 小于 小于等于)

==    !=  (测试等于 测试不等于)     

&&     ||    !    (逻辑与 逻辑或 逻辑 非)    

>>    <<   ( 位右移  位左移)   

&    |  (按位与  按位或)   

^   (按位异或 按位取反)   

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值