自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 问答 (1)
  • 收藏
  • 关注

原创 使用STC89C52RC实现和电脑串口通信(定时给电脑和一个数据和单片机接受到电脑指令后做出相应的操作)

stc89C52RC中的PCON(波特率寄存器)和TCON(串口控制寄存器)分别对应中通信中的波特率和串口的工作模式,TCON也包含了其中的是否有中断等

2024-06-09 23:34:25 619

原创 使用STC89C52RC实现串口的通信

* 声明AUXR 寄存器的地址 */AUXR &= 0xBF;//定时器1时钟为Fosc/12,即12T。//串口1选择定时器1为波特率发生器。//设定定时器1为8位自动重装方式。//清除定时器1模式位。TH1 = 0xFD;//设定定时器重装值。TL1 = 0xFD;//禁止定时器1中断。//配置串口寄存器和定时器。

2024-06-08 14:17:19 179

原创 使用stc89C52RC使用引脚模拟一个PWM信号来驱动舵机

void PWM_SHOW() interrupt 1{//每一种类型都对应了不同的中断号,根据芯片数据手册来编写。if(cnt<jd){//PWM引脚输出高电平,改变这个值就能改变占空比。TL0 = 0x33;//设置定时初值 定时10ms。TL0 = 0x33;TH0 = 0xFE;else{ ////PWM引脚输出低电平。TH0 = 0xFE;//让舵机从零度转到九十度再转到零度。//定时器的初始化包括TCON寄存器中的TR0位、//零度转到四十五度。//四十五度转到零度。

2024-06-05 19:13:14 322

原创 使用STC89C52RC的定时器中断来实现led每隔一秒交替闪烁

void led_show() interrupt 1{//每一种类型都对应了不同的中断号,根据芯片数据手册来编写。//用于验证中断情况下可以做其他的事情。//定时器的初始化包括TCON寄存器中的TR0位、

2024-06-05 00:00:25 132

原创 使用一个STC89C52RC去实现小灯隔一秒闪烁一次

/每次都需要重新设置一下初始值,由于下一次的计数。//软件将溢出的标志位置零。//配置从哪里数数寄存器。

2024-06-03 22:02:16 375

原创 进程之间的通信(在找工作中,不写代码)

文件io

2023-11-29 10:29:22 22 1

原创 使用c语言输出自己的第一个hello world

使用c语言发布写自己的hello程序

2023-10-30 11:17:08 26 1

原创 嵌入式工程师面试的常问问题

嵌入式面试常问的问题

2023-10-23 18:58:50 547

原创 【无标题】c语言基础(适合哪些看了c不咋理解的宝子)

根据数据的存储格式,数据的表示,使用指针的相关细节,和我的一些经验分享

2023-08-06 23:34:33 86 2

空空如也

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

TA关注的人

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