PIC单片机(Peripheral Interface Controller)是一种用来开发和控制外围设备的集成电路(IC)。一种具有分散作用(多任务)功能的CPU。与人类相比,大脑就是CPU,PIC 共享的部分相当于人的神经系统。
今天利用数字温度传感器DS18B20与单片机结合写了一段程序,利用数字温度传感器DS18B20测量温度信号,计算后在1602显示屏上显示出当前的室内温度。其测量的温度范围为-55~125摄氏度,基本上符合我们正常的温度需求。 有关DS18B20的...
本人小白一个,最近对硬件很感兴趣,便买来一块秉火的STM32开发板,使用了STM32F103VET6芯片。 学习数天以后,获得了一点心得,现作一篇学习笔记,以作记录。 本人硬件小白一个,也是第一次写博客,文章多有纰漏和不当之处,还请大家多多关...
最近物联网是如此的热门,公司的老大都忍不住要弄个探索的研究开发了,但是我们公司是做App和网站的好吧,于是自己不幸被抓包了; 做事之前先百度一下关于物联网的概念——物联网是新一代信息技术的重要组成部分,也是信息化时代的重要...
由于该单片机增加了P4口,因此在使用前要对其寄存器进行声明,同时注意复位上电后其引脚的状态是不可用的,需配置寄存器使其为IO口功能。
STM32的48脚的单片机因为没有Vref+,Vref-,所以我们使用一些高精度参考电压芯片来提高ADC的精度很不方便。这里还有一种方法可以参考下. STM32内部有一个专门用于校准的稳压器VREFINT,,它由外部的VSSA供电,他的电压一般为1.2V左...
AVR单片机数据手册上说他的IO端口时双向可独立串口,但是其实PORTX与PINX之间是会相互影响的。 具体实验如下: PINC&=~(1
/*****************************************************************************/ MSP430单片机的框架程序,可以在此基础上修改以及添加自己所需的程序不使用的中断函数保留或者删除都可以,但保留时应确保不要打开不需要的中断。 保留中...
刚开始学习AVR单片机,移植了一个以前51上红外解码的程序,使用外部中断0和定时器0,使用外部8M晶振。 有一点可能需要大家注意一下,就是解码的时候定时器的配置。因为AVR单片机定时器0是一个8bit的定时器,根据个人晶振大小,大家要...
源: 设计单片机日志系统
中断,与单片机基本类似
最近在做单片机的火焰传感器采集数据并且并且将危险信息发送给PC端的Linux。一直卡在Linux端的,所以,做了各种尝试,参考了网上一篇大神的代码,终于把自己的东西弄了出来。 先说明设备吧,CC2530单片机、linux下的pl2303的驱动、虚拟机环...
单片机学习经验 座右铭:既然选择了,就不要给自己留退路 单片机知识不一定在大学里读相关的专业才能学好,走在社会上的人同样可以学的很精。万事开头难,迈出第一步是成功的一半。既然选择了就不要给自己留下退路,这样你一定会成功。我...
1、软件方面 这应该是最大的区别了。引入了操作系统。为什么引入操作系统?有什么好处嘛? 1)方便。主要体现在后期的开发,即在操作系统上直接开发应用程序。不像单片机一样一切都要重新写。前期的操作系统移植工作,还是要专业人士来做...
一、单片机简介单片机是一种集成电路芯片,采用超大规模技术把具有数据处理能力(如算术运算,逻辑运算、数据传送、中断处理)的微处理器(CPU),随机存取数据存储器(RAM),只读程序存储器(ROM),输入输出电路(I/O口),可能还包括定时计数器...
IDA Pro是一款强大的反汇编软件,特有的IDA视图和交叉引用,可以方便理解程序逻辑和快速定位代码片断,以方便修改。 **IDA视图** 示例程序 下面会通过修改示例程序的输出字符串,来讲解如何使...