该单片机教程,以C语言为基础进行讲解,本章仅仅简单介绍了C语言的基本概念,更多C语言教程请点击这里:C语言教程
C 语言,在编程领域是久负盛名的,可能没接……
学习编程语言之前,首先要搞清楚“编程语言”这个概念。
编程语言的目的是使用人类语言去控制计算机,告诉计算机我们要做的事情。人类语言易于理解,……
如果你不了解什么是编程语言,请查看:什么是编程语言
可以毫不犹豫的说,C语言是学习编程的第一门语言,你不用考虑其他选择。
……
第一章主要让初学者对C语言有个认识,快速搭建好开发环境,实际运行几个C语言程序,找到编程的兴趣和成就感。
……
给从机下发不同的指令,从机去执行不同的操作,这个就是判断一下功能码即可,和我们前边学的实用串口例程是类似的。多机通信,无非就是添加了一个设备地址判断而已,难度也不大。我们……
我们前边学习 UART、I2C、SPI 这些通信协议,都是最底层的协议,是“位”级别的协议。而我们在学习 13
章做实用串口通信程序的时候,我们通过串口发给单片机三条……
RS232 标准是诞生于 RS485 之前的,但是 RS232 有几处不足的地方:
1. 接口的信号电平值较高,达到十几 V,使用不当容易损……
有了 D/A
这个武器,我们就不仅仅可以输出方波信号了,可以输出任意波形了,比如正弦波、三角波、锯齿波等等。以正弦波为例,首先我们要建立一个正弦波的波表。这些不需要大……
D/A 是和 A/D 刚好反方向的,一个 8 位的 D/A,从 0~255,代表了 0~2.55V 的话,那么我们用单片机给第三个字节发送
100,D/A 引脚就会输……
在上一节已经提到过,控制字的第 4 位和第 5 位是用于控制 PCF8591
的模拟输入引脚是单端输入还是差分输入。差分输入是模拟电路常用的一个技巧,这里我们把相关知……