郭天祥的新概念51单片机C语言教程.入门、提高、开发

发现各个论坛的文档要么下载下来打不开,要么需要密码甚至去淘宝买,找了大半天在网盘找到这一份高质量的单片机C语言学习的资料,新人,希望大家支持一下,谢谢! 本文来自论坛,点击查看完整帖子内容。...

http://home.eeworld.com.cn/my/space-uid-1045988-blogid-724398.html 发布时间: 2019-01-13



ST NUCLEO-G071RB测评_05_系统时钟配置以及串口实现的俄罗斯方块游戏

本次活动测评开发板ST NUCLEO-G071RB由ST意法半导体提供,感谢意法半导体对EEWorld测评的支持!https://www.stmcu.com.cn/Product/pro_detail/cat_code/STM32G0/family/81/sub_family/261/layout/product【实验目的】· 掌握串口的使用· 掌握系统时钟的配置· 掌握俄罗斯方块游戏实现逻辑 【实验环境】· NUCLEO-G071RB开发板· Keil MDK-ARM(Keil uVision 5.25.2.0)· Keil.STM32G0xx_DFP.1.0.0.pack· MobaXt...

http://home.eeworld.com.cn/my/space-uid-757599-blogid-724382.html 发布时间: 2019-01-10



msp430单片机开发实录(18)

此内容由EEWORLD论坛网友tiankai001原创,如需转载或用于商业用途需征得作者同意并注明出处 msp430单片机开发实录(18) 现象: 在函数起始位置,定义了一个数组,并且给这个数组的所有元素赋了一个初值,使用下面的语句。 unsigned char ucRamToMemory[70]={0x08};复制代码 但是在函数中使用这个数组中的数据时,发现这个数组中只有第一个数组元素的值是0x70,而其余数组元素的值不是0x70。 试验: 因为之前函数中定义数组时,一般都会习惯上把所有数组元素的初值,初始化为0,常用下...

http://home.eeworld.com.cn/my/space-uid-139222-blogid-724215.html 发布时间: 2018-12-21



msp430单片机开发实录(7)

此内容由EEWORLD论坛网友tiankai001原创,如需转载或用于商业用途需征得作者同意并注明出处 msp430单片机开发实录(7) 现象: 调试程序时,发现程序老是走着走着就飞了。就在线仿真查找问题。 试验: 发现在仿真环境下,程序跑飞后总是指向一个固定地址,这个地址是定时器中断向量地址(这个只有在反汇编里才能看到,C语言的程序只能看到程序飞了,具体情况就看不出来了)。再检查程序,发现是程序初始化配置的时候,因为后面功能需要,把定时器进行了初始化配置,并顺手打开了定时器中断,但是因为暂时还未调试到定时器部分的功能,所以就没有添加定...

http://home.eeworld.com.cn/my/space-uid-139222-blogid-724167.html 发布时间: 2018-12-17



嵌入式软件开发20多年发展变化趋势

嵌入式硬件开发在过去的20多年中发生了很大的变化,人工智能(AI),深度学习,嵌入式语音,嵌入式视觉,无线网状网络或物联网(IoT)成为了主流趋势,安全性依然是一直关注的重点。而在同一时期,工程师也看到了嵌入式软件开发的性质发生了一些重大的变化。1997年,嵌入式开发人员主要使用编程语言的是C语言和汇编程序,然而,这种平衡在未来几年内迅速发生发生了变化。近年来,Python已经成为了嵌入式系统编程的一个有趣的替代方案,Python日益普及的最大影响源于它作为数据科学和人工智能的流行语言的出现。 在国内,豆瓣是最早使用 Python 作为编程语言的网站,其创始人仅用了 3 个月时间使用基于 P...

http://home.eeworld.com.cn/my/space-uid-1033229-blogid-723963.html 发布时间: 2018-11-28



诚聘嵌入式软件工程师

