单片机机器周期怎么计算公式_12个单片机新手必看的入门小技巧

本文为大家整理了12个新手必看的入门小技巧,旨在为大家罗列出一些在接触单片机之前必备的基础知识,不再踩雷进入误区。

1

数字电路中只有两种电平,高和低。定义单片机为TTL电平,高+5V,低0V。

2

RS232电平:计算机的串口,高-12V,低+12;所以计算机与单片机之间通讯时需要加电平转换芯片。

3

进制转换与逻辑、算术运算。

4

最好掌握一定的C语言基础。

5

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

6

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

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

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

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

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

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

8

五个中断源的中断控制系统:一个全双工UART(通用异步接收发送器)的串行I/O口,用于实现单片机之间或单片机与微机之间的串行通信;片内振荡器和时钟产生电路,石英晶体和微调电容需要外接,最高振荡频率取决于单片机型号及性能。

9

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

  • reg51.hreg52.hmath.hctype.hstdio.hstdlib.habsacc.h

常用有:

  • reg51.h和reg52.h(定义特殊功能寄存器和位寄存器);

  • Math.h(定义常用数学运算)。

10

断服务程序的格式:函数名() interruptnusingm{函数内部实现…}

11

I/O口定义:Sbitbeep=P2^3

12

单片机的基本时序机器周期和指令周期。

振荡周期:也称时钟周期,是指为单片机提供时钟脉冲信号的振荡源的周期,TX实验板上为11.0592MHz。

状态周期:每个状态周期为时钟周期的2倍,是振荡周期经二分频后得到的。

机器周期:一个机器周期包含6个状态周期S1~S6,也就是12个时钟周期,在一个机器周期内,CPU可以完成一个独立的操作。

指令周期:它是指CPU完成一条操作所需的全部时间。

每条指令执行时间都是由一个或几个机器周期组成。MCS-51系统中,有单周期指令、双周期指令和四周期指令。

*本文系网络转载,版权归原作者所有,如有侵权请联系删除

aec53b26bfe3b34823deb766ce9b1384.gif c5ffa278ff09ff3db09febdf0786e276.png 扫码入群 扫码添加管理员微信

加入“电子产品世界”粉丝交流群

↓↓↓↓点击,查看更多新闻

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值