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

文章目录

  • 一、概述
  • 二、软件的安装过程
    • 2.1 安装并破解keil5
    • 2.2 安装STC-ISP
    • 2.3 STC-USB驱动程序安装
  • 三、单片机概述
    • 3.1 单片机介绍
    • 3.2 单片机应用领域:
    • 3.3 STC89C52单片机
    • 3.4 单片机的命名规则
    • 3.5 单片机的构成
      • 3.5.1 单片机的内部结构
      • 3.5.2 单片机管脚图
      • 3.5.3 单片机最小系统
      • 3.5.4 开发板和开发板原理图

一、概述

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

在这里插入图片描述

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

在这里插入图片描述

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

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

二、软件的安装过程

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

2.1 安装并破解keil5

keil5安装过程和注意事项:
1、运行c51v954.exe,安装路径尽量为英文
在这里插入图片描述

2、安装时信息随便填

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

在这里插入图片描述

将CID号码复制一下

在这里插入图片描述
在刚刚打开的keygen_new2032.exe界面,在以下位置粘贴刚刚复制的CID码,然后点击下方的Generate,就会生成一串破解码,如下图所示:

在这里插入图片描述
将破解码复制下来,这个破解软件就可以退出了,然后回到keil5中,如下图所示,看到*** LIC Added Sucessfully ***就证明破解成功了。
在这里插入图片描述

2.2 安装STC-ISP

STC-ISP是绿色软件,不需要安装,下图的exe文件直接运行即可,为了方便可以生成一个快捷方式放到桌面,不再详细阐述。
在这里插入图片描述

2.3 STC-USB驱动程序安装

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

如果没有,则按照 视频中第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
在这里插入图片描述

3.4 单片机的命名规则

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

在这里插入图片描述

3.5 单片机的构成

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

3.5.1 单片机的内部结构

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

在这里插入图片描述

在这里插入图片描述

3.5.2 单片机管脚图

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

3.5.3 单片机最小系统

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

在这里插入图片描述

3.5.4 开发板和开发板原理图

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

在这里插入图片描述
开发板原理图:

在这里插入图片描述

