前言工欲善其事,必先利其器,作为一个个单片机爱好者,相信大家入门的时候都是用的keil来开发,这个当然也可以,但是用的时间长了就发现这个开发效率真是慢呀.于是我就想能不能在vscode上开发单片机,找了些教程发现还真的有,就给记录下来.安装Keil51编译必须要有keil的环境的,所以我们需要先安装keil,怎么安装相信大家都是会的哈哈,还有就是要知道自己的keil安装路径在哪里,后面要用到安装V            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-16 00:22:14
                            
                                133阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ### 单片机开发环境 Java:新手入门指南
在这篇文章中,我将带你了解如何设置一个简单的单片机开发环境,使用Java作为开发语言。单片机(例如Arduino、ESP32等)通常使用C/C++编程,但通过Java可以实现基本的控制和通讯。
#### 开发流程
在开始之前,让我们来看看整个开发流程。下表总结了每一步及其对应的描述:
| 步骤 | 描述 |
|------|------|
|            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-28 04:54:46
                            
                                8阅读
                            
                                                                             
                 
                
                             
         
            
            
            
               集成开发环境概述     80年代单片机进入我国,当时较有影响的是INTEL的NCS-48系列和Zilog公司的Z80系列,20多年来单片机获得了飞速的发展,现在单片机已经渗入到工农业生产,国防军事,教育科研等诸多领域,已经形成了计算机领域的一个重要分支。     单片机的应用首先要            
                
         
            
            
            
            龙芯平台51单片机开发环境搭建,