猎头职位【南京】 岗位职责: 1、负责物联网平台配套通信模组(BLE,GPRS,4G模组,WI-FI模组)的通信协议应用开发; 2、根据产品需求设计在硬件资源平台上实现相应的基础功能; 3、负责嵌入式软件开发流程、规范的编制、完善与优化; 4、能根据实际应用中遇到的问题,进行总结,并深入至现场调试解决问题; 5、会结合示波器等测量工具进行软件调试。 任职资格: 1、计算机、通信、电子工程相关专业本科及以上学历,3年以上工作经验; 2、精通嵌入式相关开发平台,熟练掌握C语言; 3、熟悉51单片机、ARM等主控芯片的硬件架构及底层外设开发,理解嵌入式架构,至少熟悉一种主流嵌入式...

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



诚聘嵌入式软件开发工程师

猎头职位【杭州】 岗位职责: 1、根据公司需求,编写嵌入式软件概要设计文档及详细设计文档; 2、根据任务书,完成相关模块的代码编写并进行代码检查,及时修正测试提交的BUG; 3、处理部门经理安排的相关工作; 岗位要求: 1、计算机、自动化、电子信息等相关专业,本科及以上学历,2年以上工作经验; 2、了解单片机工作原理,熟悉C51系列(stc/51),AVR系列(atmega32/128),freescale、STM32/STM8及单片机外围器件的软件开发及应用; 3、熟悉RS232、RS485、CAN、USB、SPI、I2C等常用通信接口编程及相关的通信协议; 4、了解zig...

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



大家好,我是本站的萌新。想就C语言程序设计询问一些问题。

大家好! 我是一名刚步入大学的一名学生,我的专业是物联网工程。选择这个专业是因为我对计算机语言和嵌入式系统极大的兴趣爱好。刚开始学习专业基础课,我便持续着很浓厚的兴趣,在原先自学的时候我不知道要从何抓起,现在有了一些方向,跟着老师的指导我能渐渐培养出我大脑里的编程语言环境。可是现在我纠结于课下的练习,想读一些关于C的书并且做一些C的习题。比如我打算看《C指针编程之道》这本书,当然也是从本站的前辈所发帖子中寻觅到的。现在我想在这个方面有超出教科书的提高,大家能不能分享一些你们的经验?帮我这个拥有满腔热血的电子世界的新生儿茁壮成长。作为新人,请大家多多担待,多多指教,万分感谢! 本文来自论坛,...

http://home.eeworld.com.cn/my/space-uid-1025046-blogid-723366.html 发布时间: 2018-10-18



C语言中#define的用法

找了一篇讲解#define用法的文章,学习并做相关笔记    笔记:#define的意思就是简单的替换,即将一个数值,一个函数,一个指针等等用宏定义的名称去替代;以后程序中出现这个宏定义就进行简单的替代即可;1.简单的define定义#define MAXTIME 1000一个简单的MAXTIME就定义好了,它代表1000,如果在程序里面写if(i<MAXTIME){.........}编译器在处理这个代码之前会对MAXTIME进行处理替换为1000。这样的定义看起来类似于普通的常量定义CONST,但也有着不同,因为define的定义更像是简单的文本替换,而不是作为一...

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



网络分流器-DPI深度数据包检测

