【摘要】:单片机的驱动外设一般包括串口控制模块、串行外设接口模块、I2C模块、A/D模块、PWM模块、CAN模块、EEPROM和比较器模块等,它们都集成在单片机内部,有相对应的内部控制寄存器,可通过单片机指令直接控制。使用数字I/O端口可以进行跑马灯试验,通过将单片机的I/O引脚位进行置位或清零,可用来点亮或关闭LED。利用I2C、SPI通信接口进行扩展外设是最常用的方法,也是非常重要的方法。
单片机的驱动外设一般包括串口控制模块、串行外设接口(SPI)模块、I2C模块、A/D模块、PWM模块、CAN模块、EEPROM和比较器模块等,它们都集成在单片机内部,有相对应的内部控制寄存器,可通过单片机指令直接控制。有了上述功能,控制器就可以不依赖复杂编程和外围电路而实现某些功能。
使用数字I/O端口可以进行跑马灯试验,通过将单片机的I/O引脚位进行置位或清零,可用来点亮或关闭LED。串口接口的使用是非常重要的,通过这个接口,可以使单片机与计算机之间交换信息;使用串口接口也有助于掌握目前最为常用的通信协议;也可以通过计算机的串口调试软件来监视单片机实验板的数据。利用I2C、SPI通信接口进行扩展外设是最常用的方法,也是非常重要的方法。这两个通信接口都是串行通信接口,典型的基础实验就是I2 C的EEPROM试验与SPI的SD卡读/写试验。单片机目前基本都自带多通道A/D转换器,通过这些A/D转换器可以利用单片机获取模拟量,用于检测电压、电流等信号,使用者要分清模拟地与数字地、参考电压、采样时间、转换速率、转换误差等重要概念。目前,主流的通信协议有:USB协议——下位机与上位机高速通信接口;TCP/IP——万能的互联网使用的通信协议;工业总线——诸如Modbus,CANOpen等各个工业控制模块之间通信的协议。(www.zuozong.com)
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。