自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 普中89C52RC-X90C单片机,江协笔记7

为了便于单片机处理信息,系统另外集成了处理UART的芯片,内部原理如图所示,定时器形成波特率(1/9600s读取一下看是否有数据)没数据则不会存入SBUF,有数据则按位存入SBUF直到填完后,读取出来(此时RI=1),读取出数据后将TI=0重置为空等待下一次读取,同理当数据存储在SBUF中时,TI=1,此时数据开始发送,当发送完毕后TI=0,数据读取的起始位是0,也就是默认没数据传输的时候数据传输的线上是高电位。//重置T1寄存器的数值为0000。//重载数值,TL1运行结束后。//设置定时器1位模式2。

2025-05-20 14:11:05 894

原创 普中89C52RC-X90C单片机,江协笔记6

通过寄存器,对对应位电平拉高与贬低,每一位电平高低控制着背后相连逻辑电路的运行模式,TCON寄存器控制定时器是否工作(TR)与是否向中断系统传输溢出型号(TF0),TMOD确认T0与T1时钟/计数器工作模式,GATE可以将外部引入端口作为定时器是否工作得控制端口之一,CT为控制定时器是(0)定时还是(1)计数作用,M1与M2控制定时器得工作模式,其余均为定时器得存储单元,中断寄存器,控制TF0溢出型号来自于高优先还是低优先,PT等控制TF0信号属于高优先还是低优先。接下来一个程序是关于时钟的计时程序。

2025-04-30 14:47:03 933

原创 普中89C52RC-X90C单片机,江协笔记5

89C52RC的P1 P2 P3引脚定义显示,引脚悬空时处于高电平,根据电气原理图,如果将P1.3端拉低为0,当S1、5、9、13按下时,对应的P1.7~P1.4会拉低,检测P1.7~P1.4的引脚状态可以获取按键的按下与跳起,因为单片机上P1.5与蜂鸣器间存在一定冲突,所以我们选择将P1.0~P1.3引脚电平持续拉低,检测其余引脚的电平判断那些按键被按下或者弹起。江协在上课时用了自创的模块函数,这里我们不做过多赘述,当然这是作者的显示效果,读者可以自行修改。

2025-04-27 09:48:33 812

原创 普中89C52RC-X90C单片机,江协笔记4

一些可以实现特定功能的函数可以封装在头文件中,用的时候,把函数名称直接调用出来,如果可以,你可以通过改变函数中某个数值来让你调用的函数给出不同的结果,如c语言中的输出显示函数printf(),它会把你填写在()中的信息打印在屏幕上,这种方便的借用封装好的功能函数简便的实现某一功能的编程思想被广泛应用于现代编程,工作中可以节省很多时间解放大脑;当然调用某一功能函数还需要把它的仓库命说一下,这也就是#include<>的作用,功能函数所在的仓库名就描述在<>中。将.h与.c全部添加在项目中,

2025-04-09 16:12:54 230

原创 普中89C52RC-X90C单片机,江协笔记3

基本的运行原理搞懂了,那么现在我们来讲如何控制,首先,数码管的引脚非常多,此时如若让单片机直接控制明显引脚不够分,需要辅助芯片74LS与74HC,74LS138译码器的作用在于通过控制单片机P22 P23 P24端口的电平向ABC输入二进制数,之后会转换为10进制数0~8控制Y0~Y7上的电平达到控制COM的作用(公共端的目的),启动为0,在此我默认未改时均为11111111。本节使用的数码管为共阴极数码管,说人话就是单个数码管中的发光二极管共接在负端上,图片引源B站,从上图原理图看,公共端即所接负端。

2025-03-21 09:08:17 1158

原创 普中89C52RC-X90C单片机,江协笔记2

江协的电路图中显示开关K1~K4分别接在单片机RXD、TXD、P32、P33前,开关后接GND,此时提供高负载的端来自于单片机内部的供电,这里做电路分析,当开关闭合时开芯片引脚处的电位降低(从引脚到GND)此时引脚处的状态为0,当断开时,断开处的电阻你可以当作为无限大,此时引脚到到GND端的电压全部加载在断开的开关两端,引脚处电位拉高,相对于GND的电压增加,此时引脚的状态为1;寄存器属于物理与软件双重作用的范畴,在单片机中为其设置有专门的物理逻辑电路,(类似于电容充放电表示0/1),第一节中所用的。

2025-03-17 10:54:50 1002

原创 普中89C52RC-X90C单片机,江协笔记1

第一课为点亮二极管,二极管电路如下,江协的电阻模块标注RP7与RP9,LED电路有VCC供电,各个二极管与一个1000k电阻(每四个电阻封装在一起)串联,接在VCC与芯片对应的针脚端,电阻起到降压限流的作用,芯片根据引脚端的电平判断电路状态,高范围为1,低范围为0,所以当引脚电平高的时候,二极管的电平就低为0,反之类推。因为本人买的是52RC X90C,与江协教学用的有一点区别,所以文中有一定不同,如果后期发现有错误将会随时更改,也请大家指正,在博主所用的51单片机上,LED模块串联在RP9与RP10上,

2025-03-16 00:04:53 335

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除