自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 通过IGH来实现机器人关节的控制

软件环境是Ubuntu20.04+Xenomai3.2.1+IGH(EtherCAT-master)。直接编写Makefile文件来进行编译,没有通过ROS和QT来实现编译。通过IGH来实现机器人关节的控制的程序。

2023-11-14 17:23:42 108 1

原创 51单片机的书籍的链接

链接:https://pan.baidu.com/s/1Bk52OqP6YGbAf-c2QFDUpA。本来想在CSDN资源中发布,但是下载的同学需要使用积分,为了方便大家下载就发布到百度网盘上了。

2023-10-25 23:11:57 240 1

原创 郭天祥的10天学会51单片机_第十三节

AD软件:AD软件可以编译C语言和VHDL语言等;AD软件的工具栏上面可以输入网络地址进行浏览网页;AD软件可以布差分信号,即可以两条线可以一起布按住Shift键和左键可以向左移动,按住Shift键和右键可以向右移动,按住Ctrl键和滚轮可以放大或缩小,只按滚轮可以上下移动铜表示和地相连接,顶层和底层都有铜,如果只有一根地信号线,那么信号不会走的很流畅,而布铜可以全部把它布为地,这样可以减小传输过程中产生的干扰,很有效的让信号流通AD软件有自动连线的功能,但是一般我们要手动布线按键盘上的

2021-12-04 21:10:31 870

原创 郭天祥的10天学会51单片机_第十二节

Protel99软件:新建工程:点击菜单栏上面的File下面的New,弹出对话框最下面是路径,点击Browse按钮,弹出对话框,确定路径,可以新建一个文件夹,点击Save,Design Storage栏选择Windows 文件系统,点击OK,界面上出现三个图标,Protel99的工程文件是以“.Ddb”做为后缀名的,双击Document(文件)图标,在空白的对方点击右键,弹出快捷菜单,选择New,弹出对话框,有PCB Document(PCB图)、PCB Library Document(PCB库)、S

2021-11-28 19:33:54 1048

原创 郭天祥的10天学会51单片机_第十一节

参考第十节的课件DS12887RTC就是Real Time Clock实时时钟DS12887芯片是保持时间的,即当前设定一个时间,然后断电,而该芯片的时间还在走DS12887-5指的是5伏,DS12887-33指的是3.3伏OSC是时钟振荡器(给时钟提供频率),下面是电源控制及掉电自动保护,往下是总线接口DIVID BY 8是八分频MOT是总线类型选择,本节让MOT接地或不接,即用于Intel模式NC就是Not Connect不连接AD0到AD7接单片机的P0口TX-1C

2021-11-21 16:58:57 812

原创 郭天祥的10天学会51单片机_第十节