51单片机
ZHANGjia1231的博客
06-11 712
51单片机程序仿真!!! 设计包含一个矩阵式键盘电路和动态显示电路的单片机应用系统,通过根据按下不同的数字按键(0~9),在数码管上显示出自己学号的后8位。 各位大神帮忙挑挑错,或者问题太大了可以帮忙写一个新的么!!!! 万分感谢!!!好着急 A_8255 EQU 7CFFH ;A口 B_8255 EQU 7DFFH ;B口 C_8255 EQU 7EFFH ;C口 CON_8255 EQU 7FFFH ;控制字地址 ORG 0000H SJMP MAIN ORG 0030H MAIN: MOV A, #8
STC32F系列单片机开发软件工具链
TSINGHUAJOKING
06-16 917
现在利用 STC ISP 软件自带的驱动下载命令,  其中包括有下载STC-CDC USB 转串口驱动, 专门用于手工安装。之后, 便可以在设备管理中找到 STC USB 对应的串口了。这在工程文件建立的时候, 可以通过选择STC MCU 数据库,  来添加对应的STC32F12 型号的 单片机。对此, 后面的开发还是基于比较传统的RS232 串口进行程序下载。实际上, 在之前已经对于 STC 这个系列的单片机有了开发的寄出了。是遗憾, 最终没有能够使用 USB 在 Win7 环境下对其进行程序的下载。
51单片机学习笔记
最新发布
CPJML的博客
08-31 2527
目录 51MCU 1.1.1初识单片机 单片机硬件系统 MCS-51单片机内部结构 引脚及其功能 三总线 单片机最小系统 单片机的时序周期 单片机内部存储器 片内RAM 常用寄存器介绍 片内ROM 2.1.1并口 P0(双向口) P1(准双向口) P2(准双向口) P3(准双向口) 补充 3.1.1中断系统 中断概念 中断内部结构 中断源 中断标志 TCON(定时控制寄存器) SCON(串口控制寄存器) 中断控制 IE中断允许控制寄存器 中断响应及
新系列:51单片机
Genjicat的博客
05-06 932
考虑到博客内容的太单调,我就新开了一个系列:51单片机系列单片机的控制方法还是使用C语言来控制所以在C语言这里新开一个系列;和C语言的程序相比,51单片机的执行更加趋向于过程而非结果,也就是说单片机输出结果的方法使用执行程序的过程,也就是说一次一次的执行这个程序,来体现所需要的结果;和只需要执行一次程序就得到结果的C语言程序不同,单片机需要一次一次的循环执行程序,故单片机的程序结构大体是这样的:#...
51单片机最小系统软硬件资源
03-20
总结,51单片机最小系统软硬件资源包是一个全面的教程,涵盖了从硬件搭建到软件编程的全过程,对于学习和掌握51单片机及其应用具有极高的价值。无论是新手入门还是资深工程师回顾基础知识,都能从中受益。通过深入...
8个基于51单片机软硬件设计资料设计方案 合集.zip
03-08
8个基于51单片机软硬件设计资料设计方案 合集,包括51开发板原理图+PCB+BOM清单,LED音乐频谱制作教程、原理图、参考源代码,基于51单片机的电子密码锁系统设计制作,基于51单片机的实时时钟系统,双人对战五子棋...
参考资料-PS2鼠标与51系列单片机软硬件接口.zip
01-21
标题中的“参考资料-PS2鼠标与51系列单片机软硬件接口”指的是一个关于如何将PS/2(Personal System/2)接口的鼠标与51系列单片机进行连接和通信的教程。这个主题涉及到嵌入式系统设计中的硬件接口和软件编程两个...
基于CA51F3增强型51单片机开发软硬件资料(硬件设计指南+用户手册+单片机软件例程源码38例).zip
04-24
基于CA51F3增强型51单片机开发软硬件资料(硬件设计指南+用户手册+单片机软件例程源码38例),可供学习设计参考。 CA51F3 增强型系列芯片是基于 1T 8051 内核的 8 位微控制器,通常情况下,运行速度比传统的 8051 ...
51单片机介绍
01-30
51单片机介绍ppt,比较容易理解,很有使用价值。强推
Keil UVision5 51单片机集成开发环境,包含注册机
03-29
Keil UVision5 51单片机集成开发环境,包含注册机,安装注册即可开启编程
基于51单片机的DIY制作自行车尾灯夜行报警系统设计软硬件设计+说明文档资料.zip
04-28
基于51单片机的DIY制作自行车尾灯夜行报警系统设计软硬件设计+说明文档资料 一、项目设计背景及概述 目前自行车的尾灯主要由塑料反光罩制成,这些尾灯不能自行发光,依靠周边灯光的反射,提醒后方车辆注意保持车距...
51单片机笔记
Bibibilili1234的博客
03-05 1607
按键抖动:对于机械开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开,所以在开关闭合及断开的瞬间会伴随一连串的抖动。
1.4 单片机开发软件环境搭建
weixin_44488826的博客
01-14 1275
单片机开发,首要的两个软件一个是编程软件,一个是下载软件。编程软件我们用 Keil uVision4 的 51 版本,也叫做 Keil C51,不做过多介绍,先直接讲如何安装。 首先准备 Keil uVision4 安装源文件,双击安装文件,弹出安装的欢迎界面,如图 1-1所示。 图1-1 Keil安装欢迎界面 点击“Next”按钮,弹出“License Agreement”对话框,如图...
51单片机开发环境及其工具
而立之后
08-29 2721
开发环境: Keil MDK 9.03a isp工具:并口isp(at89s5x) Isp软件:stcisp v4.80,SLISP Stc :stc89c52,58,516,stc89le58,stc12c2052,stc12c5a60s2 Atmel :at89s5
51单片机指纹锁项目:软硬件实现及操作指南
资源摘要信息:"基于51单片机STC89C52)和指纹识别模块(AS608)的指纹锁项目的全部软硬件资料.zip" 本项目中所涉及的知识点十分丰富,包括51单片机的基础应用、指纹识别技术、液晶显示屏的控制,以及相关外围设备...
写文章

