51单片机(一)软硬件环境和单片机介绍

这篇具有很好参考价值的文章主要介绍了51单片机(一)软硬件环境和单片机介绍。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

❤️ 专栏简介:本专栏记录了从零学习单片机的过程,其中包括51单片机和STM32单片机两部分;建议先学习51单片机,其是STM32等高级单片机的基础;这样再学习STM32时才能融会贯通。
☀️ 专栏适用人群 :适用于想要从零基础开始学习入门单片机,且有一定C语言基础的的童鞋。
🌙专栏目标:实现从零基础入门51单片机和STM32单片机,力求在玩好单片机的同时,能够了解一些计算机的基本概念,了解电路及其元器件的基本理论等。

⭐️ 专栏主要内容: 主要学习51单片机的功能、各个模块、单片机的外设、驱动等,最终玩好单片机和单片机的外设,全程手敲代码,实现我们所要实现的功能。
🌴 专栏说明 :如果文章知识点有错误的地方,欢迎大家随时在文章下面评论,我会第一时间改正。让我们一起学习,一起进步。
💑专栏主页:http://t.csdn.cn/HCD8v

本学习过程参考:https://space.bilibili.com/383400717

单片机安装软件、各种资料以及源码的路径:
https://pan.baidu.com/s/1vDTN2o8ffvczzNQGfyjHng
提取码:gdzf

一、概述

所需硬件:51单片机开发板(淘宝上普中科技的,五六十块钱一个),Windows电脑(XP、win7/8/10都可以),如下图所示

51单片机(一)软硬件环境和单片机介绍,51单片机和STM32单片机入门,单片机,51单片机,stm32

所需软件:Keil5、STC-ISP;如下图所示

51单片机(一)软硬件环境和单片机介绍,51单片机和STM32单片机入门,单片机,51单片机,stm32

keil5是用来编写程序的,也就是我们单片机需要下载程序来运行指定的功能;Keil5会生成单片机可以识别的二进制文件。

STC-ISP是用来下载写好的程序,将Keil5写好的带有具体功能的二进制文件下载到单片机中。

二、软件的安装过程

关于keil5和STC-ISP可以去官网下载安装包,如果嫌麻烦,也可以在江协科技提供的百度云盘中提取:https://pan.baidu.com/s/1vDTN2o8ffvczzNQGfyjHng 提取码:gdzf,链接里压缩包的解压密码:51

2.1 安装并破解keil5

keil5安装过程和注意事项:
1、运行c51v954.exe,安装路径尽量为英文
51单片机(一)软硬件环境和单片机介绍,51单片机和STM32单片机入门,单片机,51单片机,stm32

2、安装时信息随便填

51单片机(一)软硬件环境和单片机介绍,51单片机和STM32单片机入门,单片机,51单片机,stm32
3、安装完成后可以看到桌面多了keil5图标,双击是可以打开的。
4、keil5破解过程
打开keygen_new2032.exe,会跳出以下界面,并伴随着一段音乐(如果打不开,请关闭杀毒软件),如下图所示
51单片机(一)软硬件环境和单片机介绍,51单片机和STM32单片机入门,单片机,51单片机,stm32
然后打开keil5软件(注意要用管理员身份运行),选择File->License Management...

51单片机(一)软硬件环境和单片机介绍,51单片机和STM32单片机入门,单片机,51单片机,stm32

将CID号码复制一下

51单片机(一)软硬件环境和单片机介绍,51单片机和STM32单片机入门,单片机,51单片机,stm32
在刚刚打开的keygen_new2032.exe界面,在以下位置粘贴刚刚复制的CID码,然后点击下方的Generate,就会生成一串破解码,如下图所示:

51单片机(一)软硬件环境和单片机介绍,51单片机和STM32单片机入门,单片机,51单片机,stm32
将破解码复制下来,这个破解软件就可以退出了,然后回到keil5中,如下图所示,看到*** LIC Added Sucessfully ***就证明破解成功了。
51单片机(一)软硬件环境和单片机介绍,51单片机和STM32单片机入门,单片机,51单片机,stm32

