
单片机
文章平均质量分 69
爱吃奶酪的松鼠丶
QQ:1301001603
展开
-
51单片机之蓝牙模块的使用
由于HC-05/HC-06的RXD引脚需要3.3V逻辑电平,而51单片机的TXD输出为5V,因此需要一个分压电路来将5V降到3.3V。该代码主要作用是手机发送数据给蓝牙,蓝牙把数据传递给单片机,单片机使用定时器和中断去检测串口是否有数据,然后控制led的亮灭,简单实验。物理意义:设置定时器1的重装载值为253,这样当定时器1溢出时,它会自动重载这个值,从而生成9600bps的波特率。第7位(SM0)和第6位(SM1)为 01,表示选择串口工作在模式1(8位UART,可变波特率)。原创 2025-03-08 09:27:24 · 1038 阅读 · 0 评论 -
单片机之常用位运算符号
0011 1100 按位向右移动2位 就是把整体向右移动2位,高位补0低位溢出,变成0000 1111。0011 1100 按位左移1位就是把整体向左移动一位,低位补0高位溢出,变成0111 1000。按位异或就是,相同是假,不同是真。按位与就是俩俩对比,全真及真。按位或也是俩俩对比,有真及是真。原创 2025-02-09 09:33:07 · 273 阅读 · 0 评论 -
51单片机之使用Keil uVision5创建工程以及使用stc-isp进行程序烧录步骤
3.下载编程,点击后重启单片机,程序就烧录进去了 右下角日志可以看到操作成功!1.选择单片机型号,再选择串口号,串口号一般把单片机插入会自动识别。3.选择目标机器,直接搜索at89c52选择,然后点击OK。9.生成16进制文件,点击图中小图标,步骤见图。7.在C文件中右键,添加单片机依赖头文件。4.是否添加起吊文件,一般选择否。9.代码编写完成,点击build。5.再新建的项目工程中添加文件。这样我们进生成了16进制文件。2.打开刚刚生成的16进制文件。原创 2025-02-07 22:12:00 · 1413 阅读 · 0 评论 -
51单片机之引脚图(详解)
按照功能不同,8051单片机引脚可以分成四大类:电源引脚、时钟引脚、I/O口引脚和控制引脚,下面我们要分别对其进行介绍。1.电源引脚电源引脚用于接入单片机的工作电源,8051系列单片机的正常工作电压为5V。❑ VCC引脚(第40脚):接+5V电源。❑ GND引脚(第20脚):接地。2.时钟引脚两个时钟引脚XTAL1与XTAL2外接石英晶体,与片内的反向放大器构成振荡器,用于为单片机提供时钟信号。❑ XTAL1引脚(第19脚):连接外部晶体振荡器,如使用外部时钟信号,此引脚应接地。原创 2025-02-07 18:05:16 · 9678 阅读 · 0 评论 -
51单片机之冯·诺依曼结构
8051系列单片机将作为控制应用最基本的内容集成在一个硅片上,其内部结构如图4-1所示。作为单一芯片的计算机,它的内部结构与一台计算机的主机非常相似。其中微处理器相当于计算机中的CPU,由运算器和控制器两个部分构成;数据存储器(RAM)相当于计算机的内存,负责存储程序运行时的中间数据;程序存储器(ROM/EPROM/FLASH)相当于计算机的硬盘,掉电后数据不会消失,用来保存程序代码;并行I/O口有四组,分别称为P0口、P1口、P2口和P3口,每组I/O口有8根线;串行口有一个,使用两根线进行数据通信。原创 2025-02-07 16:57:04 · 657 阅读 · 0 评论 -
单片机之基本元器件的工作原理
二极管是一种由P型半导体和N型半导体结合形成的PN结器件,具有单向导电性。原创 2025-02-07 11:12:28 · 970 阅读 · 0 评论