PIC单片机(Peripheral Interface Controller)是一种用来开发和控制外围设备的集成电路(IC)。一种具有分散作用(多任务)功能的CPU。与人类相比,大脑就是CPU,PIC 共享的部分相当于人的神经系统。
1 硬件原理 目前国内使用较多的为MCS-51系列的单片机,因此选用的单片机实验对象为一片AT89C51,图1是硬件原理图,由于要实现符合RS232C的串行通信,还应该用一片ICL232CPE(MAX232)作为串行通信的电平转换电路。在实验过程中,为了...
(一)ROM(Read Only Memory)只读存储器,在单片机运行时,只能从中读取数据,不能向里面写数据。特点是掉电不丢失数据,在单片机中主要用来存储代码和常量等内容。(二)RAM(Random Access Memory)随机存储器,可读可写,特点是掉电会丢失...
int main() //主程序 { Led_Init();//初始化 Key_Init(); while(1) { LED = 1; if(KEY == 0) { LED = 0; } } }void Led_Init(void) { GPIO_InitTypeDef GPIO_InitStructure;//结构体声明RCC_APB2PeriphClockC...
51单片机的温度模块:main.c:#include"reg52.h" //头文件 #include"ds18b20.h" // 温度模块驱动 #include"intrins.h" //移位操作头文件 sfr AUXR=0x8E; unsigned char discode[]={0xc0,0xf9,0x...
接触单片机也快两年了,虽然期间偶然玩一玩,但是还是没有形成一个完整的单片机系统。借着这次同学想学习的机会,再次回到头来系统的学一遍。其实真正入手单片机挺容易的,稍微会那么一点C语言知识,会定义引脚,会置成高低电平就算入门了...
data/attach/1904/t6gz9ofkprdjjl6xmueg9d01iat8md8r.jpgdata/attach/1904/a2s5iwcolcokb08m5jcgnq77ebchqyc3.jpg 蓝桥杯单片机组目前使用CT107D实验平台,IAP15F2K61S2芯片 IAP15F2K61S2可以直接当仿真器使用,设置方法: (1)使用STC-I...
Proteus Pro 8.7 SP3汉化破解版是一款非常好用的单片机开发以及电气设计软件,可以让您在软件上建立单片机模拟方案,它是由英国Lab Center Electronics公司开发,目前已成为世界上最主要的EDA工具,软件拥有强大的单片机仿真功能,也是目前...
本文旨在介绍单片机入门的基础知识,为初接触或即将接触单片的新手提供一个入门指导。本文章会陆续推出,隔几天一个章节。所使用单片机为ATMEL公司的AT89C52,软件为PROTEUS和KEIL;只提供原理图和KEIL环境下的注释,希望对广大即将接触单...
PC和单片机通信(一)---使用SerialPort控件 单个单片机与PC串口通信: PC通过串行口将数字(00,01,02,03...,FF,十六进制)发送给单片机,单片机收到后回传这个数字,PC接收到回传数据后显示出来,若发送的数据和接收到的数据相等,...
51单片机是市面上比较普及的单片机种类,同时也深受广大电子爱好者的青睐。在51单片机的众多功能中串口通信占据了重要的地位,通过串口通信,我们可以实现51单片机与其他设备的互联,增加了学习的趣味性。 HC-05蓝牙模块为主从一体的蓝...
转载【连载】从单片机到操作系统③——走进FreeRTOS 【1】 从单片机到操作系统① 我们熟悉的单片机编程: 这种结构基本上都是在main函数开始完成一些初始化,然后在主循环里周期性地调用一些函数。 这应该是最常见的结构了吧,学...
AT89C51单片机是我们学习单片机必学的一个单片机,也是单片机入门的教材,下面给大家展示一下流水灯的编写方法适合初学者 首先先在proteus画出仿真图,方便仿真程序 下面来编写程序,先来写入头函数 #include REG51.h AT89C51...
PC和单片机通信(二)---使用SerialPort控件 单个单片机与PC串口通信:1)测试通信状态先在文本框中输入字符串Hello,单击测试按钮,将字符串Hello发送到单片机,若PC与单片机通信正常,在PC程序的文本框中显示字符串OK!...
初学嵌入式是选择单片机还是直接选择ARM 单片机对于广大初入嵌入式的朋友来说,最熟悉不过。从最经典的51系列的8位单片机,到类似Microchip的16位单片机等。 从近年来嵌入式的发展来看,ARM确实占据了大部分市场。ARM也分为4个发展方向:...
MSP430是一款16位单片机,旗下有许多不同型号的单片机,各不同单片机又有不同的特点,这里讲述的单片机的RAM应该具备一定的大小空间,比如RAM一定要大于5kb,因为编译出的bootloader的程序代码会有5kb左右。 bootloader是一段在ROM内存空间...