热门文章

  • Windows远程桌面(mstsc)不能复制粘贴的解决办法 40673
  • Linux下的Telnet指令详解 40597
  • 【DOS BAT】批量打开网页---通过脚本控制不同浏览器批量打开网页 38516
  • Linux下的SCP指令详解 38274
  • STM32单片机(一)STM32简介 28812

分类专栏

  • 人工智能应用 付费 16篇
  • ROS与机器人开发 付费 22篇
  • Linux和C/C++开发经验 付费 29篇
  • Intel NUC 和 Intel D435i 付费 10篇
  • 无人机控制、轨迹规划及SLAM 付费 22篇
  • 实用软件分享 8篇
  • 优秀开源项目分享 5篇
  • 51单片机和STM32单片机入门 59篇
  • STM32开发实战 6篇
  • STM32+IOT物联网项目实战 6篇
  • STM32 HAL库函数详解 5篇
  • 从零开始的Python入门之路 96篇
  • 开发工具使用汇总 20篇
  • CSDN创作话题 8篇
  • 学习笔记 6篇
  • 琐碎的编程相关知识汇总 54篇
  • 求职过程记录 16篇
  • 网络知识和建站实战 12篇
  • Socket编程和高并发http服务器开发 10篇
  • Docker-k8s学习和实战 12篇
  • Windows 26篇

最新评论

  • 《嵌入式系统设计师教程 (第2版)》学习笔记

    羡欤7788: 大佬,嵌入式系统设计师教程(第二版)的pdf能分享一下不,十分感谢!表情包 1728285331@qq.com

  • 实用软件分享---- i茅台 在windows上自动预约和自动获取小茅运的软件

    Goldhand_: 这个方式是不是电脑必须保持开机

  • 美国自由大学edu教育邮箱免费申请方法记录(未成功)

    zakirova: 我弄好了,但是邮箱名字起得太歪了。表情包

  • 美国自由大学edu教育邮箱免费申请方法记录(未成功)

    向麦克斯韦低头!: 几个小时之后邮箱被校方封禁了

  • 美国自由大学edu教育邮箱免费申请方法记录(未成功)

    EricL2002: 我可以接码,但最后没有给到我ID,没有ID后面登不了自由大学,相当于没有账号

大家在看

  • Linux 学习笔记(一) 186
  • [27续】项目练习 153
  • [USACO1.2] 挤牛奶Milking Cows 题目解析
  • 程序员们辛苦啦!1024程序员节,今天,我们不一样! 200
  • 在用API接口获取评论数据时,一些常见的技术问题和解决方案

最新文章

  • 【YOLOv8系列】YOLOv8的GUI界面设计;在电脑本地实现YOLOv8的可视化交互界面设计(对摄像头的实时画面进行分类)
  • 个人网盘搭建;腾讯云服务器+ubuntu+宝塔+cloudreve快速搭建个人网盘
  • 【YOLOv8系列】YOLOv8数据集制作过程;YOLOv8分类数据集制作;深度学习算法数据集制作;数据集处理,丰富数据集数据,增强数据集的多样性;
2024年32篇
2023年274篇
2022年49篇
2021年12篇
2020年33篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乘凉~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家江苏玻璃钢金属雕塑国庆节商场专柜美陈江阴百货商场美陈银川仿真人物玻璃钢雕塑哪家好玻璃钢雕塑动物彩绘马水景校园玻璃钢景观雕塑定制北京通用玻璃钢花盆玻璃钢钢材雕塑深圳开业商场美陈市场报价青岛玻璃钢动物雕塑厂家玻璃钢卡通雕塑草莓制作北京玻璃钢金属雕塑企业北京大型主题商场美陈价钱大同玻璃钢雕塑定制价格乐平玻璃钢雕塑陕西玻璃钢卡通雕塑厂家江苏人物玻璃钢雕塑制作绵阳玻璃钢花盆花器铜川卡通玻璃钢雕塑价格广东户外商场美陈费用开县欧式人物玻璃钢雕塑景德镇玻璃钢马雕塑新都玻璃钢雕塑公司江宁玻璃钢造型雕塑户外玻璃钢卡通雕塑销售厂家云浮口碑不错玻璃钢人物雕塑台湾玻璃钢雕塑厂玻璃钢滑梯雕塑北京季节性商场美陈费用商场商业美陈雕塑工厂直销香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化