零基础学习c语言

小甲鱼讲授零基础学习C语言,谭浩强版本 课件及源码 http://download.eeworld.com.cn/download/%E8%80%81%E7%99%BD%E8%8F%9C/586315 ...

http://training.eeworld.com.cn/course/4789 发布时间: 2018-11-02



单片机IO74HC165读按键(输入扩展)【C语言】

单片机IO74HC165读按键(输入扩展)【C语言】,喜欢的朋友可以下来看看! ...
关键词: 74HC165 单片机

http://download.eeworld.com.cn/detail/mamselc/585464 发布时间: 2018-10-31



震撼热聘: ZLG(周立功)集团诚聘软件工程师(多种职位!!!)

,3年及以上相关工作经验;2.精通C语言,熟悉面向对象、设计模式优先;3.丰富的实际项目经验,有基于RTOS的项目经验优先;4.熟悉开源软件,掌握流行的开发工具和开发过程,有写单元测试习惯的优先;5.具备基本的嵌入式硬件能力;6.具备良好的英文阅读能力和文档写作能力;7.沟通能力强,有管理经验优先。嵌入式软件工程师(广州)岗位职责:1.负责公司自主研发的嵌入式开发平台-AWorks的软件开发...

http://www.eeworld.com.cn/mp/ymc/a54877.jspx 发布时间: 2018-10-27



莆田学院AT8951单片机带闹钟数字时钟-C语言编程

莆田学院AT8951单片机带闹钟数字时钟-C语言编程(源程序)。 ...

http://download.eeworld.com.cn/detail/rubyonrails/585197 发布时间: 2018-10-27



《单片机C语言程序设计实训100例——基于8051+Proteu

《单片机C语言程序设计实训100例——基于8051+Proteus仿真》。 ...

http://download.eeworld.com.cn/detail/jujuyaya222/585161 发布时间: 2018-10-26



MSP430x例程C语言

学习MSP430的资料代码MSP430xCode_Examples。 ...
关键词: MSP430x C语言

http://download.eeworld.com.cn/detail/flexbuilder/585159 发布时间: 2018-10-26



诚聘嵌入式软件工程师

、电子工程相关专业本科及以上学历,3年以上工作经验; 2、精通嵌入式相关开发平台,熟练掌握C语言; 3、熟悉51单片机、ARM等主控芯片的硬件架构及底层外设开发,理解嵌入式架构,至少熟悉一种主流嵌入式cpu; 4、熟悉电子产品的设计开发过程,有工控类电子产品开发经验者优先; 5、使用过至少一种通信模组或裸片MCU,熟悉蓝牙,蜂窝网络相关无线通信协议; 6、熟悉TCP/IP,UDP,MQTT...

http://home.eeworld.com.cn/my/space-uid-734671-blogid-723494.html 发布时间: 2018-10-25



STM32学习笔记之USB虚拟串口描述符简介

Descriptor即描述符,是一个完整的数据结构,可以通过C语言等编程实现,并存储在USB设备中,用于描述一个USB设备的所有属性,USB主机是通过一系列命令来要求设备发送这些信息的。它的作用就是通过如问答节中的命令***作来给主机传递信息,从而让主机知道设备具有什么功能、属于哪一类设备、要占用多少带宽、使用哪类传输方式及数据量的大小,只有主机确定了这些信息之后,设备才能真正开始工作...
关键词: STM32 USB 虚拟串口

http://www.eeworld.com.cn/mcu/2018/ic-news102341969.html 发布时间: 2018-10-23



STM32学习之:stm32中C语言的数据类型

转换规则:字符必须先转换为整数(C语言规定字符类型数据和整型数据之间可以通用)    short型转换为int型(同属于整型)    float型数据在运算时一律转换为双精度(double)型,以提高运算精度(同属于实型)    赋值时,一律是右部值转换为左部类型 [注]  ...
关键词: STM32 C语言 数据类型

http://www.eeworld.com.cn/mcu/2018/ic-news102141965.html 发布时间: 2018-10-21



STM32学习之:SPI读写串行Flash

