-
多费率电能表是我国目前节约用电和计划用电政策下不可缺少的开关电源模块电能计量产品,多费率电能表的通信接口一般兼有红外接口和RS485接口。红外通信具有直观、操作简便、可靠性高等优点,是电能表中使用最为普遍的一种通信方式,是MTD2002电能表和掌机之间实现抄表、编程、校时、数据管理等功能的有效手段。采用新茂单片机SSU7301(51系列)、日本光电子公司的MTD2002红外发射管SE303和...[详细]
-
/*--------------------------------------------------------------------------INTRINS.H本征库函数IntrinsicfunctionsforC51.Copyright(c)1988-2001KeilElektronikGmbHandKeilSoftware,Inc.Allrigh...[详细]
-
问题警告截图如下:Warning:incompatibleredefinitionofmacroSTM8S103F:\03STM8\04_code\IAR_STM8S\FWlib\inc\stm8s.h41最终解决方法:在options选项卡的c/c++compiler的preprocessor选项卡下,将自己定义的STM8S103删除即可消除警告!!...[详细]
-
AVR定时器T1中断示例程序使用AVR的定时器T1做1S定时,并使用PD口的LED指示灯做简单指示。#includeiom16v.h#includemacros.h#defineDISP_DDRDDRD#defineDISP_PORTPORTD/*------------------------------------------...[详细]
-
今天在使用USART模块,遇到了一些问题并解决了,于是发贴共享。问题描述:在使用USART做串口通讯时,我只把接收中断打开,并设置抢占优先级为最低一个级别,而接收中断上一个优先级处理事情比较多,可能占用了2ms时间。当我使用9600波特率往下位机发送数据,速度非常快,就是一直按回车发!问题就出来,不到1分钟时间,通讯没有反应了。USART配置代码如下:voiduart_config(voi...[详细]
-
随着汽车工业的发展,汽车上的电子控制系统数量呈指数增长。以ECU为核心的车载电子控制系统逐步取代了被动器件和机械系统,同时也完成了大多数测量、驱动和控制的功能。由于新型车载电子控制系统在车辆应用中的增加,导致对电源负载以每年约100W的速度增加。当前所面临的最大挑战是在相同的电池电源条件下,找到新的方法来保证汽车电子设备的数量及功能的不断增加。故在实际应用中需要MCU的功耗持续降低。另外...[详细]
-
SiliconLabs公司今天宣布其签署了一项收购总部位于挪威奥斯陆的EnergyMicro公司的最终协议。EnergyMicro拥有业界最低功耗的32位微控制器产品,并正在开发基于业界领先的ARMCortex-M架构的多协议无线射频解决方案。EnergyMicro的低功耗微控制器和射频产品专长于那些对功耗敏感的应用,如物联网(IoT)、智能能源、家庭自动化、安全系统及便携式电子产品等...[详细]
-
1.前言 为了给前一段时间学习PIC16F616型单片机的一个总结和方便大家的交流,我写了这篇关于PIC单片机的学习心得,都是在看了手册和编程调试后用自己的语言组织的,其中有不足或者有疑问的地方希望大家能及时的给予纠正和批评,提出宝贵的意见。 2.PIC单片机的概述 PIC16F616是一款14引脚、8位的CMOS单片机。采用精简指令集,仅有35条指令,由于采用了数据总线和指...[详细]
-
最近温习一下单片机,通过proteus7.8仿真了一下,感觉效果不错。单片机程序如下:/*51单片机按键与数码管实验,用proteus7.8仿真通过。通过点按键,K1:数码管数字加一,0~F,加上F后再从0开始。K2:数码管数字减一,F~0,减到0后再从F开始减K3:复位这零.*/#includereg52.h//#includestdio.huns...[详细]
-
voidpwm_color_init(void){//uint16v;volatileuint8c;/*datasheet44,opt2PortC5alternatefunction=TIM2_CH1;portC6alternatefunction=TIM1_CH1;portC7alternatefunction=TIM1_CH...[详细]
-
已经写完了STM8S的系统文件(同stm32一样,包括sys.c,delay.c和uart.c三个文件)这里先分享delay.c和delay.h.本来想仿效STM32用一个定时器来做,无奈STM8S提供的是一个8位定时器,真是食之无味了...算来算去,用这个8位的定时器横竖都不好做延时,用16位的定时器嘛又怕浪费.真不知道st的人怎么想的.这个8位的基本定时器,连ucosii的滴答...[详细]
-
第一步:基础理论知识学习基础理论知识包括模拟电路、数字电路和C语言知识。模拟电路和数字电路属于抽象学科,要把它学好还得费点精神。在你学习单片机之前,觉得模拟电路和数字电路基础不好的话,不要急着学习单片机,应该先回顾所学过的模拟电路和数字电路知识,为学习单片机加强基础。否则,你的单片机学习之路不仅会很艰难和漫长,还可能半途而废。笔者始终认为,扎实的电子技术基础是学好单片机的关键,直接影响单...[详细]
-
//使用PIC16F917的片子,使用T0中断查询方式接收遥控命令//************************************************************************************************************#includepic.h;voidmain(void);voidinterruptISR(vo...[详细]
-
前言上一节,我们完成了按键操作,本节我们学习使用蜂鸣器,首先我们介绍下蜂鸣器,然后完成实验:上电后默认驱动频率为5KHZ,通过KEY1控制驱动频率为1KHZ,蜂鸣器,KEY2控制驱动频率为2KHZ,可以听到不同的效果。一、基础知识1.蜂鸣器简介蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电...[详细]
-
伴随着社会的发展与进步,人们的生活水平的提高和节约用地的倡导,越来越多的高楼耸立,使人们的生活和工作受到很大的影响,垂直运输的问题也随之出现,人们迫切需要一套安全、快捷、高效、稳定的电梯控制系统。电梯控制模型的设计主要涉及数电、模电、单片机及接口技术、C51的编程等知识,可谓知识面含量非常广,但因现代的微电子技术、计算机技术和嵌入式微控制器技术等的飞速发展,让我们做出应用型的电梯已成为可能。目前各...[详细]