「C51开发」2. 单片机基础理论和引脚
单片机简介
前言什么是单片机,目前还没有一个确切的定义。普遍认为单片机是将CPU、RAM、ROM、定时器/计数器以及输入输出(I/O)接口电路等计算机主要部件集成在一块芯片上,这样所组成的芯片级微型计算机称为单片微型计算机(Single Chip Microcomputer)。简称为单片微机或单片机。
CPU:中央处理器(CPU,Central Processing Unit)作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。
RAM:随机存取存储器(英语:Random Access Memory,缩写:RAM),也叫主存,是与CPU直接交换数据的内部存储器。它可以随时读写(刷新时除外),而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储介质。RAM工作时可以随时从任何一个指定的地址写入(存入)或读出(取出)信息。它与ROM的最大区别是数据的易失性,即一旦断电所存储的数据将随之丢失。RAM在计算机和数字系统中用来暂时存储程序、数据和中间结果。
ROM:只读存储器(Read-Only Memory,ROM)以非破坏性读出方式工作,只能读出无法写 ...
「C51开发」1. Visual Studio 2019 + VS Code 模式开发环境
Visual Studio 2019 + VS Code 模式开发环境远离 Keil uVision, 回到 Visual Studio在我看来,学习51单片机用Keil uVsion开发环境,和自杀无异
对中文支持非常的不友好,经常出现乱码_锟斤拷_锟剿达拷_锟斤拷_锟�16锟秸憋拷幕
代码高亮简直一坨X
结构体成员或指针没有快速提示信息
函数调用没有参数提示
没有自动补全
……………………
Visual Studio 2019 开发环境安装Visual Studio 2019
Visual Studio 2019 下载地址
勾选所需的工作负载配置
安装Keil_v5
Arm Keil 下载地址
选择C51(Development tools for all 8051 devices)
Contact Information 随意填内容,后Submit即可
点击C51V960A.EXE即可开始下载
配置环境变量
在环境变量的用户变量的Path变量中添加keil软件中BIN文件夹的路径
新建一个变量名为C51INC的变量,值为INC文件夹路径
并用同种方法创建变量名为C ...
「API」国内图床SM.MS API
概要基础SM.MS API通过标准化的编程接口公开基础结构。
该API是通过使HTTPS请求发送到特定版本的端点URL,其中GET,POST,PUT,PATCH和DELETE方法决定你与信息的交互方式提供访问。 每个端点仅通过HTTPS支持SSL(端口443)协议来访问。
所有第2版HTTPS端点稳定的基本网址为:
https://sm.ms/api/v2/
认证方式通过有效的API密钥设置Authorization头请求进行身份验证。
我们仅接受像这样的API密钥:
"Authorization": "14ac5499cfdd2bb2859e4476d2e5b1d2bad079bf"
或基本类型和API密钥:
"Authorization": "Basic 14ac5499cfdd2bb2859e4476d2e5b1d2bad079bf"
确保将API密钥存储在安全的地方,并且永远不要公开共享它们。
UserGet Token - Get API-Token1) 请求地址
https://sm.m ...