永不止步步

关于\0'字符串结束标志

用一条IO口实现两个按键功能

年前去到一个朋友那里,提到现在客户对成本要求非常之高,尤其是玩具行业,已经是一分一厘的去计算产品成本。朋友感慨为了省成本,方案商是绞尽脑汁地去想各种实现方法,说遇到过为了节省成本,硬是用单片机一条IO实现了两个按键的功能,让他颇为诧异,好久都没想明白原理。

用“软件陷阱+程序口令”对付PC指针的弹飞

用“软件陷阱+程序口令”对付PC指针的弹飞当CPU受到外界干扰,有时PC指针会飞到另一段程序中,或跳到空白段去。其实,如果PC指针飞到空白段去,倒也好处理。只要在空白段设立软件陷阱(拦截指令),将程序拦截到初始化段或程序错误处理段。但是,如果PC指针飞到另一段程序中去

STM32串口发送注意问题

使用stm32f10x调试串口通讯时,发现一个出错的现象,硬件复位重启之后,发送测试数据0x010x020x030x04..接收端收到的数据为:0x020x030x04,第一个数据丢失。换成发送别的数值的数据,如0x060x0ff,则接收到0x0ff,0x06丢失。错误依旧。故障排除过程:1、刚开始怀疑是接

为什么采用4~20mA的电流来传输模拟量?

大家可能会非常熟悉RS232,RS485,CAN等工业上常用的总线,他们都是传输数字信号的方式。那么,我们用什么方式来传输模拟信号呢?工业上普遍需要测量各类非电物理量,例如温度、压力、速度、角度等,这些都需要转换成模拟量电信号才能传输到几百米外的控制室或显示设备

教你一招干电池电量检测的新技能

随着电池技术的发展,越来越多的数码设备都用上了专用的锂电池。不过一些家中的空调、电视遥控器等用电量比较小的设备,依然采用的是干电池供电的方式,而且这些设备通常不会显示电池剩余电量,因此我们无法得知什么时候需要把这些电池更换掉。不过机智的美国人表示他们

STM32单片机开发环境搭建-实战操作演练精讲课程

课程介绍:RealViewMDK开发套件源自德国Keil公司,被全球超过10万的嵌入式开发工程师验证和使用,是ARM公司目前最新推出的针对各种嵌入式处理器的软件开发工具。RealViewMDK集成了业内最领先的技术,融合了中国多数软件开发工程师所需的特点和功能。本套课程以实际操作

51单片机开发环境——Keil C51软件的实战操作

课程介绍:单片机软件开发平台—Keil软件是目前最流行的开发MCS-51系列单片机的软件,Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部份组合在一起。51单片机开发环境KeilC51

AVR单片机开发环境搭建——实战操作演练精讲课程

课程介绍:AVR单片机的集成开发环境很多,比较最常见的有AVRStudio可以用来开发汇编语言程序,还可以仿真调试,但不能用于开发C语言程序。开发C语言程序可以用WinAVR,它是免费的,但使用起来不太方便。与WinAVR相比,ICCAVR使用方便,但它是付费的,需要注册。本套课程

MSP430单片机开发环境搭建——实战操作演练课程

课程介绍:国内普及的MSP430开发软件种内不多,主要有IAR公司的EmbeddedWorkbenchforMSP430(简称为EW430)和AQ430。目前IAR的用户居多。IAREW430软件提供了工程管理,程序编辑,代码下载,调试等所有功能。并且软件界面和操作方法与IAREWforARM等开发软件一致。因此,

PIC单片机开发环境——MPLAB软件的实战操作

课程介绍:MPLAB集成开发环境(IDE)是综合的编辑器、项目管理器和设计平台,适用于使用Microchip的PIC系列单片机进行嵌入式设计的应用开发。MPLABIDE是适用于PIC系列单片机和dsPICTM数字信号控制器,基于Windows操作系统的集成开发环境。本套课程以实际操作视频演示的

ARM单片机开发环境——KEIL MDK的实战操作

课程介绍:KEIL公司目前有四款独立的嵌入式软件开发工具,即MDK、KEILC51、KEILC166、KEILC251,它们都是KEIL公司品牌下的产品,都基于uVision集成开发环境,其中MDK是RealView系列中的一员。MDK的设备数据库中有很多厂商的芯片,是专为微控制器开发的工具,为满足基于M

51单片机知识大全

51单片机核心板--(畅学电子网www.eeskill.com免费在线学习平台,电子工程师加油站)CEPARK畅学系列51单片机最小系统核心板支持AT和STC2种类型双列直插DIP40系列的51芯片,核心板采用DIP40双列直插锁紧座,方便更换芯片,芯片IO全部引出2组,既可以直接插到

51单片机芯片知识总结

配套51主芯片STC12C5A60S2-----(畅学电子网www.eeskill.com免费在线学习平台,电子工程师加油站)CEPARK畅学51单片机核心板采用了宏晶公司最新的1T增强型8051单片机,51芯片选用的是DIP封装的STC12C5A60S2,具有ISP编程功能,完全兼容STC89C52,

android蓝牙4.0开发范例

简介:蓝牙4.0开发范例,搜索,连接的android蓝牙4.0程序.亲测,无报错,可用。