240
收录了4229篇文章 ·794个问题 · 1人关注

PIC单片机(Peripheral Interface Controller)是一种用来开发和控制外围设备的集成电路(IC)。一种具有分散作用(多任务)功能的CPU。与人类相比,大脑就是CPU,PIC 共享的部分相当于人的神经系统。

0

嵌入式基础知识——usb、uart、232串口通信和转换芯片

单片机uart通信接口的电平逻辑为ttl,pc端接口为usb或者232,两者连接时要注意连接线和转换芯片。 1.pc端usb口与单片机连接,可以直接用usb转ttl线,或者在电路板上增加类似PL2303、CP2102之类的USB转TTL芯片。 usb转ttl线如图,直接接杜...

0

单片机温度控制系统DS18B20

   单片机温度控制系统核心 由895X系列单片机来控制来驱动18b20温度传感器模块,通过编写C语言代码,来实现对模块的控制驱动,不断的接收读取18b20传过来的温度信号。将传过来的高低位字节经过个人代码的处理计算转换成10进制数,来显示到...

0

搭建AT89S51单片机的实验环境

一.内容 搭建AT89S51单片机的实验环境。 二.目的 完成单片机实验环境条件的搭建,旨在培养分析和解决问题的能力。 三.设备 单片机一片,PC一台。 四.步骤 配置硬件环境。连线,将单片机与PC用USB线连接,系统会自动安...

0

51单片机型号特点

51单片机的起源 51单片机的起源可认为是最早由Intel公司推出的8051处理器。这是一款有小容量程序存储区,通过紫外线擦除,再重复烧写的单片机。随后各公司分别开发出自己的单片机产品,这些产品都是基于8051内核的。 51单片机的发展...

0

单片机破解的常用方法及应对策略

摘要:介绍了单片机内部密码破解的常用方法,重点说明了侵入型攻击物理攻击方法的详细步骤,最后,从应用角度出发,提出了对付破解的几点建议。     关键词:单片机;破解;侵入型攻击/物理攻击1 引言单片机(Microcontro...

0

单片机的历史

  1.1 单片机的由来: 从1971年微型计算机问世以来,由于实际应用的需要,微型计算机向两个不同的方向发展:一个是向高速度、大容量、高性能的高档微机方向发展;而另一个则是向稳定可靠、体积小和价格廉的单片机方向发展。但两者在原理和...

0

[转帖]单片机c语言学习心得

(一)    相信很多爱好电子的朋友,对单片机这个词应该都不会陌生了吧。不过有些朋友可能只听说他叫单片机,他的全称是什么也许并不太清楚,更不用说他的英文全称和简称了。单片机是一块在集成电路芯片上集成了一台有一定规模的微型计算...

0

BOD功能说明

英文缩写为Brownout Detector 一旦单片机的供电电压低于BOD电平,单片机进入RESET(不执行程序了)。而当电源恢复到BOD电平以上,单片机才正式开始从头执行程序。保证了系统的可靠性! 如果我们没有开启BOD,举例某一个类型的MCU当电压...

0

单片机C语言学习(菜鸟入门)

(一) 相信很多爱好电子的朋友,对单片机这个词应该都不会陌生了吧。不过有些朋友可能只听说他叫单片机,他的全称是什么也许并不太清楚,更不用说他的英文全称和简称了。单片机是一块在集成电路芯片上集成了一台有一定规模的微型计算机。...

0

软件实现数字滤波

数字滤波器,说白了,就是多次采样求平均值的一个过程,精确一点的,就是再顺序排列,去掉首位再求平均值,哈哈!!这就是数字滤波器的原理!!就是求平均数!! 单片机数字滤波的算法 单片机主要作用是控制外围的器件,并实现一...

0

关于串口通信波特率的几点思考

首先想说,12MHZ真的是有问题。 我使用的是STC89C52RC的单片机,他的最小系统板的的晶振是12Mhz,但是这个开发板上买的晶振就没写频率!!!我一直以为这是默认的11.0592Mhz,因为之前用的最小系统板都是这个频率。在没有使用串口通信的时...

0

C51常用延时程序

在一些场合下,我们需要对单片机进行延时,我之前学的是汇编,没有感觉到延时很难控制。使用C语言写程序后感觉到程序好写了,可以一块一块写,但是对相对精确的延时却比较头痛。使用单片机的定时器延时很精确,在时间长的情况下使用,这涉...

0

利用STM32的定时器输出PWM(1)

data/attach/1904/anss4sg8959zk6xzz83kshivn8pd3968.jpgdata/attach/1904/aoqel8rcptfumdl6rmvk5pgl3qwub32t.jpgdata/attach/1904/9575wx379dzkbcvin8laslcuo0pfpspv.jpgdata/attach/1904/0xn09e6w1ms938y3a5gz7fuz...

0

RS232的发送速率

    在单片机中写了个程序,无限循环用串口发送,结果时从串口调试助手看到总是乱码,但发现以前的程序没有问题,最终调试发现,RS232不能太快速的发送,一个发送与一个发送之间要有一定的时间间隔,否则发送太快就会变成乱码。 ...

0

最简单的单片机发射原理和代码

许多刚开始玩单片机开发的人都还对某些深刻的发射接收原理有点懵逼,另外网上也可以搜到很多的模拟通信啥的代码。看起来都云里雾里的。我在这里介绍一个最简单基础的发射和接收代码。基本上单片机都能通用。**仅作参考,以示启发** ...