算是对网上各种资料的简单整理、继承和发展。
    作为玩过51单片机但依然处于小白阶段的我不乖乖在 Keil 下写 C51 似乎有点说不过去,但反正学着玩,这样又有什么关系呢。毕竟C51是我最早接触的C语言版本,还是有点情结的。这篇文章也算是对网上各种资料的简单整理、继承和发展。硬件和操作系统开发板:比较有名的 TX-1C 开            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-26 17:05:38
                            
                                123阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本节书摘来异步社区《51单片机应用开发从入门到精通》一书中的第2章,第2.8节,作者:张华杰 ,更多章节内容可以访问云栖社区“异步社区”公众号查看2.8 用外部中断控制灯闪烁51单片机应用开发从入门到精通功能说明:单片机P1端口的8只LED作左移右移,不断循环。当按外部中断INT0开关K1时,循环停止,转而使8只LED闪烁4次,然后再恢复灯的左右移循环。2.8.1 硬件设计外部中断INT0电路如图            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-26 09:13:21
                            
                                128阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、开发环境安装        能够进行51单片机的集成开发环境比较多,比较常用的是Keil C51,可以从相应的网站上下载,如下图所示为Keil C51的安装文件点击“Setup.exe”,出现如下图所示的窗口。点击上图中的“Full Version”,出现如下图所示的窗口点击“Next”,出现如下图所示的窗口。点击“Yes”,出现如下图所示的窗口这个页面            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-18 21:11:57
                            
                                124阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            大家好,我是小麦。今天推荐一个适用于单片机裸机开发的开源轮子。QueueForMcu基于单片机实现的队列功能模块,主要用于8位、16位、32位非运行RTOS的单片机应用,兼容大多数单片机平台。开源代码:https://github.com/xiaoxinpro/QueueForMcu一、特性动态创建队列对象动态设置队列数据缓冲区静态指定队列元素数据长度采用值传递的方式保存队列数据二、快速使用#in            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-12 16:08:43
                            
                                289阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、软件方面这是最大的区别, ARM引入了操作系统,使得它具备下列特点:       方便主要体现在后期开发上,即在操作系统上直接开发应用程序。不像单片机一样一切都要重新写。前期的操作系统移植工作,还要专业人士来做。安全这是LINUX的一个特点。LINUX的内核与用户空间的内存管理分开,不会因为用户的单个程序错误而引起系统死掉。这在单片机的软件开发中没见到过。高效引入进程的管理调度系统,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-20 13:38:34
                            
                                109阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
               本期技术贴小E教大家如何用HTML和JavaScript来简单的制作一个网页上的秒表。大致效果是这样的:   要求是点击开始会让秒表开始计时,点击暂停按钮时暂停,点击复位按钮时,上面数字全部归零。下面让我们一起来学习一下如何操作吧~   HTML&JavaScript .首先是先用HTML把秒表的大致外观写出来,下面是代码:   接下来是JavaScript的部分了我们在末尾写上首            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-02 16:10:40
                            
                                40阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              目录摘要原理图复位电路晶振电路稳压电路存储电路显示电路ADLED和蜂鸣器按键电路PCB51单片机说明摘要   这是我2018年12月8日凌晨画出来的一款开发板,从画原理图到PCB前前后后用了三四个小时,时间花的比较少,后面也发现有一些地方存在问题,当然,本质上是可以用的,只是一些地方做的不是很好。功能如下:AT24C02进行数据存储;tlc5615&nb            
                
         
            
            
            
            工作中分析了一下现状,项目繁多,需求不一,团队成员单片机开发经验缺乏,编程风格各异,几乎没有可以重复利用的模块,无现成提高开发效率与测试的工具。为使开发更迅速,流程更标准,同时也让系统模块化更强,拥有更好的复用性,需要有一个单片机操作系统。现有的操作系统琳琅满目,开源的无技术支持,商用的价格高,最重要的是我们的系统虽然繁杂,但更倾向于控制型,使用这些操作系统对团队开发要求较高,而且占用资源多,所以            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-27 19:44:14
                            
                                120阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            《SO单片机项目开发入门到精通轻松指南》系列之3:要做一件事情,既要知道做什么,还有重要的是还得知道怎么做,所以做一件事情的流程很关键。那么一个单片机开发项目的开发流程是怎样的呢?一个推荐的开发流程如下:第1步:功能分析我们要做一个东西,肯定是要有目标的,单片机电路板要实现什么功能是需要首先明确的。功能分析的主要目的是为了确定待开发的单片机电路板的主要功能。对于简单的东西,直接把功能写出来列一个表            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-09 23:00:45
                            
                                169阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、MicroPython 环境搭建1. 所需工具1.Thonny #一个简单的Python开发IDE 2.8266开发板及数据线2.环境部署1.安装Thonny2.由于开发板自带串口芯片,直接USB连接至电脑即可下图中COMXX即为开发板串口号打开Thonny,右下角选择8266 COM10Shell窗口显示如下信息表示连接成功3.8266引脚图4.第一个程序,点亮开发板指示灯from mach            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-08 12:01:15
                            
                                470阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            大家好,今天我们又见面了,这次我不是来给大家推教程的(害羞),今天要给大家介绍一款真的真的真的真的很便捷的 32 位单片机集成开发平台,下面我们通过以下三点进行介绍:1.Stduino IDE 是什么?“Stduino IDE 是一款面向 32 位 ARM 单片机快速入门学习的集成开发平台,目前已经支持 Arduino_Core_STM32 框架(Arduino 式开发),集聚快捷、高效、免费、开            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-20 22:10:25
                            
                                92阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            HC32L136开发板(如下图所示)分为板载调试模块(左半部分)和MCU开发电路(右半部分)。二者中间通过邮票孔相连,如果将板子从中间掰开,板载调试模块就可以当一个CMSIS-DAP的仿真器来使用。此开发板的主芯片为华大半导体HDSC的HC32L136K8TA,64PIN LQFP封装、64K Flash、8K RAM 超低功耗单片机。一、准备工作下载HC32L136_SDK应用开发套件。如下图所            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-05 21:06:57
                            
                                59阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             最近,因为一些不可描述的原因,我踩了个巨坑——JS控制单片机先上效果吧,由于不知道掘金怎么上传录像,就放微博啦,链接地址:正文作为一名端茶倒水、递烟递酒、擦窗扫地无所不能的全干打杂工,我是一点想法都没有,毕竟作为一名前端都算不上合格,更不用讲硬件这块了。单片机的开发一般都是C++或者C开发者去搞的,甚至可能还要用到汇编。因此开发者在我脑海的印象一般是这样的:看了下自己的发际线。。。。嗯            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-26 21:22:00
                            
                                36阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            之前回答的一个单片机入门的问题,感觉脉络还算完整,遂把它单独整理出来。大一学的单片机,本科玩了几年嵌入式,做过智能家居,智能小车,示波器,开关电源等等,后来工作(本人芯片行业)以后就没搞了,但是这段时间积累的经验,可以让整个职业生涯受益。单片机相对来说更容易了解计算机底层的东西,还有硬件什么的,玩过单片机的人对IT产业上下游的理解不是一般软件专业出来可以比的。以下介绍学习路线。学嵌入            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-11 17:37:12
                            
                                103阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            支持以下多种开发方式: NodeMCU、MongooseOS、microPython、Nodejs、ESPeasy、C SDK、C NoSDK、Blynk、arduino、WFduino、Scratch、Mixly、Blockly、阿里智能、京东智能、百度智能 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-18 13:09:00
                            
                                179阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            大家好,我是小麦,日志系统在系统开发和调整过程中的重要性,大家应该都清楚,特别是项目出问题之后,却没有日志可以帮忙定位问题,就非常令人痛苦。因为我们不可能一直通过调试器去单步调试程序,所以设备的运行日志显得尤为重要。通常我们对日志有这些要求:不同的日志级别(Debug,Warning, Info, Error, Fatal);日志打印要和printf一样简单易用;能够            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-01 19:20:35
                            
                                167阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            2006-04-27 21:40:04 
      单片机智能开发平台解决方案          一、单片机应用开发平台的意义  单片机是最初的大型计算机的一个分支,主要用于:工业自动化控制、智能仪器、仪表、航海、航天、智能家电等领域。单片机作为一种嵌入式产品应用的主流控制芯片,应用十分广泛,而支持它的开发手段国内还比较落后,目前我国单片机嵌入式产品的开发行业中,仍实行随意性个体的自然经济