程序能跑起来并不见得你的代码就是很好的c代码了,衡量代码的好坏应该从以下几个方面来看 1,代码稳定,没有隐患。 2,执行效率高。 3,可读性高。 4,便于移植。 下面发一些我在网上看到的技巧和自己的一些经验来和大家分享; 1、如果可以的话少用库函数,便于不同的mcu和编译[详细]
1.测试环境 为了保证测试结果的准确和可靠性,电磁兼容性测量对测试环境有较高的要求,测量场地有室外开阔场地、屏蔽室或电波暗室等。 2.测试设备 电磁兼容测量设备分为两类:一类是电磁干扰测量设备,设备接上适当的传感器,就可以进行电磁干扰的测量;另一类是在电磁敏感度测量,设备模拟不[详细]
晶振是通过电激励来产生固定频率的机械振动,而振动又会产生电流反馈给电路,电路接到反馈 后进行信号放大,再次用放大的电信号来激励晶振机械振动,晶振再将振动产生的电流反馈给电路,如此这般。当电路中的激励电信号和晶振的标称频率相同时,电 路就能输出信号强大,频率稳定的正弦波。整形电路再将[详细]
STC单片机自适应波特率串口的实现方法通常有以下几种: (1)协议约定通信开始时主机固定发送1 个字符,从机以不同的波特率试探接收,当接收到的数据与约定相同时,确定该波特率即是正确的通信波特率。 (2)协议约定通信开始时主机发送1 串字符,从机以某固定波特率接收,然后通过软件分析接[详细]
本文提出了一种切实可行的方法,通过实际电路搭建和调试,实现了PC机与单片机多机的互相通信,达到了预定的目标,使该系统具有如下功能: (1)PC机可以对所有100多个单片机进行控制,根据需要,发送不同控制字到达每个单片机; (2)PC机对单片机的状态修改是随机的、没有规律的; (3)[详细]
在进行单片机开发时,经常都会出现一些很不起眼的问题,这些问题其实都是很基础的c语言知识点,是一些小细节。但是正是因为很基础,又都是小细节,所以我们往往容易忽视它们。结果有时候我们会花很长的时间纠结一个问题,迟迟找不到问题的所在。当发现原因竟然是这么的简单和不起眼时,我想不单是我,大家都会[详细]
1.plc是建立在单片机之上的产品,单片机是一种集成电路,两者不具有可比性。 2.单片机可以构成各种各样的应用系统,从微型、小型到中型、大型都可,PLC是单片机应用系统的一个特例。 3.不同厂家的PLC有相同的工作原理,类似的功能和指标,有一定的互换性,质量有保证,编程软件[详细]
现在的单片机一般是mcu+有限的固定的模拟或数字外围;FPGA是可编程数字外围电路;PSoC 相当于MCU+可编程模拟外围电路+可编程数字外围电路。 PSoC 的最大特点就是集成度高,设计灵活。可以看成是MCU,FPGA/CPLD,ispPAC集合。 1.它里面包含MCU(psoc1为m8c,psoc3为51,psoc5为arm Cortex-M3),这[详细]
下面是颖特新工程师收集整理的的单片机C语言代码编写技巧及自己的一些经验来和大家分享。1、如果可以的话少用库函数库函数虽然方便,但是不便于不同的mcu和编译器间的移植,例如目前最热的新唐N76E003 pin 对 pin 替换 STM8003。2、选择合适的算法和数据结构应该熟悉算法语言,知道各种算法[详细]
关于用汇编和C语言编程的问题。这个问题困恼很多人,可能主要是学校教学和部分教材的教育引导引起的吧,大一开了C语言编程,没等学生知道到底C语言有什么实际的用途,马上其他的语言一起来过来了。即使是开始了专门的单片机课程,但是课程的内容与技术文档很相识,指令很多,但是完整的不多,所以学完了也不[详细]
扫码关注我们
0755-82591179
邮箱:ivy@yingtexin.net
地址:深圳市龙华区民治街道民治大道973万众润丰创业园A栋2楼A09
Copyright © 2014-2025 颖特新科技有限公司 All Rights Reserved. 粤ICP备14043402号-4