侵权投诉
搜索
更多>> 热门搜索:
订阅
纠错
加入自媒体

51单片机的学习经验(附学习总结)

2014-02-13 00:02
来源: 工控网

  (3)进制转换与逻辑、算术运算

  (4)C语言基础

  (5)80C51了解

  80C51是MCS-51系列中的一个典型品种;其它厂商以8051为基核开发出的CMOS工艺单片机产品统称为80C51系列。

  (6)

  总线(BUS)是计算机各部件之间传送信息的公共通道。微机中有内部总线和外部总线两类。内部总线是CPU内部之间的连线。外部总线是指CPU与其它部件之间的连线。外部总线有三种:数据总线DB(DataBus),地址总线AB(AddressBus)和控制总线CBControlBus)。

  (7)

  CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器;

  RAM:用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据;

  ROM:用以存放程序、一些原始数据和表格;

  I/O口:四个8位并行I/O口,既可用作输入,也可用作输出;

  T/C:两个定时/记数器,既可以工作在定时模式,也可以工作在记数模式;

  五个中断源的中断控制系统

  一个全双工UART(通用异步接收发送器)的串行I/O口,用于实现单片机之间或单片机与微机之间的串行通信;

  片内振荡器和时钟产生电路,石英晶体和微调电容需要外接。最高振荡频率取决于单片机型号及性能。

  (8)

  C51数据存储类型

  例:

  数据类型变量名

  charvar1;

  bitflags;

  unsignedcharvextor[10];

  intwwww;

  注意:变量名不能用C语言中的关键字表示。

  (9)

  包含的头文件(可以在安装目录下INC目录下查看)

  通常有:reg51.hreg52.hmath.hctype.hstdio.hstdlib.habsacc.h

  常用有:reg51.hreg52.h

  (定义特殊功能寄存器和位寄存器);

  math.h(定义常用数学运算);

  (10)中断服务程序的格式

  函数名()interruptnusingm

  {

  函数内部实现….

  }

  (11)I/O口定义

  sbitbeep=P2^3;

<上一页  1  2  3  4  5  6  7  8  9  10  下一页>  余下全文
声明: 本网站所刊载信息,不代表OFweek观点。刊用本站稿件,务经书面授权。未经授权禁止转载、摘编、复制、翻译及建立镜像,违者将依法追究法律责任。

发表评论

0条评论,0人参与

请输入评论内容...

请输入评论/评论长度6~500个字

您提交的评论过于频繁,请输入验证码继续

暂无评论

暂无评论

工控 猎头职位 更多
文章纠错
x
*文字标题:
*纠错内容:
联系邮箱:
*验 证 码:

粤公网安备 44030502002758号