C51
8051单片机最早是由美国INTEL公司研制生产的。大约在上世纪80年代后期开始授权允许其他公司生产,印象中最早的是ATMEL及LG公司。所以ATMEL、SST、STC、PHILIPS...
Naiva
人生就是不断学习让自己满意的过程——学无止境!
1、Standing on Shoulders of Giants!
2、Read、Ask、Search
3、WeChatID:903828673
展开
-
C51 学习笔记04 |系统初始化函数InitializeSystem
void InitializeSystem(){/* P0M1 = 0x0; P0M2 = 0x0; P1M1 = 0x0; P1M2 = 0x0; P3M1 = 0x0; P3M2 = 0xFF; */ P0 = 0xFF; P1 = 0xFF; P3 = 0xFF;P2 = 0xFF; TMOD=0x21; //设T0为方式...原创 2021-08-13 15:29:48 · 641 阅读 · 0 评论 -
C51 项目笔记 |Mifare RFID-RC522模组实验
背景介绍交通工具多样化的今天,铁路逐渐成为绿色、环保的出行方式的首选。但一些乘客由于休息没有注意列车到站,导致坐过站,在经济和心理上造成了负担。射频识别(Radiofrequency identification ,RFID),又称电子标签(E-Tag),是一种利用射频信号自动识别目标对象并获取相关信息的技术。随着技术的进步,RFID应用领域日益扩大,现已涉及到人们日常生活的各个方面,并将成为...原创 2020-03-18 00:18:44 · 6807 阅读 · 3 评论 -
C51 学习笔记03 | 8051单片机几大功能组成部件
8051单片机属于冯·诺依曼型结构,其内部主要包括以下几大功能部件。各个部分通过内部总线相连接。1、中央处理器(CPU)CPU是单片机的核心,它是8位数据宽度的处理器,能处理8位二进制数据或代码其主要任务是负责控制、指挥和调度整个系统协调工作,完成运算和控制功能。2、程序存储器(ROM)片内程序存储器大小为4KB,主要用于存放程序代码、原始数据和表格。但也有一些单片机内部不带ROM,如80...原创 2020-03-10 18:49:43 · 7362 阅读 · 0 评论 -
C51#学习笔记02#| 点亮一个LED灯
更改字体设置:【编辑】-【配置】-【颜色和字体】新建项目新建.c文件(添加源代码组)配置.hex文件测试代码:#include<reg52.h>void main(){ while(1) { ; }}编译编译按钮在工作区的左上角,编译成功之后,发现main.c前面会有一个“+”号,包含的头文件 #inlude<reg52.h>...原创 2020-03-09 17:00:51 · 1111 阅读 · 0 评论 -
Easy EDA #学习笔记01# | STC89C51单片机最小系统(8位单片机)
世界上第一台电子计算机诞生于1946年,是一种电子管计算机,时钟频率只有100kHz,在1s内能完成5000次加法运算,它的出现标志着计算机时代的到来。在第一台计算机的研制过程中,匈牙利籍数学家冯诺依曼担任研制小组顾问,并提出了“程序存储”和“二进制运算”的思想。虽然从第一台电子计算机诞生到现在,电子计算机的发展经历了电子管计算机、晶体管计算机、集成电路计算机、大规模集成电路计算机和超大规模集...原创 2020-02-29 23:19:54 · 5647 阅读 · 0 评论 -
C51#学习笔记01#| Keil软件的使用入门教程
keil软件使用具体教程烧录软件使用IAR工程模板的创建1.打开keil软件后,创建一个工程,即点击【文件】—【新建】—【新建工程】。2.建议先新建一个文件夹用来存放工程,在输入工程名后点【保存】。3.出现单片机型号选择框,产品使用的是STC89C52,由于上面没有stc的,选择Atmel的就可以,因为它们都是51内核,程序都是兼容的,在这选择AT89C51/AT89C5...原创 2020-03-12 15:33:07 · 31105 阅读 · 5 评论