嵌入式系统学习笔记(1)——概述、发展历史

  • TTL电平高电平为+5V低电平为0V,计算机串口使用RS232电平,高电平为-12V低电平为+12V,所以使用TTL电平的单片机和计算机通讯时需要通过电平转换芯片max232
  • 51单片机是对8051单片机衍生系列的统称,STC是其中一种,STC是公司的名字,比如,STC89C52RC 40C-PDIP,STC是公司名;89是系列名;C是CMOS芯片的意思,52的2表示程序内部程序存储空间的大小,比如52就是2x4K,还有51 58 516 54 这几种;40表示晶振最高频率为40MHz,C表示商业级,还有I——工业级,差别在于耐温程度,商业级是0-85℃,工业级是-40-125℃。PDIP表示封装型号,DIP是dual in-line package 双列直插式,P是塑料plastic。不同的封装,不同大小的程序存储空间,只要型号相同内核就相同,这些只是同一系列不同参数的产品。一般正规产品在这些后面还有一串字符,0721CV…,其中0721表示是07年第21周生产的。
  • C51在C语言的基础上多了一些数据类型:
    • bit 位变量,char为8位的数据类型而bit为1位的数据类型
    • sfr和sfr16,是特殊功能寄存器相关数据类型,基本不太用到
    • sbit 特殊功能位,用于指定特定寄存器的某一位的值,比如:
    • sbit OV = PSW^2 其中,PSW指向某个特殊的8位寄存器,那么在此声明后,对OV的值的变化就会改变PSW第二位的值
  • C51的特殊头文件:reg51.h reg52.h,定义了特殊功能寄存器和位寄存器
  • 补充一些C语言的特殊运算符,在单片机中常用:
    • ^ : 按位异或
    • ~ :按位取反
    • | :按位或
    • & :按位与
    • ‘>>’ :位右移 ‘<<’ :位左移,多出来的位都是补0
  • 单片机最小系统必要条件:电源、晶振、复位电路
  • 3种中断:外部中断、定时器中断、串口中断
  • 8位单片机是工业检测、控制应用的主力军
  • 在这里插入图片描述
  • MCS-51单片机是intel公司的产品,其中8051由于是ROM的程序存储器,在出厂的时候程序已经烧写固定了,不可以再重复烧写,所以需要使用外扩的程序存储器来烧写代码。8751虽然可以擦除,但是需要紫外线,所以其实也不是很方便,所以后来出了电气擦除的8951系列。52和32系列比起51 31 系列,RAM和ROM都有增加,有的还增加了一些定时器等器件,所以8952比较好
  • intel公司的MCS-51出来后,很受欢迎,所以其它公司也出来一些兼容系列,在这里插入图片描述其中,菲利普公司的系列在MCS-51的基础上,内部增加了AD-DA转换器,所以不需要外接,更加便利
  • 并行总线改成串行总线的优势在于抗干扰能力强
  • 在这里插入图片描述
  • 在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值