PIC单片机(Peripheral Interface Controller)是一种用来开发和控制外围设备的集成电路(IC)。一种具有分散作用(多任务)功能的CPU。与人类相比,大脑就是CPU,PIC 共享的部分相当于人的神经系统。
总述: 8STC15系列单片机相比于89系列内部资源获得了极大地丰富. 它内部有5个16位可重载初值的定时器T0~T4, 注意可重载, 89系列可重载的只有8位, 16位必须在中断中重载一次. 不仅如此它还有4个全双工一步串行口, 自带8通道高速10位AD...
一种单片机按键长按短按识别处理方法 本文介绍了一种单片机区别处理按键长按(大于3秒)和短按(小于3秒)的方法,源码来自于他人,仅供学习参考。QQ 2531263726 单片机按键的引脚用WKUP_KD表示,需要事先进行定义; 此程序还需要一个延时3...
单片机数码管重影和闪烁 在进行数码管动态扫描时,经常出现相邻LED某些段位微亮的重影。 产生重影的原因: 由于数码管是由发光管组成的,发光管是有反应时间的,太快就会因为发光管没有来的急放电就要显示下一状态,两种状态叠加显示,...
单片机的FIFO(先入先出)循环队列实现 http://blog.sina.com.cn/s/blog_640029b30100vzxt.html ////////////////////////////////////////////////////////// // 文件:config.h ////////////////////////////////////////////////...
在Linux下用makefile自动编译所需要的HEX文件。(这个方法只适合编译一个代码。) 方法一: #进入工作目录 work_path = ${wildcard *.c} #获取文件名称 file_name = $(basename $(work_path)) #执行以下代码可以获取HEX文件 $(file_name).h...
蓝桥杯单片机设计与开发之数码管 一、数码管相关模块图 二、电路解析 1,74HC138(俗称38译码器) 74HC138译码器可接受3位二进制加权地址输入(A0, A1和A2),并当使能时,提供8个互斥的低有效输出(Y0至Y7)。蓝桥杯比赛开发板C...
要求 (一)基本功能 1. 测温范围-50℃—110℃ 2. 精度误差不大于0.1℃ 3. LED数码直读显示 (二)扩展功能 1.实现语音报数(不开发) 2.可以任意设定温度的上下限报警功能 二.计划完成时间 三周 1.第一周完成软件和...
51单片机数码管硬件接口如下图所示 四个共阳极数码管,P20~P23是通过四个PNP三极管来控制数码管的位选,当给对应位选端低电平时,三极管导通,即对应位的数码管工作,P0是控制数码管的 段选(四个数码管并联)。我以前的博客里有写到过数...
/********该程序主要是利用DS18B20采集温度,然后通过数码管显示温度*************/ /*当程序收到上位机发送的命令之后,该程序会将当时的温度值通过串口发送给上位机*/ #include #define uchar unsigned char #define uint unsigned int s...
经常有同学问,学习单片机有什么好的入门书籍推荐。现在单片机书籍有很多,但也不是每一本都适合初学的,初学肯定是首先带有视频教程的书,像王云老师的这本51单片机教程,是非常不错的,书带的"云龙51单片机视频"比较全面,且所有...
看一下 arduino-Due-schematic.pdf 概述 Arduino Due 是一块基于 Atmel SAM3X8E CPU的微控制器板.它是第一块基于 32位ARM核心的arduino. 它有54个数字IO口 (其中12个可用于PWM输出),12个模拟输入口,4路UART硬件串口, 84 MHz...
因为我们产品的需要满足不同行业需求,所以一直在寻找一个脚本语言,以便灵活配置。前段时间还自己花时间去实现一个C语言解释器,看了一堆编译原理的东西,以及虚拟机等,头都搞大了,把基本功能实现了,但总是不满意。后来看到lua,网上一...
作为一个毕业3个多月的职场新人,我辗转到单片机开发这条道路上。本科学习的是计算机科学与技术,现在的目标是成为一名全栈式嵌入式开发者。我深知,要想在这个行业有所建树,大学学习的知识与经验是完全不足的,需要花费更多时间和精力去学...
最近准备获取红外遥控的参数,在烧程序时遇到问题 它没有自动更新功能,也就是说,如果你打开一次程序软件,烧录玩之后,觉得要修改程序,那么修改并重新编译后需要再次点击打开程序软件选择更改后生成的hex文件。如果直接烧录...
本文旨在介绍单片机入门的基础知识,为初接触或即将接触单片的新手提供一个入门指导。本文章会陆续推出,隔几天一个章节。所使用单片机为ATMEL公司的AT89C52,软件为PROTEUS和KEIL;只提供原理图和KEIL环境下的注释,希望对广大即将接触单片...