首页 理论教育单片机驱动外设介绍

单片机驱动外设介绍

【摘要】:使用数字I/O端口可以进行跑马灯实验,通过将单片机的I/O引脚位进行置位或清零,可用来点亮或关闭LED灯;串口接口的使用是非常重要的,通过这个接口,可以使单片机与PC机之间交换信息;使用串口接口也有助于掌握目前最为常用的通信协议;也可以通过PC机的串口调试软件来监视单片机实验板的数据;利用I2 C、SPI通信接口进行扩展外设是最常用的方法,也是非常重要的方法。

单片机内部的外设一般包括串口控制模块、SPI模块、IC模块、A/D模块、PWM模块、CAN模块、EEPROM和比较器模块等,它们都集成在单片机内部,有相对应的内部控制寄存器,可通过单片机指令直接控制。有了上述功能,控制器就可以不依赖复杂编程和外围电路而实现某些功能。

使用数字I/O端口可以进行跑马灯实验,通过将单片机的I/O引脚位进行置位或清零,可用来点亮或关闭LED(发光二极管)灯;串口接口的使用是非常重要的,通过这个接口,可以使单片机与PC机之间交换信息;使用串口接口也有助于掌握目前最为常用的通信协议;也可以通过PC机的串口调试软件来监视单片机实验板的数据;利用I2 C、SPI通信接口进行扩展外设是最常用的方法,也是非常重要的方法。这两个通信接口都是串行通信接口,典型的基础实验就是I2 C的EEPROM实验与SPI的SD卡读写实验;单片机目前基本都自带多通道A/D模数转换器,通过这些A/D转换器可以利用单片机获取模拟量,用于检测电压、电流等信号。使用者要分清模拟地与数字地、参考电压、采样时间、转速率、转换误差等重要概念。目前主流的通信协议为USB协议——下位机与上位机高速通信接口;TCP/IP——万能的互联网使用的通信协议;工业总线——诸如Modbus、CANOpen等各个工业控制模块之间通信的协议。