-
设计目的首先采用液体的导电性,以按键模拟液位,这样可以很精确的检测到液位系统,同样达到预期的目的,通过单片机系统使数码管显示相应的数字。系统采用5个按钮模拟液位来进行由下自上的液位检测。上电复位后,各部分均初始化,P2.0、P3.5、P3.6、P3.7置高电平,报警器不发声,电机不转动,LED显示灯不亮。显示器显示0时为复位情况,当液位到达规定高度时由液体导通电路,实现按钮的闭合后,再通过...[详细]
-
LCD1602介绍LCD1602相关引脚LCD1602写命令、写数据相关操作图根据上面时序图和时序参数图我们可以写出写命令代码和写数据代码写命令代码写命令voidwrite_com(charcommand){ RS=0; RW=0;//高读低写 LCD=command; delay5ms();//这里延时最低要30...[详细]
-
STM32中有两个优先级的概念:抢占式优先级和响应优先级(也叫副优先级)。他们的特性是:1:高抢占式优先级的中断可以嵌套在低抢占式优先级的中断中:,即低抢占式优先级的中断可以被高抢占式优先级的中断打断;2:当两个中断源的抢占式优先级相同时,这两个中断将没有嵌套关系,当一个中断到来后,如果正在处理另一个中断,这个后到来的中断就要等到前一个中断处理完之后才能被处理。3:如果两个具...[详细]
-
了解STM32的标准库文件之后,我们就可以使用它来建立工程了,因为用库新建工程的步骤较多,我们一般是使用库建立一个空的工程,作为工程模板。以后直接复制一份工程模板,在它之进行开发。本章的工程模板范例可在配套资料中找到,自己新建工程模版时可参考该工程。10.1新建工程版本说明:MDK5.15(MDK即KEIL软件)版本号可从MDK软件的Help--AboutuVi...[详细]
-
引言随着计算机性能的提高及通信量的聚增,传统局域网已经越来越超出了自身负荷,交换式以太网技术应运而生,大大提高了局域网的性能。网络交换机能显著的增加带宽,可以建立地理位置相对分散的网络。局域网交换机的每个端口可并行、安全、实时传输信息,而且性能稳定、结构灵活、易于安装、便于管理,能很好地满足企业网和电信运营商宽带接入的需求。1网络交换机的硬件设计随着人们对网络应用中的安全性和高带...[详细]
-
0引言 嵌入式系统的开发都有其特殊的应用场合与特定功能,而嵌入式Linux操作系统因其开源和广泛的处理器支持、易于移植而备受行业青睐。AT91RM9200是Atmel公司针对系统控制、通信领域推出的基于ARM920T内核的32位RISC微处理器,它具有小体积,低功耗,低成本及高性能等特点,其内部集成了SPI、串口、PIO、以太网、EBI、USB、MCI等多种接口。 在Linux系...[详细]
-
下面看看2440test里面的lcd.c文件staticvoidPutPixel(U32x,U32y,U16c){if(xSCR_XSIZE&&ySCR_YSIZE)LCD_BUFFER=c;}很容易发现TFTLCD上显示单个像素的函数实际上很简洁看来似乎只需要LCD_BUFFER=c这一句话下面就来分析下,是如何通过这一句话来...[详细]
-
简介:在HT49C30-1/HT49R30A-1中有8个双向的输入/输出口(PA口,8位),6个输入口(PB口);HT49C50-1/HT49R50A-1中有12个双向的输入/输出口(PA口,8位;PC口,4位),8个输入口(PB口);HT49C70-1/HT49R70A-1中有16个双向的输入/输出口(PA口,8位;PC口,8位),8个输入口(PB...[详细]
-
arm概述及其基本编程模型arm体系结构的版本及命名方法arm体系统构的6个版本的特点arm体系的变种1thumb指令集(t变种)2长乘法指令(M变种)3增强型dsp指令(E变种)4java加速器jazelle(J变种)5arm媒体功能扩展(SIMD变种)arm/thumb体系版本的命名格式1字符串ARMv2ARM指令的版本号1-63表示变种的字符版本...[详细]
-
O引言SD卡是一种微型、低功耗、可移动的Flash多功能存储卡,该卡向上兼容MMC卡,并增加了智能保护机制,以有效地防止盗版,同时具有更快的传输速率及更高的存储容量,可广泛用于便携式消费类电子产品中。本文首先介绍了STC12C5A60S2单片机在SPI协议下与SD卡的硬件接口电路,然后简要阐述了SPI总线模式以及软件模拟的SPI总线数据通讯,最后给出了实现SD卡的初始化和读写操作的软件流...[详细]
-
原理图可以从http://www.51hei.com/f/ks51.pdf这里下载,单片机型号是stc89c51/***功能:点阵向上流动显示ILoveU-Love是漂亮的心形*时间:2014年3月10日16:19:14*作者:寒竹子*备注:动画显示原理:动画由32张图片形成,每一毫秒刷新一帧图片,每250ms变化一帧,共32帧。**/#includereg52.h...[详细]
-
LPC1768IAP升级方法实例测试说明:本实验通过串口0对开发板进行IAP升级,本工程为引导程序,将开发板上的USB转串口连接到电脑插上3.2寸彩屏模块,下载程序到开发板,彩屏显示按键功能:INTO键:擦除应用程序方向键ok:进行IAP升级,等待串口接收应用程序方向键down:运行应用程序方向键up:显示菜单当按下ok键等待串口接...[详细]
-
转换速率:每秒钟采样的次数。常用单位:SPS(每秒次)KSPS(每秒千次)MSPS(每秒百万次)。越快越好。转换精度:转换结果的有效位数(二进制)。单位:位AVR的片上ADC:最高转换速率:15kSPS最高转换精度:10位AVR片上ADC的特点:10位精度0.5LSB的非线性度±2LSB的绝对精度65-260μs的转换时间最...[详细]
-
STM8S的PB4、PB5是I2C功能引脚,内部没有上拉电阻,为真OC,在作为控制输出是可外加一个10K上拉电阻增强驱动。PB4/PB5只有开漏输出,它们为II2C端口,要得到高电平需要上拉电阻,由于没有上拉电阻,所以电平上不去,不同于其它的端口可直接输出高电平驱动LED。在此犯过错误,把它们接到三极管基极上去驱动LED和蜂鸣器,结果没有高电平输出,谨记。。。。...[详细]
-
我们都知道,MCU有低功耗模式,比如GD32F303芯片,就有Sleep、Deepsleep和Standby三种模式。关于这三种模式的具体使用方法,小伙伴们可以参考《GD32F30x系列用户手册》。今天我们来聊下几个低功耗模式要点。1、进入低功耗模式后IO口的状态:Sleep和Deepsleep模式:IO口保持进入低功耗前的状态,即本来是输出高的继续输出高,本来是输出低的继续输出低(一...[详细]