网络分流器-戎腾网络-DPI检测是当前比较流行的网络监控前端的一种模式,而网络分流器对于网络安全的重要性可以说是到头重要的!今天我们来聊聊DPI检测深度数据包检测(DPI)深度数据包检测(Deep packet inspection,缩写为 DPI)是一种特殊的网络技术,一般网络设备只会查看以太网头部、IP头部而不会分析TCP/UDP里面的内容这种被称为浅数据包检测;与之对应的DPI会检查TCP/UDP里面的内容,所以称为深度数据包检测。DPI一般是一个硬件或者软件,一般用“旁挂”的方式接入到网络。它会对网络中的每个数据包进行检查,识别出应用层协议,根据识别的协议采取一定的措施(比如记录HTT...
关键词: 网络安全

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



高能采集AD7606 ADCV2.0那些事?(二)

       上个帖子给大家分享了AD7606 ADCV2.0的硬件和功能,然后自己根据AD7606的技术文档做转接板调程序,从之前的采集不到数据到最后能够采到数据,这个探索过程真的不容易,采集导数据后我与官方卖家给的程序作了对比,发现我采集到的数据和他们用的公式计算出来的数据有一点点误差,意思是这样的,官方例程中计算电压的公式是用采集到的数据ADC_Value/32768*10,也就是说比如单片机采集到ADC_Value=16319,16319/32768*10=4.9801636,但是这个ADC_Value是我用直流电源输出5.004V时采集到的,所...

http://home.eeworld.com.cn/my/space-uid-1014845-blogid-723202.html 发布时间: 2018-10-05



诚聘嵌入式硬件工程师

猎头职位【广州】 岗位职责: 1.负责产品的需求分析评估,完成硬件方案设计并输出设计文档; 2.负责产品原理图设计和PCB板、硬件调试,整机软硬件联调工作; 3.负责编写PCB生产工艺要求文件、SMT生产及产品组装指导文件; 4.协助解决产品在工厂试产,量产过程中出现的问题; 5.建立原理图、PCB、库文件等设计规范。 任职资格: 1.本科及以上学历,自动控制、电力电子或机电相关本科及以上专业,五年以上PCB设计相关工作经验; 2.模拟和数字电路基础知识扎实,具备电子线路分析能力; 3.熟悉信号完整性知识,具有高速数字电路仿真、设计和测试验证经验; 4.熟悉电子产品原器件...

http://home.eeworld.com.cn/my/space-uid-734671-blogid-723184.html 发布时间: 2018-09-29



诚聘嵌入式软件工程师

猎头职位【上海】 岗位职责: 1.移植核心算法到嵌入式芯片平台,保证算法效果的一致性; 2.根据嵌入式芯片的体系结构特性对算法进行异构设计 3.最大化利用嵌入式芯片的运算能力,深度优化核心算法模块,保证算法的实时性; 4.负责核心算法库的封装、联调及集成验证。 任职资格: 1.本科及以上学历,计算机、电子、通信、自动化等相关专业,2年及以上相关工作经验; 2.熟练掌握C语言,具有嵌入式linux环境开发经验; 3.熟悉DSP/ARM/GPU等体系结构,熟练掌握一种芯片平台的汇编指令集; 4.熟练掌握常用图像视频算法、熟悉深度学习和增强学习算法者优先; 5.具有TI C60...

http://home.eeworld.com.cn/my/space-uid-734671-blogid-716952.html 发布时间: 2018-09-17



移动通讯和GPS结合设计公交车智能报站系统

近年来,随着城市公交事业的迅速发展,国内公交车报站的方式已经有了很大改善,由传统的售票员喊话报站逐渐变为驾驶员使用报站器手动报站。虽然手动报站器使用比较方便,但是因为驾驶员需要在保证安全驾驶的前提下进行报站,所以经常出现报站不及时,甚至错报、漏报的现象,而且让驾驶员在驾驶过程中进行报站也存在安全隐患。采用自动报站的方式可以大大减轻驾驶员的工作量,促进公交系统的现代化进程。要实现自动报站,需要实时测出公交车的位置,以确定公交车是否已经到达站点。利用GPS可以确定公交车的地理位置,只需把当前位置同公交站点的位置数据(经、纬度)相比较,就可以知道公交车是否到达站点,使得报站系统具有一定的智能性。这种...

http://home.eeworld.com.cn/my/space-uid-934391-blogid-714926.html 发布时间: 2018-09-14



诚聘嵌入式软件开发工程师

猎头职位【深圳】 岗位职责: 1. 负责公司机器人产品单片机固件部分的开发工作,完成从机器人功能需求到产品的转化,以及成熟产品的升级更新; 2. 与硬件工程师和结构工程师紧密配合,从硬件和固件角度尽量优化系统性能,寻求可靠高效的操作或算法实现系统的最优; 3. 跟进分析相关的项目问题,并及时给出合理有效的解决方案; 4. 编写产品设计过程中产生的设计文档及技术说明书,完善问题跟踪表格。 任职资格: 1. 电子通信类/自动化类/计算机类本科及以上学历,3年以上工作经验; 2. 精通C语言程序设计,有良好的编码风格和编码习惯,熟悉ARM汇编与C++语言更佳; 3. 熟练掌握STM...

http://home.eeworld.com.cn/my/space-uid-734671-blogid-714915.html 发布时间: 2018-09-14



Python学习培训方法

python是一种面向对象的,解释型的计算机语言,它的特点是语法简介,优雅,简单易学。1989年诞生,Guido(龟叔)开发。它是一门解释型语言,是在运行的时候才编译的。python与其他语言比较:1.python是一种动态的解释型语言、C/C++/C#是静态的编译型的语言、java是静态的解释型语言;2.计算机在编译C语言时是C语言直接通过编译编译成机器码到内存中,计算机的cpu直接读取机器码来运行程序;3.计算机在运行例如PYTHON(java、c++、c#)时候会先编译成字节码,再由字节码通过计算转换成机器码才被cpu读取。python种类:1>Cpython使用C语言实现,使用最...

http://home.eeworld.com.cn/my/space-uid-921721-blogid-712178.html 发布时间: 2018-09-12



诚聘嵌入式软件研发工程师

猎头职位【北京】 岗位职责: 1、负责配电自动化类产品的软件设计和开发工作; 2、按照产品设计说明书完成功能开发、通信规约开发(IEC101、IEC104等)、各类算法的开发; 3、对所编写的程序进行严格的综合测试,进行软件故障的诊断、定位、分析、调试和修改; 4、编写标准化软件产品文档,管理相关软件文档; 5、参与公司产品的软件技术预研,提供产品的后期技术支持。 任职资格: 1、本科及以上学历,电气自动化、计算机、通信或自动化相关专业,2年以上电力相关领域工作经验; 2、具有电力产品研发经验优先,熟悉嵌入式vxworks、linux、FreeRTOS等嵌入式操作系统,精通C...

http://home.eeworld.com.cn/my/space-uid-734671-blogid-712093.html 发布时间: 2018-09-11



诚聘嵌入式开发工程师

猎头职位【深圳】 岗位职责: 1、基于WIFI和蓝牙BLE芯片的智能硬件开发,包括底层驱动、通信协议实现、功能实现等; 2、协助硬件工程师进行硬件电路驱动和调试; 3、对接微智电子APP,协助Android和IOS平台工程师进行协议、功能调试; 4、对接京东硬件、微信硬件、QQ物联、阿里小智等公共平台。 任职资格: 1、本科以上学历,电子类专业,三年以上电子产品固件开发经验; 2、熟悉电子产品开发流程,具有硬件电路设计经验,熟悉模拟电路、数字电路,能完成电路设计及检验; 3、熟练使用常见的仪器仪表,软硬件结合,能够快速定位问题; 4、具有较强的C语言编程能力,具有丰富的单片...

http://home.eeworld.com.cn/my/space-uid-734671-blogid-712079.html 发布时间: 2018-09-11



诚聘嵌入式硬件工程师

猎头职位【上海】 岗位职责: 1.负责热敏打印机,激光打印机,扫描仪等其他相关消费电子产品的硬件方案选择(包括主控制器选型,外围元件的选型); 2.负责硬件电路板的原理图,PCB设计,完成硬件测试,功能验证; 3.配合产品认证工程师解决EMC/EMI相关问题; 4.负责产品的试产,保证产品的批量可生产性,成功导入量产; 5.负责产品量产阶段的技术支持。 任职资格: 1.三年以上硬件产品开发工作背景,有产品从试产到量产的全过程参与经验; 2.精通嵌入式硬件的开发流程,有嵌入式硬件产品设计经验; 3.精通高速电路的PCB设计,以及外围DDR,Flash, Ethernet,US...

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



c语言算法

/**************************************************************************************项目需求:求和形如2 + 22 + 222 + 2222 + 22222*完成日期:01.13.2018*函数作者:bqgup*************************************************************************************/#include <stdio.h>#include <math.h> typedef unsigned...

http://home.eeworld.com.cn/my/space-uid-1014845-blogid-712036.html 发布时间: 2018-09-07




<上一页 12345 下一页> 相关结果约84个