
C51
文章平均质量分 58
8051单片机最早是由美国INTEL公司研制生产的。大约在上世纪80年代后期开始授权允许其他公司生产,印象中最早的是ATMEL及LG公司。所以ATMEL、SST、STC、PHILIPS...
Naiva
人生就是不断学习让自己满意的过程——学无止境!
1、Standing on Shoulders of Giants!
2、Read、Ask、Search
3、WeChatID:903828673
展开
-
C51学习笔记06:STC8H1K08T / STC-ISP开发环境搭建
点击程序界面右侧【Keil仿真设置】栏,再点击【添加型号和头文件到Keil中】、添加STC仿真器驱动到Keil中”。如果不安装芯片支持包,则会在KeilC51中的魔术棒DEVICE页面下找不到芯片型号。原创 2024-10-19 15:44:25 · 560 阅读 · 0 评论 -
C51学习笔记05:STC8H1K08T TSSOP20 WS2812 炫彩LED灯驱动(STC8H1K17T-33I-SOP20)
通过使用定时器、优化中断控制、合并 RGB 循环、封装延时函数等方法,你可以在 STC8H 单片机中更精确和高效地驱动 WS2812 灯带,同时避免外部信号干扰时序问题。WS2812灯珠时序要求非常严格,程序中设置了中断会导致灯珠有闪烁,需要在发送灯珠时序的地方关闭中断,时序发送完毕后打开中断;WS2812 24bit 数据结构,高位先发,按照 GRB 的顺序发送数据(G7→G6→………B0),如果按照RGB的顺序发送,在发送R的数据的时候,第一颗灯珠会闪烁或者颜色叠加绿色分量,导致颜色偏黄。原创 2024-10-16 20:57:03 · 1147 阅读 · 0 评论 -
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 · 704 阅读 · 0 评论 -
C51 项目笔记 |Mifare RFID-RC522模组实验
背景介绍交通工具多样化的今天,铁路逐渐成为绿色、环保的出行方式的首选。但一些乘客由于休息没有注意列车到站,导致坐过站,在经济和心理上造成了负担。射频识别(Radiofrequency identification ,RFID),又称电子标签(E-Tag),是一种利用射频信号自动识别目标对象并获取相关信息的技术。随着技术的进步,RFID应用领域日益扩大,现已涉及到人们日常生活的各个方面,并将成为...原创 2020-03-18 00:18:44 · 7147 阅读 · 3 评论 -
C51 学习笔记03 | 8051单片机几大功能组成部件
8051单片机属于冯·诺依曼型结构,其内部主要包括以下几大功能部件。各个部分通过内部总线相连接。1、中央处理器(CPU)CPU是单片机的核心,它是8位数据宽度的处理器,能处理8位二进制数据或代码其主要任务是负责控制、指挥和调度整个系统协调工作,完成运算和控制功能。2、程序存储器(ROM)片内程序存储器大小为4KB,主要用于存放程序代码、原始数据和表格。但也有一些单片机内部不带ROM,如80...原创 2020-03-10 18:49:43 · 7781 阅读 · 0 评论 -
C51#学习笔记02#| 点亮一个LED灯
更改字体设置:【编辑】-【配置】-【颜色和字体】新建项目新建.c文件(添加源代码组)配置.hex文件测试代码:#include<reg52.h>void main(){ while(1) { ; }}编译编译按钮在工作区的左上角,编译成功之后,发现main.c前面会有一个“+”号,包含的头文件 #inlude<reg52.h>...原创 2020-03-09 17:00:51 · 1193 阅读 · 1 评论 -
Easy EDA #学习笔记01# | STC89C51单片机最小系统(8位单片机)
世界上第一台电子计算机诞生于1946年,是一种电子管计算机,时钟频率只有100kHz,在1s内能完成5000次加法运算,它的出现标志着计算机时代的到来。在第一台计算机的研制过程中,匈牙利籍数学家冯诺依曼担任研制小组顾问,并提出了“程序存储”和“二进制运算”的思想。虽然从第一台电子计算机诞生到现在,电子计算机的发展经历了电子管计算机、晶体管计算机、集成电路计算机、大规模集成电路计算机和超大规模集...原创 2020-02-29 23:19:54 · 6017 阅读 · 0 评论 -
C51#学习笔记01#| Keil软件的使用入门教程
keil软件使用具体教程烧录软件使用IAR工程模板的创建1.打开keil软件后,创建一个工程,即点击【文件】—【新建】—【新建工程】。2.建议先新建一个文件夹用来存放工程,在输入工程名后点【保存】。3.出现单片机型号选择框,产品使用的是STC89C52,由于上面没有stc的,选择Atmel的就可以,因为它们都是51内核,程序都是兼容的,在这选择AT89C51/AT89C5...原创 2020-03-12 15:33:07 · 31551 阅读 · 5 评论