
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
STM32的时钟树,从简图学习,再到整个时钟树的详解,包括其功能,涉及的相关寄存器,以及配置的系统时钟的方法步骤。

在上述汇编指令中,最后一条指令的计算add al,93H,在执行前al中数据为C5H,相加之后的值为158H,al寄存器是8位寄存器,只能存放两位16进制的数据,所以最高位的1丢失,ax的数据位为0058H,注意,此时al作为一个独立的8位寄存器来使用,和ah没有关系,对于一个计算机来讲,其内部的存储器有多个,每个的功能都是不同的在物理上来说也都是独立的器件,但是对于CPU来讲系统中的所有存储器中

利用51单片机的独立按键模块实现按键对LED模块的控制,进而熟悉对51单片机的相关理解,加强自身动手能力;包括包括按键抖动,延时函数,移位等操作技巧。

本文介绍了51单片机的LCD1602模块,包含电路图,内部HD44780驱动,指令集,以及讲解了LCD1602的驱动程序,演示了LCD显示字符串,LCD显示自定义字符的相关内容,十分推荐学习!!!

写在前面:本节我们学习了点阵屏的工作原理,学习相关的驱动芯片74HC959,熟悉了相关电路,以及取模软件的学习,通过51单片机实现了相关的实验。点阵屏逐行显示,点阵屏显示“♥”型图案以及点阵屏实现流动字幕;

通过红外遥控器,实现对应的数值在LCD1602屏幕的显示,主要内容包括:红外遥控的原理、调制与解调,NEC编码,对应电路设计等等

利用51单片机的动态数码管模块实现数码管显示实验,包括静态数码管、动态数码管。74138译码器的讲解,相关电路的分析,代码的分享,以及消隐知识的学习,通过此节熟悉对51单片机的相关理解,以及对c语言的数组、函数模块化等知识的学习。

I2C的相关概念,对于I2C的物理层以及协议层进行了详细的讲解,特别是对于使用I2C时的电路与时序进行了每一步的深入讲解;还借助AT24C02进行了相关的实验实现

学习了蓝牙HC-08模块,通过模块实现了电脑同手机、单片机同手机的通信,介绍了模块的使用以及基本的参数,以便大家对于蓝牙模块用于基本的认识以及基本的使用。通过蓝牙模块建立手机同电脑进行数据的交换;通过蓝牙模块建立手机同单片机的数据交换,将单片机的温度传感器传感数值通过蓝牙传至手机。

学习了温度传感器相关内容,包括单总线的学习,相关时序的理解以及代码的实现,成功的在LCD1602液晶屏幕上显示了温度数据,并进行了相关操作,包括:阈值的判断、阈值的调节、将其DS18B20同LCD1602、独立按键、I2C总线、EEPROM进行来联合使用,做出相应的操作;
