v语言适用于单片机吗 [问题点数:50分]

Bbs1
本版专家分:0
结帖率 0%
Bbs9
本版专家分:54858
版主
Blank
GitHub 绑定GitHub第三方账户获取
Blank
进士 2017年 总版技术专家分年内排行榜第八
Blank
优秀版主 2016年10月优秀大版主
优秀小版主
Blank
银牌 2017年1月 总版技术专家分月排行榜第二
Bbs1
本版专家分:0
Bbs1
本版专家分:0
啊哈C语言—自己整理
最简单的C<em>语言</em>编译器
V语言(Vlang)初探
Vlang文档: https://vlang.io/docs 持续更新中
c语言指令集
c<em>语言</em>指令列表,对初学c<em>语言</em>的用户有很好的帮助作用。
针对8位单片机的哈希算法实现
本文件为本人经过测试的能够直接应用于8位<em>单片机</em>的sha1-hash算法源码,解决了以往在PC机上实现或32位编译器实现的sha1算法无法兼容低端处理器的问题。
单片机程序设计编程规范
本规范<em>适用于</em>松翰科技8-bit MCU 部门汇编程序编写准则,同样<em>适用于</em>代理商及重要客户工 程师编程规范参考。本规范的目的为统一编程风格,保证程序编写质量,提高程序的可移植 性和维护性。
改imei imei可以改吗
改imei imei可以改吗 改imei imei可以改吗 V 改imei imei可以改吗 改imei imei可以改吗 V 改imei imei可以改吗 改imei imei可以改吗 V 改imei imei可以改吗 改imei imei可以改吗 V
windows之开启Linux子系统,抛弃虚拟机
以前在使用linux时,要么装双系统,要么是虚拟机,使用起来总是有些不方便。 n好在windows10支持了Ubuntu,可以直接原生运行Linux,虽然没有图形界面,但是已经够我们使用啦。 n(用了Linux还要图形界面??)开启方法n设置-更新与安全-针对开发人员选项中,启用”开发人员模式”n打开控制面板-程序和功能-打开”启用或关闭 Windows功能”-勾选”<em>适用于</em>Linux的Windows
V 语言强势登顶 GitHub TOP1,欲取 Go 而代之?
这个结合了 Go 和 Rust 特性的新<em>语言</em> V,正式发布了首个可用版本。长久以来,编程<em>语言</em>在语法、语义和标准库等方面都存在着千差万别,使得程序员在选择时不得不面临着差异...
年轻人的第一篇V语言笔记
V<em>语言</em>极限学习 我听说V<em>语言</em>看文档半小时就能完全掌握????以我的智商一小时掌握不了我就给各位科普一下广告法??? 宇宙惯例hello world // first v code fn main(){ printIn("hello world") } 不需要行结束符 v函数使用fn声明,和其他<em>语言</em>一样,main函数是程序入口 注释规则和c一样 输出使用内置函数 printIn() 宇...
最详细的v语言(vlang)的编译器的安装与运行!
​在这里给有兴趣的人提供最详细的安装过程。 其间过程是艰难的,体验是痛苦的。 相信大多数人在安装新<em>语言</em>的ide和环境配置的过程中都会遇到的各种各样的坑,一踩就拔不出来了。如下我们开始安装过程。 再提一句目前window下暂时无法进行v<em>语言</em>的编译,我也没有mac进行编译。所以这里我使用的是虚拟机+Linux进行的编译。等window下能编译后通知各位。 虚拟机使用的是V...
vlang,v语言
AD: http://a.scwy.net/ 无意中看到.https://vlang.io/,还有网友很积极的来了个中文网 https://www.v-lang.cn/ 安装: mkdir -p ~/code &amp;&amp; cd ~/code # ~/code directory has to be used (it's a temporary limitation) git c...
V语言正式开源
V<em>语言</em>今天正式,欢迎访问V<em>语言</em>中文网:https://vlang-zh.cn/Hello, world在线运行:https://vlang.io/playfnmain(...
V模型和W模型 需求明确+严格顺序执行
n由来:n1980年代后期Paul Rook提出了V模型nEvolutif公司在V模型的基础上提出了W模型nnV模型: nnnnW模型:nnnn 
为OLED屏增加GUI支持6:进度条控件
为OLED屏增加GUI支持6:进度条控件本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 环境:主机:WIN10开发环境:MDK5.13MCU:STM32F103源代码:gui_widget_progbar.h/**n* Copyright (c), 2015-2025n* @file gui_widget_progbar.hn* @brief 文本控
STM32使用ezxml解析XML文件
嵌入式STM32解析xml文件,采用了ezxml库进行解析,可以参考,此为核心部分。
同是高级语言人C语言可以编写51单片机程序,JAVA却不能?
从事嵌入式开发多年,C<em>语言</em>和Java两种编程<em>语言</em>都拿来做过项目,凡是没有那么绝对,不同的编程<em>语言</em><em>适用于</em>不同的编程场景,对于<em>单片机</em>来讲运行个操作系统就已经是很奢侈的事情,再让运行java的虚拟机还让人玩不,一旦涉及到操作系统或者java的虚拟机基本上已经超乎<em>单片机</em>的范畴了,<em>单片机</em>再次扩展化就是嵌入式开发了,运行个操作系统或者java虚拟机也不是什么很难的事情。nnnn术业有专攻,对于<em>单片机</em>而言应用场...
单片机汇编与C语言对照
<em>单片机</em>吗,汇编,c<em>语言</em>,学习<em>单片机</em>C<em>语言</em>的初学者好用,可以理解与汇编之间的对应关系
延时程序编写
<em>单片机</em>c<em>语言</em>延时代码,<em>适用于</em><em>单片机</em>代码编程
关于单片机的c语言学习
介绍<em>单片机</em>c<em>语言</em>的学习材料。 具体的介绍了<em>单片机</em>使用的c<em>语言</em>特dian。<em>适用于</em>新手。
纯C语言设计的线程,让单片机不用操作系统的情况下,支持线程和事件
C<em>语言</em>项目中用到的一些技巧,写出来与大家分享。nn情形一nn碰到过这样的需求:nn1) 检测到某种事件时,让1号灯闪烁三次(亮100ms,灭200ms),再关掉灯;nn2) 2号灯是运行指示灯,需要亮一秒,灭一秒,一直重复下去;nn如何实现呢?nn如果有操作系统,开多个线程去做,代码写起来会非常完美。nn但如果不用操作系统,只有一个线程,该怎么办呢?nn nn情形二nn硬件资源必须互斥访问:nn多...
sht20 程序
sht20 I2c模拟驱动 51<em>单片机</em>例程 加I2C通讯总线学习。方便新手学习I2C学习。例程中有I2c的读和写,传感器只用了读。
适用于OLED屏的GUI
自己编写的GUI,<em>适用于</em>OLED屏。目前已有控件: 1.文本框 2.单色bmp图片显示控件 3.进度条 并支持: 1.中文字库 2.基本的2D绘图功能
模糊控制算法单片机实现
模糊控制算法<em>单片机</em>实现,用C详细说明,值得借鉴
于振南的适用于51单片机的文件系统
于振南的<em>适用于</em>51<em>单片机</em>的文件系统 版本比较全
义隆单片机教程包括C语言和实例
义隆<em>单片机</em>教程包括C<em>语言</em>和实例 适合初学者。 PDF格式的 而且已经有书签,
可在单片机上运行的机器学习算法KNN(C语言实现)
2017年全国大学生电子设计大赛I题可见光定位问题,本方法提供一种基于位置指纹的无线定位思路,需要离线构建无线指纹库(信号强度构成的向量与对应位置标签),再用机器学习算法,例如KNN进行定位,由于比赛只允许在<em>单片机</em>上运行,因此针对比赛用C改写了一个可直接在<em>单片机</em>裸机上运行的KNN算法。2.为什么要用C因为诸于python等高级<em>语言</em>编写的机器学习代码需要有操作系统支持,而一般意义上的<em>单片机</em>无法运行Li
ISPlay v单片机编程
ISPlay v<em>单片机</em>编程ISPlay v<em>单片机</em>编程ISPlay v<em>单片机</em>编程ISPlay v<em>单片机</em>编程<em>单片机</em>ISPlay v<em>单片机</em>编程
单片机设计
<em>适用于</em><em>单片机</em>的开发和应用,如何编写<em>单片机</em>的汇编<em>语言</em>,以及<em>单片机</em>才c<em>语言</em>的适用技巧
单片机编程语言的比较
<em>单片机</em>又称单片微控制器,它是把一个计算机系统,包括cpu、ram、rom、定时/计数器和多种i/o接口集成到一个芯片上。由于<em>单片机</em>的种种优点和特性,其应用领域极其广泛。<em>单片机</em>系统同样也由硬件系统和软件系统构成,因此涉及到程序的编写问题。<em>单片机</em>的编程<em>语言</em>很多,大致分成三类:机器<em>语言</em>、汇编<em>语言</em>、高级<em>语言</em>。机器<em>语言</em>由于繁琐容易出错,一般用户已经不再使用。下面分别对汇编<em>语言</em>和最常用的高级<em>语言</em>进行分析。rn
KEIL v5 C 开发工具
C<em>语言</em>的开发工具,适合STC,STM32等<em>单片机</em>,是硬件开发人员的必备工具v。
PIC单片机c语言编译器
MPLAB所需c<em>语言</em>编译器,<em>适用于</em>PIC<em>单片机</em>12、16、18系列<em>单片机</em>程序编写,内附完整破解方法
对于单片机C里面结构体的认识
<em>单片机</em>结构体的认识
基于51单片机的循迹小车
基于51<em>单片机</em>的循迹小车,才采用模拟PWM信号进行各路的速度控制,使用光对管进行路线的检测。
单片机中使用C库函数记录
用了这么长时间<em>单片机</em>了,C的一些库函数确实好用,为了方便积累,下面将用到的库函数记录一下,写点心得,利己利人。rnrnrnrnrn1、strlenrn rnrn(C<em>语言</em>函数)rn rnrnrnstrlen所作的仅仅是一个计数器的工作,它从内存的某个位置(可以是字符串开头,中间某个位置,甚至是某个不确定的内存区域)开始扫描,直到碰到第一个字符串结束符'\0'为止,然后返回计数器值(长度不包含'\0'
将Arduino与开源RISC-V架构相结合,实现低成本,高性能嵌入式设计
        嵌入式系统开发人员一直在寻找进一步缩短开发时间的方法,尤其是概念验证和快速原型开发。开发工具包(开发工具包)已经成为选择的捷径,但设计者需要能够平衡表单因素和广泛支持的生态系统与性能需求。  Arduino Uno开发板是这需要找到平衡的一个很好的例子。其形成因素已成为非常受欢迎的在这一领域,由于其成本低和数以百计的Arduino Shields提供Arduino的I/O功能插件扩...
单片机MCU学习方法总结
根据个人学习MCU的经验,总结关于MCU的学习方法。本文的主题结构如图:nnnn以下按照主题结构图的内容顺序分析。nnn一、目标与计划n在开始学习MCU之前,我们先思考以下的问题。整个MCU学习过程下来,很多时候是在对以下问题进行回答。n思考:n原因:为什么要学MCU?n目标:达到什么水平?n计划:怎么达到这个水平(怎么学)?用多长时间?n1、原因:视个人而定n①、为学
PIC单片机入门_C语言编程技术
1.为什么也是C<em>语言</em>?rnrnrn用C <em>语言</em>来开发<em>单片机</em>系统软件最大的好处是编写代码效率高、软件调试直观、维护升级方便、代码的重复利用率高等,因此C <em>语言</em>编程在<em>单片机</em>系统设计中越来越广泛的运用。PIC <em>单片机</em>的软件开发,同样可以用C <em>语言</em>实现。rnMicrochip 公司没有自行开发PIC<em>单片机</em>的C <em>语言</em>编译器,但其他公司有开发众多支持PIC <em>单片机</em>的C <em>语言</em>编译器,常见的有Hitech、CCS、
STM32系列单片机C语言编程语法指导
STM3是开发微控制器器械的专用芯片 其强大的控制能力 简单易学的C<em>语言</em>控制原理 使得其在国内外备受推崇 此文档专为编写STM32程序代码C的数据类型定义服务 ,仅供参考,有错误的地方望纠正!
ht1621通用程序
合泰1621驱动程序,c<em>语言</em>,<em>适用于</em><em>单片机</em>液晶驱动
模数转换器ADS1252 程序适用于c51系列的单片机
模数转换器ADS1252 的参考程序。C<em>语言</em>,<em>适用于</em>c51系列的<em>单片机</em>。
DSC12887源代码
DSC12887源代码 C<em>语言</em>的,<em>适用于</em><em>单片机</em>C51系统 DOC文件
ADS1110c语言程序适用于9S12单片机
ADS1110AD转换器的C<em>语言</em>源程序,<em>适用于</em>摩托罗拉9S12<em>单片机</em>。
CodeVisionAVR使用简介
CodeVisionAVR是<em>适用于</em>AVR<em>单片机</em>的C<em>语言</em>开发环境
pcf8563程序C语言
pcf8563程序C<em>语言</em>,<em>适用于</em>AVR mega6<em>单片机</em>
51单片机C语言入门教程
<em>适用于</em>初学者,教会你怎么用<em>单片机</em>C<em>语言</em>的使用
通用语言编译器/解释器
自己开发了一套引擎,可以通过模板配置解释各种<em>语言</em>n需要者可联系13859796840nn
单片机C语言之指针变量
本来通过一个实例来解释C<em>语言</em>指针。
51单片机C语言的编程技巧
很好的资源,<em>适用于</em>学习<em>单片机</em>C<em>语言</em>的初学者
单片机C语言知识用法之#define
#define的定义:#define是C<em>语言</em>中的一个预处理指令,其中的“#”表示这是一条预处理命令·。凡是以“#”开头的均为预处理命令,“define”为宏定义命令,“标识符”为所定义的宏名。#define TIME_NUM  1000  //定义一个时间数一个简单的TIME_NUM 就定义好了,它代表1000,如果在程序里面写if(i&amp;lt;TIME_NUM ){.........}编译器在处理...
单片机Base64 C语言加密
Authorization: Basic YWRtaW46YWRtaW4= 为登录的帐号密码。n使用 Base64 解密开查看内容:admin:adminnn然后用软件将字典中的密码与“admin:”进行组合,然后进行 base64 加密,进行破解。rnrn下面是加密算法:rn#include n#include nn#define HTTP_DATA_MAX_LEN 2048nn#define
PIC单片机C语言编译器picc编译器picc18PRO适用于PIC18系列单片机,含注册机
PIC<em>单片机</em>C<em>语言</em>编译器picc编译器picc18PRO<em>适用于</em>PIC18系列<em>单片机</em>,含注册机
PIC C编译器破解版
PIC<em>单片机</em>C<em>语言</em>编译器picc编译器picc<em>适用于</em>PIC系列<em>单片机</em>
哈利波特的考试-有权无向图用到Floyd算法
哈利波特的考试-有权无向图用Floyd算法计算任意两顶点的最短路径,再对每个顶点去扫描它到其他顶点最短路径的最大值,把最大值记下,找所有顶点到其他顶点的最大值其中最小值。rn#define MaxVertexNum 100 //最大顶点数设为100n#define INFINITY 65535 //∞设为双字节无符号整数的最大值65535ntypedef int Vertex; //用
STC-ISP下载软件
<em>适用于</em><em>单片机</em>的STC-ISP下载软件,方便大家将c<em>语言</em>编写的程序下载到<em>单片机</em>中。
单片机C语言应用100例1.pdf
<em>单片机</em>技术开发,<em>单片机</em>C<em>语言</em>应用100例,<em>适用于</em>初学者,特别是缺乏锻炼的初学者。
8*8点阵程序
<em>单片机</em>点阵程序,v
MCS_51单片机学习笔记
<em>适用于</em>STC89c58<em>单片机</em>学习,<em>适用于</em>STC89c58<em>单片机</em>学习,<em>适用于</em>STC89c58<em>单片机</em>学习,<em>适用于</em>STC89c58<em>单片机</em>学习,<em>适用于</em>STC89c58<em>单片机</em>学习
图像灰度变换原理及c++实现——图像反转,对数变换,对比度拉伸,比特平面分层
写在前面nn先交代下代码实现的技术细节吧。nn1、在最后的代码里,图像反转,对数变换方法1,对比度拉伸,比特平面分层的实现均采用指针访问像素的方式,以前总是用Opencv的at模板,但是指针最为高效,我还是用一下指针吧。当然,还有迭代器访问的方式,也是最为安全的方式,以后试一下。访问元素的方式常用的有四种,详情可以参考:https://www.cnblogs.com/ronny/p/opencv_...
单片机C语言之串口通信协议
本文详细讲述串口通信的基本原理,分析了51<em>单片机</em>串口协议。适合于入门。
多级反馈队列调度C语言
多级反馈队列调度C<em>语言</em>设计进程控制块PCB表结构,<em>适用于</em>多级反馈队列调度算法。PCB结构通常包括以下信息:进程名,进程优先数,轮转时间片,进程已占用的CPU时间,进程还需要的CPU时间,进程的状态,当前队列指针等。
单片机底层开发需要用到的C语言知识有哪些?
已经拿到C<em>语言</em>二级证书,感觉没用指针写代码,有时候很浪费一些内存,导致运行速度延缓。我想更加的了解指针,想通过学会用指针把内存充分利用起来。《C和指针》这本书是否适合买来看?后者还有其他书推荐吗?小弟请求各路大神的帮助。nn...
单片机C语言中&和&&运算符的差异性验证
<em>单片机</em>C<em>语言</em>中&和&&运算符的差异性验证
单片机生成二维码 C语言代码
随着二维码支付的普及,现在对设备端生成二维码的要求越来越多,前些时间做了一些项目,刚好是要在<em>单片机</em>接12864LCD屏生成二维码。nn     <em>单片机</em>生成二维码的源码,C<em>语言</em>编写,封装成函数,简单易用。本程序需要的硬件资源少,有2K左右的RAM,4K左右ROM就可以了。具体需求资源视实际二维码携带的信息量有关,还有就是二维码的纠错级别有关。nn    你就可以不需要去了解二维码复杂的协议,
C语言(CED)排序算法总结。比较完整和详细
排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存nn内部排序算法有:直接插入排序,折半插入排序,希尔排序,选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。详细如何划分在文章中的叙述会有体现,字母为大类排序方法。nn本文将依次介绍上述排序算法。nnA、插入排序nn一、直接插入排序。n...
单片机原理及应用(汇编语言、C语言
第一章 <em>单片机</em>概述(1KB=1024B、1B=8b)n<em>单片机</em>(嵌入式控制器、微控制器):在一片硅导体上,集成了“中央处理单元(CPU)、存储器(RAM、ROM)、中断系统、定时器\计数器n并行IO、串行IO、时钟电路及总线”,应用于测控领域的单片微型计算机。n<em>单片机</em>分为专用型和通用型。n<em>单片机</em>特点:n(1)简单方便,易于掌握普及n(2)功能齐全,应用可靠n(3)发展迅速,前景广阔n(4)嵌入容易,...
使用C语言完成单片机的底层配置操作
整体概貌    <em>单片机</em>型号:C8051F020                                      技术等级:不懂底层编程的菜鸟    写作目的:加深对底层的了解,方便下一步对FPGA底层配置的实现    编写内容:1. 定时器的定时                                            2.串口波特率的设定                  ...
51单片机C语言编程杂谈基础----全局变量和局部变量
&amp;lt;  博客宗旨:文章短,时间短,不考验耐力    &amp;gt;nn我记着我在开始编写51<em>单片机</em>程序的时候,老是在思考一个问题:怎么把一个函数中的值传到另一个函数中去呢???让我痛不堪言。虽然简单,但是在那个时候我还是不知道的。nn nn全局变量:就是在整个工程都可以使用的(概括说,当然需要引用extern 等关键字)。nn局部变量:是在函数内有效。或者说是在  {   }  域内有效的变量。nn...
单片机C语言生成PDF文档
目前带操作系统的平台借助PDFlib库,可以很方便的生成PDF文档。对于<em>单片机</em>来说,资源有限,无法调用库文件。于是对于<em>单片机</em>使用C<em>语言</em>来生成PDF文件产生了兴趣,经过一段时间的摸索,实现了一些简单PDF操作,效果如下。有兴趣的可以一起研究,将<em>单片机</em>生成PDF的功能丰富起来。此处说的<em>单片机</em>位8位,16位,32位不带系统的<em>单片机</em>,ram大于4K flash大于64K.rnrnrn...
16位单片机C语言实现PID调速心得
PID作为一种线性控制器在各领域得到广泛使用,具体原理就不细说了,本人其实也是一知半解就不班门弄斧了。n以下仅就这两天对于PID实现电机调速的一些心得跟大家分享一下。nPID主要的实现方式有两种 ,位置式和增量式,公式就不列了,其实核心思想个人认为就是时刻检测误差,再乘一定系数,再用此值修正。n位置式PID计算出的就是控制量u(k),电机控制中此值就是PWM的占空比。n增量式PID计算出的
单片机学习资料
<em>适用于</em><em>单片机</em>初学者<em>适用于</em><em>单片机</em>初学者<em>适用于</em><em>单片机</em>初学者
单片机C语言编程与实例
<em>适用于</em><em>单片机</em>初学者。<em>适用于</em><em>单片机</em>初学者。<em>适用于</em><em>单片机</em>初学者
单片机c语言中nop函数的使用方法和延时计算
标准的C<em>语言</em>中没有空语句。但在<em>单片机</em>的C<em>语言</em>编程中,经常需要用几个空指令产生短延时的效果。  这在汇编<em>语言</em>中很容易实现,写几个nop就行了。
面向对象的单片机编程
1.在看别人<em>单片机</em>程序时,你也许是奔溃的,因为全局变量满天飞,不知道哪个在哪用了,哪个表示什么,而且编写极其不规范。n2.在自己写<em>单片机</em>程序时,也许你也是奔溃的,总感觉重新开启一个项目,之前的写过相似的代码也无法使用,得重新敲,代码重用度不高。编程效率低下。代码无法积累。n3.而且感觉写这个代码没有思想,没有灵魂,没有框架,只是一个一个功能代码的堆砌,很空泛。那么这个时候,我就想在<em>单片机</em>中引入面向对
C语言单片机开发中的一些技巧
1、不改变其他位的值的状况下,对某几个位进行设值,方法就是先对需要设置的位用&操作符进行清零操作,然后用|操作符设值。比如我要改变GPIOA-> BSRRL的状态,可以先对寄存器的值进行&清零操作rnGPIOA-> BSRRL &=0XFF0F; //将第4-7位清0 然后再与需要设置的值进行|或运算 rnGPIOA-> BSRRL |=0X0040; //设置相应位的值,不改变其他位的值。rnr
9.65HCPIC-pro-9.65.exe
c<em>语言</em>编译器,<em>适用于</em>pic<em>单片机</em>,把c<em>语言</em>贬义词机器码的工具很好用
C语言编写51单片机程序:键控流水灯
使用C<em>语言</em>编写程序,51<em>单片机</em>通过四个开关(c10~c13)控制LED灯(8颗)的左移右移。要求:开关c10控制一颗LED灯向左移;开关c11控制一颗LED灯向右移;开关c12控制三颗LED灯同时向左移;开关c13控制三颗LED灯同时向右移。是循环移动,时间要求好像是 200ms。题目链接:http://zhidao.baidu.com/question/680122406274752172.ht
基于C语言的MCS-51系列单片机软件开发系统pdf
链接:https://pan.baidu.com/s/1gDnLhUqSdE6PNYka-xbTkg 密码:o20sn 本书为完整版,以下为内容截图:nn 
矩阵键盘(适用于单片机编写)
矩阵键盘(<em>适用于</em><em>单片机</em>编写),减小IO使用数目
松翰单片机C语言编译器
松翰<em>单片机</em>C<em>语言</em>编译器,用于开发松翰8位<em>单片机</em>软件的编译工具
用 C 语言实现单片机中的动态内存管理
在<em>单片机</em>中内存空间很小,主要是为了省硬件成本,如: coterx m3/m4 的 64KB/192KB, Quectel M26 的 256KB/512KB 等等都不带动态内存管理。为了实现内存动态分配和释放,要么使用厂家库的动态内存管理接口,要么自己写动态内存管理。
湘潭大学2015级单片机考试试卷
湘潭大学2015级<em>单片机</em>考试试卷,学校每年的题型都差不多,看透一套试卷及其周边知识点必过
单片机编程使用C库函数
1.printf函数nn这个非常简单。只要重定向printf函数即可。nn这个是STM8L<em>单片机</em>代码,注意:如果是IAR编译器需要开启library-FULLnn亲测在msp430,stm32,stm8l上均可使用,将1,2替换成对应<em>单片机</em>的函数即可nnnint fputc(int ch, FILE *f)//printfn{n USART_SendData8(USART1, (uint8_t) ...
单片机课件.适用于初学者
我在上电子设计大赛培训班时老是用的课件。。。
一、应广单片机的Mini-C语言基础
一、概述        项目需要性价比高一点的芯片,在澄海这边,台湾的芯片占了很大的市场。台湾芯片的特点是便宜,没办法,玩具出口生产量太大,1分钱的差价都有可能累积出大价钱。选型时选了应广<em>单片机</em>。对于用惯了C开发的人,用汇编来开发还是有些抗拒的。看了一下简介,应广<em>单片机</em>支持Mini-C<em>语言</em>,一看就跟C<em>语言</em>有关,我们来了解一下:二、Mini-C介绍       应广科技的MINI-C语法结构,是一种...
学习EZXML(XML解析器)源码过程中总结的知识(1)
毕业设计要做一个类似于XML解析器的东东,先拿了别人的XML解析器源码学习下,把学习过程中的知识总结了一下。n1. 关于系统n文件系统分为流方式和IO方式,我学习的代码里给出了两种读取文件的方式。IO的比较好理解,流方式的自己之前接触的很少。n2. 文件操作nopen()函数:n#includenint open(constchar*pathname,intflags);nint o
stm8L151 单片机自身供电电压检测 电量剩余百分比检测
基于stm8L151<em>单片机</em>的,利用自身的ADC基准电压保持不变特性,测量<em>单片机</em>的供电电压大小,可以用于低电量报警等功能。其他<em>单片机</em>也可以参考,基本一样。
《AVR单片机实用C语言程序设计与典型实例 吴健》pdf 附下载链接
链接:https://pan.baidu.com/s/1sdJitwdFIEGXMA217ByacQ 密码:vzftnn本书为完整版,以下为内容截图:nn
超级单片机开发工具v
!!!超级<em>单片机</em>开发工具!!! <em>单片机</em>开发过程中用到的多功能工具,包括热敏电阻RT值--HEX数据转换;3种LED编码;色环电阻计算器;HEX/BIN 文件互相转换;eeprom数据到C/ASM源码转换;CRC校验生成;串口调试,带简单而实用的数据分析功能;串口/并口通讯监视等功能. 用C++ Builder开发,无须安装,直接运行,不对注册表进行操作。纯绿色软件。 1. 模拟/数字转换表计算 本功能主要用于准备用于查表计算的 R/T 表格,主要用于温度、浊度等模拟量的测量,根据电路分压电阻的位置分为两种,可以参看图示选择正确的电路连接形式;可自定义分压电阻阻值;目前支持8位 /10位转换精度;可选择生成汇编/C源代码格式的数据等。 2. LED 编码器 本功能主要用于自动根据图形信息、段位置信息生成可保存在<em>单片机</em>程序存储器中供查表使用的数据。可自行定义字符的图形及各段的位置信息;可以选择LED类型,目前有 7段、14段、16段三种类型;自带图形定义,也可自定义并能保存自定义方案;自定义位置信息并可保存;可以生成 8位、4位编码,4位编码主要针对一些有 4个COM端的LED/LCD驱动器;同样可以保存为C/ASM格式数据。 3. 色环电阻阻值计算 本功能主要为记不住色环值的人(像我)用的,比较简单,单击相应环的相应颜色,阻值将实时给出。 4. Hex/Bin转换 Intel Hex格式文件和Bin格式文件相互转换,本功能使用机会较少。 Hex/Bin文件转换为文本方式(变量定义方式),将Hex文件或Bin文件转换为C/ASM源代码格式的数据。 CRC计算,提供3种计算方法。 5. 串口调试器 可以通过串口接收/发送数据,作为普通的串口调试器,可以手动发送所填内容,也可以发送整个文件; 内存映射功能,对于监控<em>单片机</em>内存非常方便,还可以定义内存变量,自动从接收到的数据中提取变量值,支持字节型、整型、长整型、浮点型、双精度型、位掩码(可用于位变量)、数组型(其他不规则变量)等,同时支持10进制、16进制、2进制显示;可以自由选择需要实时监测的变量;变量方案可以存盘等等;可以设为固定长度或定义首/尾标志,设置内存中实际起始地址,显示时和计算变量时用;由map文件自动读取内存变量(因条件所限,目前只支持由 ImageCraft C(ICC) 编译器产生的map文件,欢迎提供其他编译器的map文件样本); 变量组合,<em>适用于</em>文本方式的变量监测,例如: Var1=1111#var2=2222#var3=333.333 通讯时可以选择二进制、文本方式显示;可设置自动滚屏;设置最大显示行数; 可以选择多命令交互方式通讯,且可以作为主发方、从发方;主发时可以循环发送所选命令;从发时可以定义自动应答命令,即接收到表中所列的命令后,自动用相应内容应答,是不是很实用? 可以设为手动发送或定时发送。 可自定义通讯超时时间。 可以保存历史数据,包括发送和接收数据! 计划加入调制解调器控制。 6. 端口监视器 监视所选串口/并口的一切通讯活动而不占用其资源,可以设置过滤条件,可同时监视多个端口,可以保存数据,可以直接记录到文件中。 本功能可以用来分析未知的通讯协议...
基于proteus的51单片机仿真实例三十八、C语言的函数调用
本系列文章讲述了基于proteus仿真的51<em>单片机</em>学习,内容全面,不仅讲解电路原理,还讲解了<em>单片机</em>c<em>语言</em>,实例丰富,内容全面。
单片机入门教程适用于初学者
把你带进一个机器与<em>语言</em>的世界,是你对<em>单片机</em>有更多的了解。
51单片机上移植C语言的printf()
移植了C<em>语言</em>的printf()函数到51<em>单片机</em>上,实现了在51<em>单片机</em>的串口类pc端的printf()输出。nn使用方法:nn在项目工程中添加xxprintf.h和xxprintf.c文件n 在项目中需要使用xxprintf()函数的地方引入头文件xxprintf.h,在xxprintf.h中引入<em>单片机</em>相关头文件n 在xxprintf.h中的MaxSize 可根据需要调整最大输出字符数量,例如修改为...
单片机与上位机收发程序c语言实现
<em>单片机</em>与上位机收发程序c<em>语言</em>实现,希望对有需要的朋友有所帮助。
8051单片机的C语言编程
      8051的C<em>语言</em>编程和传统的C<em>语言</em>编程是类似的。当然其中有些数据类型是不一样的,我们知道8051支持强大的位寻址能力,因此8051的C<em>语言</em>编程增加了一些新的数据类型,为了不使的8051的能力被浪费。下面给出新增的数据类型。       bit   ——用于定义1个位变量,用于8051的位寻址空间(仅仅限于内部RAM的20H——2FH的字节空间(20H——7FH的位地址空间)).(不得不...
单片机入门
想学<em>单片机</em>吗 想成为编程高手吗 快来看吧 (别人的)
UTF8转GBK C语言 单片机
基于Keil的用C<em>语言</em>写的UTF转GBK的代码,用的查表法,字库占用41K左右Flash,可以用于将数据流中的UTF文本转化为GBK,解决串口显示或者TF或LCD显示中文乱码的问题
蓝牙4.0入门(2)开始程序编写(二)一般单片机程序的编写
2.2一般程序的编写n可参考的例程如下:nnnnn大D出品nnn0内部Flash编程和UICR用户信息配置寄存器配置.pdfnnnnn1CLOCK 系统时钟.pdfnnnnn2跑马灯.pdfnnnnn3Helloworld.pdfnnnnn4radio.pdf nnnnn5lowenergy.pdfnnnnn6MPU60
合并单链表(Java)代码下载
用户输入获得两个单链表A,B,并对他们排序,然后合成单链表C。合成后的单链表C按照升序排列。 相关下载链接:[url=//download.csdn.net/download/Pro_ah/1977880?utm_source=bbsseo]//download.csdn.net/download/Pro_ah/1977880?utm_source=bbsseo[/url]
Virtools_BB_译文(3/3)下载
Virtools_BB_译文,帮助你快速学好Virtools 相关下载链接:[url=//download.csdn.net/download/lxtjlg00/2023888?utm_source=bbsseo]//download.csdn.net/download/lxtjlg00/2023888?utm_source=bbsseo[/url]
C#绘制菱形源文件源码下载
C#画菱形源文件 程序可运行 可以下载参考 相关下载链接:[url=//download.csdn.net/download/xiaoqiu1234/2934021?utm_source=bbsseo]//download.csdn.net/download/xiaoqiu1234/2934021?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 人工智能要学习c语言吗 学习大数据语言学习前端吗
我们是很有底线的