51单片机学习笔记——OLED贪吃蛇 一、成果展示功能:1.贪吃蛇的基本游戏规则2.有开始和结束界面3.实现计分功能4.游戏有无墙和有墙两种模式5.游戏有简单和困难两种难度6.在开始和结束时有声音提示 源码链接,提取码:o93u二、软件部分1.OLED模块与SSD1306使用 OLED引脚图 OLED的引脚与SSD1306和单片机的通信方式有关。常见的有SPI,I^2^C串行通信和并行通信等。博主购买的是7针的OLED模块,引脚详 2020-06-05 嵌入式 #单片机
51单片机学习笔记——LCD1602 一、液晶的概述液晶的型号命名规则液晶的命名规则有两种,第一种是按照显示字符的行数和列数命名的,如LCD1602,表示液晶上显示2行,一行16个字符;第二种是按照液晶点阵的行数和列数命名的,如LCD12232,表示液晶上有122x32个点来显示图形。 二、LCD16021.概况LCD1602为5V电压驱动,带背光,可显示两行,每行16个字符,不能显示汉字,内置128个字符的ASCII字符集字库,既可 2020-05-19 嵌入式 #单片机
51单片机学习笔记——串口通信 一、通信传输方式并行通信与串行通信通信传输方式可分成串行通信和并行通信: 并行通常将数据字节的各位用多条数据线传送。并行通信控制简单,传输速度快;但对传输线路要求高,成本较高,且接收方同时接收存在困难,抗干扰能力差。适合近距离、大量、快速的信息交换。 串行通信将数据字节分成一位一位的形式在一条传输线上逐个传送。传输线少,长距离成本低,可利用电话网等现成设备,但数据的传送控制比并行通信复杂,且传送 2020-05-16 嵌入式 #单片机
51单片机学习笔记——DA转换 一、DA转换器的分类权电阻网络D/A转换器一个多位二进制数中每一位的1所代表的数值大小称为这一位的权。对于N位的权电阻网络D/A转换器,当反馈电阻为Rf=R/2时,输出电压的计算公式为:其中,V0为输出电压,VREF为参考电压,d为模拟量每位的值,2^n^为位权。权电阻网络D/A转换器的优点:简单。权电阻网络D/A转换器的缺点:电阻值相差大,难以保证精度,且不宜于集成在IC内部。 倒T形电阻网络D 2020-05-13 嵌入式 #单片机
51单片机学习笔记——AD转换 一、AD转换器的分类直接A/D转换器 并行比较型 优点:转换速度快,内含寄存器,无需附加采样-保持电路。 缺点:需要很多电压比较器和触发器,高分辨率较难制造。 反馈比较型 分为计数型和逐次比较型,计数型又称为双积分型。 其中,计数型且转换速度不高,转换时间长,但价格便宜;逐次比较型使用对分搜索法,因此转换速度要比计数型快很多。(ADC0804和XPT2046都属于逐次比较型) 间接A/D 2020-05-13 嵌入式 #单片机
51单片机学习笔记——中断 一、51单片机的中断过程1.中断的示意图 二、中断源与内部寄存器1.中断源52单片机共有6个中断源。 中断源 解释 端口线 INT0 外部中断0,低电平或下降沿引起 P3.2 INT1 外部中断1,低电平或下降沿引起 P3.3 T0 定时器/计数器0,由T0计数器计满回零引起 P3.4 T1 定时器/计数器1,由T1计数器计满回零引起 P3.5 T 2020-05-12 嵌入式 #单片机 #中断