2.2 安装STC-ISP

STC-ISP是绿色软件,不需要安装,下图的exe文件直接运行即可,为了方便可以生成一个快捷方式放到桌面,不再详细阐述。
51单片机(一)软硬件环境和单片机介绍,51单片机和STM32单片机入门,单片机,51单片机,stm32

2.3 STC-USB驱动程序安装

为了让电脑能识别我们的单片机开发板,需要安装STC-USB驱动程序,过程如下,
首先通过usb线将开发板连接到电脑上51单片机(一)软硬件环境和单片机介绍,51单片机和STM32单片机入门,单片机,51单片机,stm32
此电脑->右击,属性->设备管理器->其他设备
51单片机(一)软硬件环境和单片机介绍,51单片机和STM32单片机入门,单片机,51单片机,stm32
在设备管理器中找到“端口(COM和LPT)”,如果其中有USB-SERIAL CH340(COM3),则说明有驱动,就不用安装了,如下图所示,
51单片机(一)软硬件环境和单片机介绍,51单片机和STM32单片机入门,单片机,51单片机,stm32

如果没有,则按照视频中第13分16秒往后的操作步骤安装驱动。

三、单片机概述

3.1 单片机介绍

1、单片机,英文Micro Controller Unit,简称MCU
2、MCU内部集成了CPU、RAM、ROM、定时器、中断系统、通讯接口等一系列电脑的常用硬件功能
3、单片机的任务是信息采集(依靠传感器)、处理(依靠CPU)和硬件设备(例如电机、LED等)的控制
4、单片机跟计算机相比,单片机算是一个袖珍版计算机,一个芯片就能构成完整的计算机系统。但是在性能上,与计算机相差甚远,单计算机成本低、体积小、结构简单,在生活和工业控制领域大有所用
5、同时,学习使用单片机是了解计算机原理与结构的最佳选择

3.2 单片机应用领域:

单片机的使用领域已经十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词—“智能型”,如智能型洗衣机等。

3.3 STC89C52单片机

详细的请看:51单片机入门教程资料\课件及程序源码\相关资料\STC89C52.pdf
51单片机(一)软硬件环境和单片机介绍,51单片机和STM32单片机入门,单片机,51单片机,stm32

3.4 单片机的命名规则

详细的请看:51单片机入门教程资料\课件及程序源码\相关资料\STC89C52.pdf

51单片机(一)软硬件环境和单片机介绍,51单片机和STM32单片机入门,单片机,51单片机,stm32

3.5 单片机的构成

本小节初步介绍单片机的构成以及开发板构成等,均参考以下两个文件:
51单片机入门教程资料\课件及程序源码\相关资料\STC89C52.pdf
51单片机入门教程资料\课件及程序源码\相关资料\HC6800-ES+V2.0+新版.pdf
建议详细阅读。

3.5.1 单片机的内部结构

详细的请看:51单片机入门教程资料\课件及程序源码\相关资料\STC89C52.pdf

51单片机(一)软硬件环境和单片机介绍,51单片机和STM32单片机入门,单片机,51单片机,stm32

51单片机(一)软硬件环境和单片机介绍,51单片机和STM32单片机入门,单片机,51单片机,stm32

3.5.2 单片机管脚图

详细的请看:51单片机入门教程资料\课件及程序源码\相关资料\STC89C52.pdf
51单片机(一)软硬件环境和单片机介绍,51单片机和STM32单片机入门,单片机,51单片机,stm32

3.5.3 单片机最小系统

详细的请看:51单片机入门教程资料\课件及程序源码\相关资料\STC89C52.pdf

51单片机(一)软硬件环境和单片机介绍,51单片机和STM32单片机入门,单片机,51单片机,stm32

3.5.4 开发板和开发板原理图

详细的请看:51单片机入门教程资料\课件及程序源码\相关资料\HC6800-ES+V2.0+新版.pdf

51单片机(一)软硬件环境和单片机介绍,51单片机和STM32单片机入门,单片机,51单片机,stm32
开发板原理图:

51单片机(一)软硬件环境和单片机介绍,51单片机和STM32单片机入门,单片机,51单片机,stm32文章来源地址https://www.toymoban.com/news/detail-679405.html

到了这里,关于51单片机(一)软硬件环境和单片机介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 51单片机点灯实验(含程序+仿真+硬件实验)

    一、实验原理 LED发光二极管核心为PN结,单向导电,有阴极和阳极,两极均可以控制,需要亮起来,电流不能过大和过小,过大,烧坏二极管,过小,电光效应弱,发光不明显,引入“限流电路”。为减少I/O引脚的消耗,一般控制一极,有阳极控制法和阴极控制法。阳极控制

    2024年02月04日
    浏览(38)
  • 嵌入式硬件与51单片机:演变、挑战与未来

    导言:         嵌入式硬件及其代表之一的51单片机在电子领域扮演着至关重要的角色。本文将深入剖析这一领域的发展历程,包括初期的崛起、面临的挑战、重大公关危机、核心业务、当前研究方向、采用的技术、实际应用场景、未来展望,并提供相关链接,为读者呈现

    2024年01月24日
    浏览(39)
  • 毕业设计 基于51单片机的电子秤设计(源码+硬件+论文)

    🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。 为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天

    2024年02月11日
    浏览(40)
  • 单片机原理与应用以及C51编程技术——硬件体系结构梳理

    内部程序存储器ROM :4K的flash程序存储器; 寄存器区 :4个寄存器区,每个区有R0-R7八个工作寄存器; 8位并行输入输出端口 :P0、P1、P2和P3; 定时/计数器 :2个16位的定时/计数器 T0、T1; 串型口 :全双工串行端口(RXD:接收端、TXD发送端); 中断系统 :设有5个中断源(T

    2023年04月10日
    浏览(73)
  • 毕业设计 基于51单片机的汽车倒车防撞报警系统 (源码+硬件+论文)

    🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。 为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天

    2024年02月09日
    浏览(48)
  • 51单片机介绍

    大家好,我是泽奀,这篇博客我将说说关于 51单片机 知识介绍。在第一篇的时候我概述过C语言,没看的可以去看看[C语言]概述_打打酱油desu-CSDN博客(1) https://blog.csdn.net/weixin_52632755/article/details/119791540(2),分别是《C语言概述1》《C语言概述2》。之所以要讲下51单片机介绍,是

    2023年04月09日
    浏览(21)
  • 【【51单片机LCD1602模块介绍】】

    显示容量16x2 每个字符是5x7的点阵 VDD 是电源正极 4.5-5.5v VO 是对比度调节电压 RS 数据/指令 选择 1为数据0为指令 RW 读写选择1是读 0为写 E 使能 1为数据有效 下降沿执行命令 D0-D7 数据输入输出 A 背光电源正极 K 背光电源负极 LCD1602的操作流程 1.初始化: 发送0x38//八位数据接口,

    2024年02月15日
    浏览(28)
  • 【软硬件测试】测试经验:软硬件结合测试要点

    目录 一、应用行业 二、测试要点 三、硬件测试 (1)测试含义  (2)测试方法  (3)相关链接 四、结合测试 (1)测试含义  (2)测试工具 (3)硬件指标 (4)相关链接 软硬件结合测试是在软件和硬件之间进行测试和验证的过程,这种测试可以确保软件和硬件之间的交互

    2024年02月08日
    浏览(57)
  • 【期末不挂科-单片机考前速过系列P8】(第八章:21题速过AT89S51单片机的内部硬件结构)经典例题盘点(带图解析)

    前言 大家好吖,欢迎来到 YY 滴C++系列 ,热烈欢迎! 本章主要内容面向接触过C++的老铁 主要内容含: 欢迎订阅 YY 滴C++专栏!更多干货持续更新!以下是传送门! YY的《C++》专栏 YY的《C++11》专栏 YY的《Linux》专栏 YY的《数据结构》专栏 YY的《C语言基础》专栏 YY的《初学者易

    2024年01月19日
    浏览(39)
  • 51单片机(At89C51)组成,引脚介绍

    一,单片机的发展史 单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/0口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路

    2023年04月13日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包