Python zip 与星号表达式:打包、解包和版本差异
记录 zip 的打包与解包、星号表达式的参数接收,以及 Python 2 和 Python 3 中 zip 返回结果的区别。
Python 列表 sort 与 sorted 的区别
通过示例对照列表 sort 方法和 sorted 函数,观察原列表是否改变,以及 reverse 参数的倒序用法。
51 单片机学习笔记:SPI 通信
整理 51 单片机 SPI 通信的实验代码,按延时模块、通信模块和主程序拆分文件。
51 单片机学习笔记:I²C 通信
整理 51 单片机 I²C 通信的实验代码,包括延时、通信模块、头文件与主程序。
51 单片机学习笔记:PWM
51 单片机 PWM 学习笔记,记录脉宽调制与输出控制的 C 语言实验代码。
51 单片机学习笔记:蜂鸣器
用 51 单片机驱动蜂鸣器,逐步调整程序并使用定时器模拟门铃。
51 单片机学习笔记:串口通信
从串口收发到中断处理,整理串口通信代码与延时、显示等模块的配合方式。
51 单片机学习笔记:中断与定时器
学习外部中断的下降沿与低电平触发,整理定时器四种工作方式及计数器实验。
51 单片机学习笔记:按键
51 单片机按键实验:独立按键、按键复用、矩阵键盘,以及 74LS148 编码器的应用。
51 单片机学习笔记:数码管
从数码管静态显示到动态扫描,整理共阴段码及 74LS138、74LS48 辅助显示的实验。