24.1 SPI协议简介SPI协议是由摩托罗拉公司提出的通讯协议(Serial Peripheral Interface),即串行外围设备接口,是一种高速全双工的通信总线。它被广泛地使用在ADC、LCD等设备与MCU间,要求通讯速率较高的场合。学习本章时,可与I2C章节对比阅读,体会两种通讯总线的差异以及EEPROM存储器与FLASH存储器的区别。下面我们分别对SPI协议的物理层及协议层进行讲解。24.1.1 SPI物理层SPI通讯设备之间的常用连接方式见图 241。图 241 常见的SPI通讯系统SPI通讯使用3条总线及片选线,3条总线分别为SCK、MOSI、MISO,片选线为,它们的作用介...

http://www.eeworld.com.cn/mcu/2018/ic-news102141953.html 发布时间: 2018-10-21



STM32——关于printf重定向到串口的问题

microlib之后,也许编译的时候就不把开启semihosting的文件包进去了,所以没事。C库函数重定向: 用户能定义自己的C语言库函数,连接器在连接时自动使用这些新的功能函数。这个过程叫做重定向C语言库函数,如下图所示。 举例来说,用户有一个I/O设备(如UART)。本来库函数fputc()是把字符输出到调试器控制窗口中去的,但用户把输出设备改成了UART端口,这样一来,所有...

http://www.eeworld.com.cn/mcu/2018/ic-news102141946.html 发布时间: 2018-10-21



ARM编程进阶之二 —— ATPCS与混合编程

完全使用汇编语言来编写程序会非常的繁琐,因此通常情况下,只是使用汇编程序来完成少量必须由汇编程序才能完成的工作,而其它工作则由C语言程序来完成。这样一来,我们实际上就是在进行汇编和C的混合编程,甚至同一个程序的汇编源文件和C源文件是由不同的程序员编写的。在这种情况下,要想使不同程序员编写的汇编代码和C代码能耦合的很好,则必须有一个双方都必须遵守的规则,这就是ATPCS规则。第一部分内容:ATPCS规则ATPCS(ARM-Thumb Produce Call Standard)是ARM程序和Thumb程序中子程序调用的基本规则,目的是为了使单独编译的C语言程序和汇编程序之间能够相互调用。这些基本...

http://www.eeworld.com.cn/mcu/2018/ic-news102141942.html 发布时间: 2018-10-21



用单片机玩PID控制—从理想PID控制至先进PID控制_7

3各种PID控制这节将介绍常规PID,史密斯补偿控制,模糊控制等,C语言程序及程序中变量均放在单片机中,没有用到扩展内存,由于STC89C52单片机的程序存储器容量为8K,所以,程序限制在8K以内,数据存储器用到了低128字节RAM和高128字节RAM(C语言中用idata声明),也用到了内部扩展256字节RAM(C语言中用xdata声明)。3.1理想PID控制PID算法如下: ...

http://www.eeworld.com.cn/mcu/2018/ic-news102041928.html 发布时间: 2018-10-20



用单片机玩PID控制—从理想PID控制至先进PID控制_3

2.1.2软件MCS-51单片机用Keil C51开发,优点是容易了许多,缺点是不会汇编语言了,对于我个人来说,可以把差不多忘光了的C语言捡起来一些,总体上来说,用C51开发涉及的难度相对来说比较简单(如与数据结构比较),个人感觉,C51难点是硬件开发,或者说要搞清硬件工作的时序原理。我玩的系统,主要有:DS18B20温度传感器数据读取、LCD1602液晶显示器字符显示、串行口通信...

http://www.eeworld.com.cn/mcu/2018/ic-news102041924.html 发布时间: 2018-10-20



用单片机玩PID控制—从理想PID控制至先进PID控制_2

2系统组成简介2.1MCS-51单片机其实,n多年前玩过Z80和MCS-48、MCS-51微处理器(单片机),不过那时候是纸上谈兵,最多也就是在纸上写一些汇编语句,根本没法实战,现在,随着在系统中编程(ISP)和在应用中编程(IAP)等概念的出现,极大的方便了程序的烧录,用C语言开发单片机,也极大的降低了开发难度,51单片机开发板的售价也很低,一般就百元以下,这些为玩51单片机提供了物理条件。需要提及的是,玩过汇编语言后,为以后玩S7-300/400PLC的语句表编程打下了一个很好的基础,如果可能,以后会写一篇用S7-300/400PLC玩转过程控制,这里先按下不表。2.1.1硬件2.1.1....

