Tel:0755-29581158 18318037988
  • 利仁电器欢迎您
  • 利仁电器欢迎您
  • 利仁电器欢迎您
  • 利仁电器欢迎您
  • 1

  • 2

  • 3

  • 4

  • ·没有资料
您的位置:网站首页 > 电器知识 > 单片机外围功能电路控制的基础知识 正文

单片机外围功能电路控制的基础知识


2018-1-6 19:29:05

  ,我们一起学习了单片机的硬件和编程语言以及开发等。本文将带大家学习单片机的外围功能电路控制的基础知识。

  单片机中有象箱子功能一样的地方,我们称为寄存器,用来暂存数据。寄存器的种类有程序计数器、通用寄存器、以及SFR(特殊功能寄存器)等。

  SFR主要用来设定外围功能电路(计数器或串行端口、通用I/O等)的工作方式,确认其工作状况,并对其进行控制的。也就是说SFR并非仅仅只是用来保存数据的“箱子”。通过改变保存在“箱子”里的数据,不仅可以改变外围功能电路的动作方式,而且“箱子”里的数据也将随着外围功能电路的工作状況而改变。

  如果将图1的引脚A连接一个LED,就可以构成一个控制LED的电路(见图2)。此时,向寄存器(SFR)写入0则LED亮灯,输入1则LED熄灭。虽然这是一种很简单的动作,但却反映了单片机对各种外围功能电路进行控制的基本原理。利用这种功能,就可以完成象电机的ON/OFF一样的开关作用(由于通常的单片机上不能流过驱动电机运行的大电流,所以还需另行准备用FET或晶体管作成的电机驱动电路)。另外,如果使用多个通用I/O端口,就可以完成更加复杂的控制。

  当开关(S)断开时,电源电压通过上拉电阻(R),连接到引脚A(相当于输入高电平电压),寄存器(SFR)将的值变为1。

  单片机通过读取引脚A的寄存器(SFR)的值,是“1”还是“0”,可以判断外部开关(S)是断开还是关闭状态。

  单片机上搭载了各种功能的SFR。通过程序来更改或读出这些功能寄存器的值,就可获知单片机外围电路的信息,而对外围电路进行控制。所以可以说,SFR就象是单片机的五官或者手脚。

  

上一篇:京东商城率先在沪推大家电安装升级客户体验
下一篇:广西邕政采购代理有限公司2017年现代职业教育质量提升计划中央资金项目——多功能

相关阅读: