自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (34)
  • 收藏
  • 关注

原创 红外接收管硬件电路曲折的调试过程,错误的使用过程记录

在三表上,经常会出现红外发射与接收作为备用的或者现场抄表接口,或者生产过程中的参数读取与写入接口。现在使用的电路如下所示,其中Q2作为控制红外的电源,以便在不使用时关闭红外电源,节约能耗。D2为红外发射管,D1为红外接收管,Q3使用9013的NPN三极管,作为电平取反和电平校正等功能。一直是想当然的使用,认为是二级管性质的,便是“长正短负”。也就是长的管脚接到VCC上。从画样...

2019-10-22 10:01:24 1910

转载 KEIL MDK 查看代码量、RAM使用情况--RO-data、RW-data、ZI-data的解释

KEIL RVMDK编译后的信息 Program Size: Code=86496 RO-data=9064 RW-data=1452 ZI-data=16116  Code是代码占用的空间;RO-data是 Read Only 只读常量的大小,如const型;RW-data是(Read Write) 初始化了的可读写变量的大小;ZI-data是(Zero Initia...

2019-01-03 10:52:27 357

原创 Mbus新增主动报警功能,简单问题的波折路程。

由于用到了主动报警上传功能。一个简单的if判断,便实现了判断与上传功能。脱机测试,上流量台测试,都正常。以为这件事便了了。结果到了现场却给暴出了问题,没法收到报警。。。。于是,一对一的现场解决。发现,还是自己的代码出了问题。心情很不好。感觉自己太粗心了,但是却无从改变自己。简单来说就是:Mbus是单向通信。单片机内部有flag来标注是TX还是RX。正常的CommHa...

2019-01-03 10:06:53 297

原创 EFM32的RTC计时不准的解决过程

应用EFM32在不断的完善功能,到了RTC日历功能。把日钟一加,简单的打开了手机的秒表,一分钟下来,竟然差了两秒。然后简单的一看,用了内部的LFRCO晶振。于是改为外部LFXO晶振。结果还是1分钟慢两秒。于是翻资料,查百度,发官方的论坛贴,全英文,还是机器自动翻译的英文发上去了,感谢官方的技术人员,竟然看懂了。然后回复了AN官方的应用,还是不行啊。难道晶振不行,找开发板测试,问题依旧。...

2019-01-03 09:57:17 1317

原创 EFM32 用GPIO模拟IIC读写EEPROM,读出来是0xff?

由于用到了低功耗单片机EFM32,其中用到了最常用的24CXX系列的EEPROM。应该来说是很简单的应用了。网上随便一搜,N多的GPIO模拟IIC的例程。而官方的IIC库也没有应用于读写EEPROM的例程,加上原来在MSP430上也是用的模拟IIC。为了省事,便直接Copy过来了代码,然后一些低层的#define去改了改。结果,读出来全是0xff,于是上示波器,也没看明白。一步一步的仿真。...

2019-01-03 09:34:06 3802 2

原创 电子密码锁设计

1.实验任务 根据设定好的密码,采用二个按键实现密码的输入功能,当密码输入正确之后,锁就打开,如果输入的三次的密码不正确,就锁定按键3秒钟,同时发现报警声,直到没有按键按下3种后,才打开按键锁定功能;否则在3秒钟内仍有按键按下,就重新锁定按键3秒时间并报警。 2.电路原理图 图4.32.1 3.系统板上硬件连线 (1). 把“单片机系统”区域中的P0.0/AD0用导线连接到“音频放大模块”区域中的

2009-08-01 09:07:00 1553

PID控制算法的理论教程,有例题

PID控制算法的理论教程,有例题。从自动控制书上抄下来的。介绍的很详细。解压后是word格式的,方便更改。你要是在89c51.5d6d.com上下载过就不要下载了,是从那里下载来的了。

2009-08-17

基于51单片机的pid算法c语言程序

基于51单片机的pid算法c语言程序,是程序,不是教程,也不是介绍。用于控制恒温炉的。C语言的,已实现功能。

2009-08-17

基于Z-N算法的PID炉温控制

基于Z-N算法的PID炉温控制基于Z-N算法的PID炉温控制基于Z-N算法的PID炉温控制

2009-08-16

CAN总线规范 原版的,没有作修改的

CAN总线规范,用到CAN时,可以查查资料手册。 转自http://89c51.5d6d.com/thread-1306-1-1.html

2009-08-15

手边的必要的开关电源手册工具

开关电源手册.想学开关电源的,设计开关电源的,手边的必要的工具。

2009-08-15

Protel99se国标库

Protel99se国标库.画PCB时快多了。常见元件的GB封装库,很好用.

2009-08-15

LCD菜单程序,有proteus仿真程序

LCD菜单程序,有proteus仿真程序.有详细的使用步走。可以学习一下。不是zlggui的移植,那样生成的代码太大了。还是自己写吧!

2009-08-15

ATmega16开发板全套资料

ATmega16开发板全套资料 有图 有原理图

2009-08-15

CVAVR的18B20控温例子可读8个18B20

CVAVR的18B20控温例子可读8个18B20

2009-08-06

用MEGA16的TWI口驱动的电子指南针

用MEGA16的TWI口驱动的电子指南针。 转的别人的。看起来,还可以吧。谢谢原作者。 包括电子指南针介绍 与程序,程序很详细,有注释。

2009-08-04

高低位互换 C51程序

使用说明: 某种情况下,我们需要将一个数的高低位互换,也就是说将一个数的第0位与第七位互换,第1位与第六位互换。以此类推。一时想不出,这里有两种算法。 有仿真文件。将一个数给a。转换成b。赋给P2口,显示出来,可以看到。数的高低位换过来了。

2009-08-04

51单片机常用到的实用C程序

51实用C程序 44键盘C51单片机程序 51单片机的软件复位程序 单片机IO驱动74LS164的C51程序 单片机T2定时器实现1秒精确定时程序 单片机做的AD转换程序( adc0809程序 ) 流复杂一点的水灯程序 电子钟程序

2009-08-02

ATMEGA16的寄存器详细说明

平常写程序时,一时忘了什么寄存器,方便查问/很详细。 可作为初学者的参考。

2009-08-01

AVR单片机 实习教学指导书 CVAVR教程

AVR单片机 实习教学指导书 CVAVR教程

2009-08-01

利用INT0掉电保护(以atmega16为例)

利用INT0掉电保护(以atmega16为例) 将断电前的数据,存入eeprom。不需要外加电源。

2009-07-29

与外中断有关的寄存器和标志位

atmega16 与外中断有关的寄存器和标志位 一一列出,并有简介,可作为初学avr的atmega16写程序时的参考。

2009-07-29

超声定位原理及PCB

研空超声波小车的可以看看。有原理图和PCB图,仅供参考/

2009-07-26

ucgui学习笔记之怎么在TFT上画一个表盘出来

一步一步的教你怎么在开发板的TFT显示屏上,画出一个一盘出来,算是一个gui的入门教程。很详细。

2011-10-26

FatFs移植实验,FATFS中文详细教程

FatFs移植实验。详细介绍了FATFS的每个函数的作用及原型,当然是中文的。 对文档进行了编辑,有word版,和pdf版,并加了目录和标签,超链接,直接搜索,就可以找到自己要查的函数。用FATFS的,必备,作为查询手册。

2011-10-15

深入简出的理解stm32的ADC

作为初学者,当初学习stm32的adc时,因为没有一篇好的文章,费了老大劲。这篇文章写的不错,通俗易懂,含源码。源码单独上传,文章中已包含大多源码,也可直接复制。

2011-10-15

芯达STM32入门系列教程合集共十五章

芯达STM32入门系列教程合集共十五章全有,pdf格式。 作为入门教程挺不错的。 目录如下:芯达STM32入门系列教程之一《如何提高STM32的学习效率》 芯达STM32入门系列教程之二《如何安装J-Link驱动软件》 芯达STM32入门系列教程之三《如何使用J-Flash调试》 芯达STM32入门系列教程之四《如何使用STM32-ISP下载调试》 芯达STM32入门系列教程之五《如何安装RealView MDK软件》 芯达STM32入门系列教程之六《如何使用MDK + J-Link调试》 芯达STM32入门系列教程之七《GPIO编程》 芯达STM32入门系列教程之八《USART串口编程》 芯达STM32入门系列教程之九《初试STM32中断》 芯达STM32入门系列教程之十《定时器与蜂鸣器》 芯达STM32入门系列教程之十一《Systick编程》 芯达STM32入门系列教程之十二《实时时钟RTC编程》 芯达STM32入门系列教程之十三《点亮LCD液晶屏》 芯达STM32入门系列教程之十四《STM32的USB下载调试》 芯达STM32入门系列教程之十五《如何使用SecureCRT串口终端软件》

2011-10-02

ili9320TFT显示汉字及英文,基于火牛开发板

基于火牛开发板的TFT彩屏显示,可以当作开发时的参考,要用到的基本都有了。自己写的。可以显示一个汉字,一个英文,一串汉字,一串英文,中英文混合,图片显示等子函数。

2011-10-02

火牛开发板 基础实验 代码

火牛开发板一些基础实验的代码。产权归原作者所有,本处仅用来方便未能获得火牛开发板光盘的用户下载学习。都是一些基础实验,挺适合初学者的。 含:GPIO的跑马灯,按键,外中断,定时中断,TFT液晶显示英文,汉字,触摸,图片,等等。也可以用来作为开发工程时的子文件,省时省力。

2011-09-29

基于火牛stm32开发板的定时器练习,用液晶屏显示

高手别下了,刚入门的可以参考下。自己改的。传上去,咱也不怕丢人,谁让咱刚入门呢。

2011-09-28

ARM_Cortex-M3挑战8位微控制器经济

为什么不使用32位呢?软件决定一切。 这片文章看着不错,别人发给我的,网上挺多的,希望有人能看到吧。

2011-09-28

SD卡读写的proteus仿真,基于avr的单片机

SD卡读写的proteus仿真,基于avr的单片机。ATMEGA16单片机写的。spi总线。

2009-08-18

T9拼音输入法的proteus仿真,51单片机C语言

T9拼音输入法的proteus仿真,51单片机C语言。 实现了功能,有仿真,是T9智能输入法。可作硬件,12864显示。用89C55的MCU/。

2009-08-18

Proteus与AVR应用实例,是光盘不是电子书

Proteus与AVR应用实例,是光盘不是电子书。M16的proteus的实例

2009-08-17

CVAVR入门指导,针对初用cvavr的人写的一个教程。

CVAVR入门指导,针对初用cvavr的人写的一个教程,原创。转载请说明http://89c51.5d6d.com/thread-1319-1-1.html

2009-08-17

一个PID的经典教程

一个PID的经典教程。值得下载,保证你手上没有下载过的。呵呵!凑字数的

2009-08-16

MATLAB7.8鲁棒控制宝典

MATLAB7.8鲁棒控制宝典MATLAB7.8鲁棒控制宝典MATLAB7.8鲁棒控制宝典MATLAB7.8鲁棒控制宝典

2009-08-16

基于遗传算法的PID参数优化技术

基于遗传算法的PID参数优化技术基于遗传算法的PID参数优化技术

2009-08-16

基于智能数字PID算法的温度控制系统

基于智能数字PID算法的温度控制系统基于智能数字PID算法的温度控制系统

2009-08-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除