当前位置:网站首页>【无标题】
【无标题】
2022-07-01 09:25:00 【百度pkq】
项目场景:
安装单片机开发工具Keil5和仿真开发板proteus
为啥不买开发板?
这里不使用开发板的原因是单独买个开发板其实还行,但是很多外设,而且加上本来自己是自学的,啥也不懂,坏的几率很大。
网上说买开发板实际开发和仿真proteus不一样,proteus转开发板到时候会出现很多bug,直接上手开发板好些,但我不这么认为,首先不管是用仿真还是开发板都会出现bug(对于一个新手,软件出现bug可以多次卸载重装,但是硬件完全不知道怎么解决bug。)自学的怎么解决?莫非重新买一块?更何况这一门课程,学完可能就不会再用到了,所以如果说没有人可以请教的情况下,最好是用仿真的,版本配置啥的都能配置,有问题软件问题百度到的概率更大,本来就新入手,怎么可能会懂原理,所以只能百度报错原因研究。
总的来说,如果开发板出现硬件问题,即使是个很小的毛病,对于新手来说都不一定能解决。
Keil5
安装Keil5的教程和破解软件都在这:
大佬安装教程:https://blog.csdn.net/m0_61744194/article/details/123785522
百度网盘:https://pan.baidu.com/s/1RhM5v1s2ZPSnYrt79I_eBg
提取码:0630
Proteus8
安装Proteus8的教程和破解软件都在这:
大佬安装教程:https://blog.csdn.net/ssj925319/article/details/108929227
(安装教程没问题,但是跑起LED的例子还需要去多看一些其他的使用Proteus8的教程)
百度网盘:https://pan.baidu.com/s/1mm-1putHPU8nIvDLE4eQWA
提取码:0630
Keil5连接Proteus8的方法

新建一个LED_test的Keil项目
进入选择设备情况,两个软件要一致,学习的是AT89C51


使用Ctrl+N新建一个文本,写C语言控制语句

保存刚写的那个文件,加上.c后缀
因为已经保存了.c 所以选择添加存在的组

添加输出设置


在Proteus8中根据一些教程来画电路图,最简单的LED,我是真的看了半天,不过所幸还是出来了,不过当时不知道线的连接情况,出现了一些灯不亮的情况,后面自己解决了。
那块看着密密麻麻的就是AT89C51,其他的都是自己画的
接着双击密密麻麻的那个板子




边栏推荐
- Wechat applet WebView prohibits page scrolling without affecting the implementation of overflow scrolling in the business
- JS use toString to distinguish between object and array
- Microcomputer principle - bus and its formation
- Redis -- lattice connects to redis cluster
- js 使用toString 区分Object、Array
- Simple load balancing with Nacos
- ES6-const本质与完全不可改实现(Object.freeze)
- A 419 error occurred in the laravel postman submission form. July 6th, 2020 diary.
- Football and basketball game score live broadcast platform source code /app development and construction project
- Set the type of the input tag to number, and remove the up and down arrows
猜你喜欢

Why is the Ltd independent station a Web3.0 website!

FAQ | FAQ for building applications for large screen devices
![Problems caused by delete and delete[]](/img/d9/a1c3e5ce51ef1be366a973aa42d1f0.png)
Problems caused by delete and delete[]
![2.3 [kaggle dataset - dog feed example] data preprocessing, rewriting dataset, dataloader reading data](/img/6e/d8ef618127ac492f5142f7b600266d.png)
2.3 [kaggle dataset - dog feed example] data preprocessing, rewriting dataset, dataloader reading data

Design and manufacture of simple digital display electronic scale

Principles of Microcomputer - internal and external structure of microprocessor

Which method is good for the management of fixed assets of small and medium-sized enterprises?

nacos服务配置和持久化配置

Installation and use of NoSQL database

Implementation and application of queue
随机推荐
Log4j 日志框架
Niuke monthly race 22 tree sub chain
JS prototype trap
3D打印Arduino 四轴飞行器
nacos简易实现负载均衡
[video game training] real topic of 2013 video game of infrared optical communication device
Mysql8.0 learning record 17 -create table
Solution of EPS image blur by latex insertion
【pytorch】transforms. Normalize((0.5, 0.5, 0.5), (0.5, 0.5, 0.5))
Youqitong PE toolbox [vip] v3.7.2022.0106 official January 22 Edition
Football and basketball game score live broadcast platform source code /app development and construction project
Tree structure -- binary tree 2 non recursive traversal
Understanding and implementation of AVL tree
Databinding source code analysis
Wechat applet WebView prohibits page scrolling without affecting the implementation of overflow scrolling in the business
Pain points and solutions of fixed assets management of group companies
Leetcode daily question brushing record --540 A single element in an ordered array
Ranking list of domestic databases in February, 2022: oceanbase regained the "three consecutive increases", and gaussdb is expected to achieve the largest increase this month
Implementation and application of queue
2.2 【pytorch】torchvision.transforms