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