要多练,多练C语言程序,练习C语言程序编程思路,可以把别人的程序改改,找些电路焊接调试AD985可以产生方波,三角波,正弦波低通滤波器是通过低频阻止高频,作用是滤除杂波液晶显示单片机状态运算放大器放大波形积分器将方波积分成三角波AD985里面有比较器可以将正弦波变成方波AD985是5伏的,单片机是3伏的,两者之间要有个电压转换器数码管不仅可以用锁存器来驱动,也可以用三极管来驱动一个函数用来刷新秒,分,时键盘调节用三个键:功能键(秒的光标在闪烁,此时可以调节时间,分和小

2021-11-19 20:22:57 3865

原创 郭天祥的10天学会51单片机_第九节

开发板上的蜂鸣器下面是温度传感器DS18B20DA转换器的下面是SPI总线(RFR、IOUT、DI0和GND)I2C总线和SPI总线用的多。I2C总线仲裁:具有C总线接口的设备都接在总线上,主机和哪个设备进行通信时先在总线上发个地址码过去,总线上全部响应地址码,所有C总线上的设备都检测这个地址码,哪个设备的地址码相符就和主机通信见LESSON8_IIC总线协议的PPT的P3的图,各器件的SDA及SCL都是线“与”关系(各设备的SDA做线“与”运算,结果送到SDA总线上,SCL也同理),...

2021-11-14 19:01:41 4191

原创 郭天祥的10天学会51单片机_第八节

开发板电源按钮上面的滑动变阻器(1602标号的是控制1602液晶的,12864标号的是控制12864液晶的)是控制液晶的颜色,可以把矩阵检测的程序写入单片机,然后然液晶显示,同时顺时针调节滑动变阻器,让液晶颜色变亮这里用的1602(16对应一行显示十六个字符,02对应一共两行)液晶阵脚是十六针的,一行显示十六个字符,一共两行;12864(横的128个点,竖的 64点)图像液晶,见1602液晶说明的P1,RS是数据命令选择端,高电平表示数据选择端,低电平表示命令选择端,程序中写命令,RS状态是H,程序

2021-11-04 19:46:14 744

原创 郭天祥的10天学会51单片机_第七节

串行通信:从D0位一位一位发发到D7位十个位为一帧如:0101000100,表示一个字符起始位低电平有效,停止位高电平有效,单片机是异步通信宽带网线是八根线,组成两队差分信号,分别是TXD1(发送),RXD1(接收),TXD0,RXD0,电源线,地线,询问线,应答线电话线上网是由宽带线接出来,连接调制解调器(把数字信号调制成模拟信号),发送到电话线(只能传送模拟信号)上(传出DTMF编码),在网络另外一端接调制解调器(解调DTMF编码,模拟信号解调成数字信号)异步通信的数据格式:起始

2021-10-24 20:52:49 2004 2

原创 郭天祥的10天学会51单片机_第六节

全局变量:该变量在主函数外面定义局部变量:在函数体内部定义当子函数内部定义的变量,该变量的变量名和全局变量名相同并且类型相同时,在主函数调用该子函数时,该子函数的该变量有效,将全局变量屏蔽掉D/A,数字量(Digital):例如直接从5V跳到0V;模拟量(Anolog):例如从5V缓慢变化到0V,有个变化的过程。例子:1111 1111 对应 5v(或50mA)1000 0000 对应 2.5v(或25mA)0000 0000 对应 0v(或0...

2021-10-18 20:57:33 1700

原创 郭天祥的10天学会51单片机_第五节

将一种单片机学精,学透,再转其它单片机(高级单片机)都很容易写程序时要画程序流程图添加89系列的头文件时可以鼠标右键选择Insert’Include<AT89X52.H>’多利用已经写好的程序,比如写好的子函数等如果子函数B程序体重用到子函数A,A一定要定义在B之前,否则会出错,当然A和B都声明后A可以不用非得定义在B之前前面介绍过,如果要向P1口、P2口或P3口做输入口(写数据),要先写1(这三个口要输出1),见书P11第四课的练习第三题:利用动态扫描和定时器1在数码.

2021-10-07 21:05:47 3405

原创 郭天祥的10天学会51单片机_第四节

发光二极管依次点亮:#include<reg52.h>#include<intrins.h>#define uint unsigned int#define uchar unsigned charuchar temp;void delay(uint z);void main(){ temp=0xfe;//第一个发光二极管点亮 P1=temp; while(1) {...

2021-10-02 19:15:41 1566 1

原创 郭天祥的10天学会51单片机_第三节

单片机管脚,P3口有两个功能,上电默认情况下就使用P3口的普通IO口,当对单片机内部的某些寄存器设置时就启用P3口的第二个功能P3^4和 P3^5可以作为计时器或定时器使用,给这两个口输入方波,进行计数做一个频率计数器时,当是正弦波时加一个比较器变成方波,送给单片机的计数器端口,由程序来计数,当三角波通过积分变成方波,送给P3^4和 P3^5XTAL1和XTAL2是外部晶振输入端TX-1C型单片机实验板原理图中复位电路在右边晶振电路的下面,电容是通交隔直的,当S22按下,上边电路接通,10k

2021-09-25 19:11:13 2006 1

原创 郭天祥的10天学会51单片机_第二节

申请样片:美信公司,www.maxim-ic.com,右上角有简体中文,在右边直接购买标题的下面有申请样品,点击后新页面下打开工业控制,在数据资料中找DS12CR887,在右上角的型号搜索栏中填入DS12CR887点击搜索,新网页打开后在右边有数据资料可以下载,在该页面的下面找样品与定购信息,找到DS12CR887,点击超级链接,打开新页面,在新页面下的下面下载DS12CR887-5+,点击样品,在新页面下填写资料,点击提交;一周申请一次AD公司,www.analog.com也可以申请样品TI公司,

2021-09-19 20:58:42 1688

原创 郭天祥的10天学会51单片机_第一节

在这里,把学习视频时的笔记进行记录,在学习视频的过程中,遇到了一些视频中没有讲解到的问题,对于这些问题的解决过程在这里进行记录和总结。CSDN的对齐格式有点诡异,在编辑器中注释都是对齐的,在CSDN的文章中显示的有一些不能对齐,为了让大家复制粘贴代码的时候能够获得对齐的注释,在这里就对文章中没有对齐的格式不予处理了。实践第一。补充必要的理论知识,即缺什么补什么。做工程项目积累经验。(可在网络上搜集题目,也可自己有什么想法大胆的去试验)数字电路中只有两种电平:高和低定义单片

2021-09-12 12:12:59 1421

原创 2021-09-12

最近想把以前学习和工作过一些知识的记录和总结进行整理,再分享给大家。先从郭天祥的10天学会单片机开始吧。

2021-09-12 11:45:27 64

原创 30天自制操作系统-第3天-harib00b-注释

程序中的行55的执行的3种情况:A是如果读取磁盘顺利,第一次就读取成功,那么就会进入fin语句块,如果PC机有动作唤醒了CPU,那么就继续往下执行,由于error是跳转语句块,所以这里不会执行error语句块(如果没有跳转error的指令就不会执行error语句块),所以此时SI仍然等于0,那么就进入putloop语句块,由于SI不等于msg,[SI]的值应该是0,所以AL等于0,那么就会跳回

2017-07-19 14:21:07 688

原创 30天自制操作系统-第2天-helloos5-原著中的错误修改

最近有空的时候就看一会30天自制操作系统,可能有空就会把一些原著中的错误更正一下。第2天的helloos5,原著中有错误。修改Makefile文件即可。有2种方法:方法A:使用符号#屏蔽语句(copy...qemu),换成语句(run.bat),将helloos4文件夹中的run.bat拷入helloos5文件夹下。方法B:将Makefile文件不认识的指令copy修改

2017-06-08 11:19:04 518

IGH的EtherCAT通信的实时通信例程,直接编写Makefile来实现编译

IGH的EtherCAT通信的实时通信例程,直接编写Makefile来实现编译。 Linux+Xenomai+IGH。

2023-11-14

uCOS-III_ARM_Cortex-M4.7z

在ARM的Cortex-M4内核上使用的,μC/OS-III操作系统的源代码

2021-03-09

TCPClient.rar

在树莓派上实现的,使用QT软件,实现TCP通讯的客户端工程。

2021-03-03

设置Eclipse软件上面的编辑器界面的多个文件的布局

设置Eclipse软件上面的编辑器界面的多个文件的布局,把swf文件放到网页浏览器中观看即可。 本来想0分让大家免费下载,但是找不到0分。

2017-08-21

鸡啄米VS2010MFC编程入门教程

大牛鸡啄米的VS2010-MFC编程入门教程 不要分,回馈大家

2013-11-19

鸡啄米:C++编程入门系列

鸡啄米:C++编程入门系列,不要分,反馈大家

2013-11-17

MATLAB程序设计教程

MATLAB程序设计教程:第1章 MATLAB操作基础,第2章 MATLAB矩阵及其运算,第3章 MATLAB程序设计一直到第13章 在Word环境下使用MATLAB

2012-01-11

matlab课件教案

matlab课件(华中科技大学电气与电子工程学院应用电子工程系)

2012-01-11

空空如也

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

TA关注的人

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