-
直接通过地址常量对应给寄存器赋值的方式是最简捷的方式,但程序的可读性极差(不容易地址常量值得知是对应哪个寄存器),程序的可移植性差,为了提高程序的可读性和可移植性,通常预定义符号常量和符号变量。voidSystemInit(){}voiddelay(intt){inti;for(;t0;t--)for(i=0;i10...[详细]
-
#includemsp430x14x.h#defineuintunsignedint#defineucharunsignedchar//P1.2接RD(第9脚)#defineMOD1_1P1OUT|=BIT0//P1.0接MOD1(第14脚)#defineMOD1_0P1OUT&=~BIT0#defineMOD2_1P1OUT|=...[详细]
-
1.知识准备要想对ucos-ii的移植有较深的理解,需要两方面知识:(1)目标芯片,这里是lpc17xx系列芯片,它们都是基于ARMv7Cortex-M3内核,所以这一类芯片的ucos-ii移植几乎都是一样的,要想了解Cortex-M3内核,推荐《ARMCortex-M3权威指南》(宋岩译);(2)ucos-ii内核原理,推荐《嵌入式实时操作系统uC/OS-II(第2版)...[详细]
-
开发环境:Window7开发工具:KeiluVision5硬件:stc32f103c8t6stm32系列芯片很多都拥有一个USB2.0全速的通讯接口,下面介绍怎么使用st官方的usb应用例程。首先从官网下载源码:https://my.st.com/content/my_st_com/en/products/embedded-software/mcu-mpu-embedded-s...[详细]
-
具体实现功能:模拟全自动洗衣机工作过程,以电机替代洗衣机电机。可以显示洗衣机工作的状态(进水、浸泡、洗衣、脱水、结束)。显示工作剩余时间(洗衣程序可自定义,时间精度:秒)。洗衣时交替正、反转。洗衣和脱水时电机转速不同。故障报警时声音提示。单片机介绍51单片是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。在单芯片上,拥有灵巧的8位C...[详细]
-
#includestm32f10x.h#includestm32f10x_usart.hvoidRCC_Config(void);voidGPIO_Config(void);voidUSART_Config(void);voidPut_String(u8*p);intmain(){RCC_Config();//配置时钟GPIO_Con...[详细]
-
#includestm32f10x.h#includestdio.h//下面strlen函数需要此头文件#includeUSART.h/************************************************************函数名:u32tostr**功能描述:将一个32位的变量dat转为字符串,比如把1234转为1234*...[详细]
-
近年来,随着以太网技术的进一步发展和完善,特别是通信速率的提高和交互技术的应用,使得以太网技术应用于现场控制领域成为可能,这对工业控制网络产生了新的影响。从目前的趋势来看,以太网己经进入了现场控制级,但是已有的现场总线仍将继续存在,工业以太网只能占领一定的市场。 从现实来看,以太网扩展了现有的系统,但是现场总线不可能完全被工业以太网替代,后者的潜力巨大,其应用领域一定会不断扩大。所以,...[详细]
-
1.粉尘有什么危害?什么是粉尘?总悬浮颗粒物(TSP)—环境空气中空气动力学当量直径小于等于100μm的颗粒物。•PM10—环境空气中空气动力学当量直径小于等于10μm的颗粒物。•PM2.5—环境空气中空气动力学当量直径小于等于2.5μm的颗粒物。粉尘对人体的危害,根据其理化性质、进入人体的量的不同,可引起不同的病变。如呼吸性系统疾病、局部作用、中毒作用等。...[详细]
-
最小系统板做好了,接下来就是做根ISP下载线了。否则程序怎么写到AT89S51芯片里呢?先来认识一下AT89S51上ISP(在线编程)功能脚的定义看上图的左边AT89S51引脚图的P1.5、P1.6、P1.7的第二功能分别为MOSI(主机发送从机接收)、MISO(主机接收从机发送)、SCK(时钟脉冲信号由主机发送)。那什么时候才能启用第二功能呢?就是当复位脚RST接高电平一直处于复位状态...[详细]
-
F2系列USART初始化注意点:需要用到的外设文件有:stm32f2xx_usart.c;//串口相应函数stm32f2xx_gpio.c;//GPIO初始化stm32f2xx_rcc.c;//时钟初始化misc.c;//中断初始化初始化主要包括8个部分。1、使能GPIO时钟:RCC_AHB1PeriphCl...[详细]
-
键盘电路是单片机应用系统最常用的人机接口,往往要占用较多的I/O端口,现在有些很节约I/O资源的键盘电路,如本站转载的这篇文章http://www.fxdzw.com/dpj/jyio.htm,但它在键盘上使用的二极管较多,或有些使用的编码芯片。利用本文介绍的电路,可以最大限度地减少键盘电路对I/O端口的点用和器件。本电路特别适合一些直接搭焊、或需要导线延长键盘(如密码锁)其节省宝...[详细]
-
环境噪声监测,是人类提高生活质量,加强环境保护的一个重要环节,在各大城市的繁华街区和居民区,已有大型环境噪声显示器竖立街头。但目前国内的便携式噪声测试仪,多为价格昂贵的进口专用设备,除卫生、计量等环保专业部门拥有外,无法作为民用品推广普及。本文介绍一种以89C51单片机为核心,采用V/F转换技术构成的低成本、便携式数字显示环境噪声测量仪。该仪器工作稳定、性能良好,经校验定标后能满足一...[详细]
-
示例代码中:voidETH_GPIO_Config(void){GPIO_InitTypeDefGPIO_InitStructure;/*EnableGPIOsclocks*/RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA|RCC_AHB1Periph_GPIOB|RCC_AHB1Peri...[详细]
-
1方案介绍其实说是物联网网关,不是太贴切,应该叫智能家庭控制网关或者ZigBee网关比较贴切。随着物联网概念的提出,物联网下的智能家居也是当前挺火的。智能家居控制灵魂是组网控制,要实现组网控制,现在有很多现成的方案,包括无线和有线等等,无线方案中用ZigBee组网控制是挺不错的,正因为ZigBee就是基于IEEE802.15.4标准的低功耗局域网协议。所以用ZigBee就挺合适。虽然ZigBe...[详细]