http://www.eeworld.com.cn/mcu/2018/ic-news102041923.html 发布时间: 2018-10-20



用STM32F407玩控制—不完全微分PID控制

常规pid算法有缺陷,主要有:1是当偏差发生突变时,微分作用仅在一个周期内起作用,这个也不合理,2是当输入PV值有噪声时,调节器输出波动大,这在前面的图中可以看到,这对机械执行机构不理,使执行机构容易坏,执行机构故障多,自然生产也就不稳定,所以工程上通常用不完全微分PID调节器,文献中有两种类型的不完全微分PID算法,一种是在常规PID算法后串一个一阶延滞环节(比如参见金以慧《过程控制》,即Gc(s)=Kc*(1+1/(Ti*s)+Td*s)/(Tf*s+1),这种不完全微分PID算法,与前面讲的常规pid算法加过程值(PV)滤波有点相近,仅在设定(SP)有变化的情况下,调节器输出不同,其余情...

http://www.eeworld.com.cn/mcu/2018/ic-news102041918.html 发布时间: 2018-10-20



用STM32F407玩控制—复合模糊控制

个人觉得,控制理论可以说都是数学,并且是一种专门的数学,或者说是一种应用数学,模糊控制也不例外,它是建立在模糊集合论基础上的,模糊集合可以看成是普通集合的拓展,那什么是集合,对不起,没有定义,集合属于初始概念,是不定义的概念,对不定义概念的理解,可以借助于公理,公理可以看成是初始概念的定义,扯远了,回到集合,那怎么理解集合,集合大致可以看成是有相同属性事物的总和,什么是模糊集合,这么说吧,比如我们描述一个人,其属性可以有美丑、气质,也可以有高矮、胖瘦、年老等等,那颜值究竟有多高,那气质究竟有多好,在模糊集合中就用隶属度来表示,比如,定义一个胖子集合A,大胖子a1,属于A的隶属度为1.0,中胖子...

http://www.eeworld.com.cn/mcu/2018/ic-news102041914.html 发布时间: 2018-10-20



用STM32F407玩控制—自适应模糊PID控制

自适应模糊PID控制的原理如图1所示,从图中可以看出对偏差和偏差变化率进行模糊推理,获得Δkp、Δki、Δkd,模糊控制器的PID参数实际值为:kp=kp0+qp*Δkp、ki=ki0+qi*Δki、kd=kd0+qd*Δkd,其中qp、qi、qd为比例因子,这是比较常见的一种计算方式,但在薛定宇的《控制数学问题的MATLAB求解》一书中讲了另外一种计算方式:kp(k)=kp(k-1)+γ(k)*Δkp、ki(k)=ki(k-1))+γ(k)*Δki、kd(k)=kd(k-1)+γ(k)*Δkd,显然这种计算方式更复杂,我们这里采用前者,为了进行模糊推理,需要确定模糊规则表和各个模糊变量的隶属...

http://www.eeworld.com.cn/mcu/2018/ic-news102041913.html 发布时间: 2018-10-20



用STM32F407玩控制—神经网络PID控制

在玩51单片机时就想玩神经网络PID控制,但51单片机的数据存储器地址空间很小,就普通的应用,要增加一个变量尚且“抖抖哗哗”,更遑论玩神经网络PID控制,那可需要非常多的变量,而玩STM32F407就不存在这方面问题了。转入正题,大部分书上的神经网络PID控制,讲的是BP神经网络PID控制,举的例子都是非线性系统,通常仿真效果都不错,但BP神经网络PID控制有一个限制,就是kp、ki、kd小于1,这就限制了它的应用范围,如果kp、ki、kd>1,那就得改进,而刘金琨的《先进PID控制 MATLAB仿真》一书中讲了一种RBF神经网络PID控制,它突破了前者的限制,其原理如图1所示,图中RB...

http://www.eeworld.com.cn/mcu/2018/ic-news102041912.html 发布时间: 2018-10-20



51单片机C语言程序设计教程(王云)书中代码及课后作,免费下载

51单片机C语言程序设计教程(王云)书中代码及课后作,免费下载...
关键词: 单片机

http://download.eeworld.com.cn/detail/阿法蛋/584761 发布时间: 2018-10-19




<上一页 13141516171819202122232425262728 下一页> 相关结果约11,814个