E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
单片机c语言sden
蓝桥杯之单片机设计与开发(11)——
单片机C语言
小结
今天闲着无聊把书翻看一遍,收获颇丰。目录1、数据类型基本类型数据长度强制类型转换bit强制类型转换2、变量类型局部变量全局变量变量的存储类别1、数据类型C语言的数据基本类型分为:字符型、整型、长整型以及浮点型。字符型、整型和长整型只能表示整数unsigned型只能表达非负整数signed型可以表达负整数浮点型表达小数基本类型数据长度字符型unsignedchar0~255signedchar-12
小默haa
·
2020-07-09 07:31
蓝桥杯
第十届蓝桥杯
Proteus8.9 VSM Studio WINAVR编译器仿真ATmega16系列a21_SHT75
*本文及代码参阅彭伟《
单片机C语言
程序设计实训100例》一,打开文件(可以随文下载放置在文档中打开)。(如下图1所示)图1二,调整原理图大小,适合可视,另存工程文件。
kaillen/ziegler yin
·
2020-07-09 07:23
C51
C语言
Proteus仿真
单片机
c语言
windows
小程序
安全
菜鸟之学习51单片机(二)
单片机C语言
基础
大一的时候学习了谭浩强教授的《C语言程序设计》,有了一定的基础,再加上大二参加C语言2级培训班,通过了全国二级,有一定的提高,但是翻看《单片机程序设计》之后发现,keil3除了标准C语言的关键字外,增加如下关键字:1._at_绝对地址定位2.alien函数类型3.bdata用于指定存储于RAM中的位寻址区的数据4.bit定义位变量5.code用于指定存储于程序存储器中的数据6.compact用于指
韦大爷
·
2020-07-08 13:28
大学生涯
51
单片机C语言
编程杂谈基础----全局变量和局部变量
我记着我在开始编写51单片机程序的时候,老是在思考一个问题:怎么把一个函数中的值传到另一个函数中去呢???让我痛不堪言。虽然简单,但是在那个时候我还是不知道的。全局变量:就是在整个工程都可以使用的(概括说,当然需要引用extern等关键字)。局部变量:是在函数内有效。或者说是在{}域内有效的变量。上面的概括都是不谨慎的说法,完全为了刚开始用c语言的小伙伴们而描述的。#include#include
炉子热
·
2020-07-07 15:51
51单片机C语言基础
基于51单片机DS18B20测温LCD1602显示可设时设温调时的项目
基于51单片机DS18B20测温LCD1602显示可设时设温调时的项目一、前言1、基于51单片机DS18B20测温LCD1602显示可设时设温调时的项目包括用Keil软件编写
单片机C语言
程序和用Proteus
CWQLTYH
·
2020-07-06 21:48
[转帖]
单片机c语言
学习心得
(一)相信很多爱好电子的朋友,对单片机这个词应该都不会陌生了吧。不过有些朋友可能只听说他叫单片机,他的全称是什么也许并不太清楚,更不用说他的英文全称和简称了。单片机是一块在集成电路芯片上集成了一台有一定规模的微型计算机。简称为:单片微型计算机或单片机(SingleChipComputer)。单片机的应用到处可见,应用领域广泛,主要应用在智能仪表、实时控制、通信、家电等方面。不过这一切都没什么关系,
taina2008
·
2020-07-06 18:16
学习生活历程
基于DS1302芯片---使用51
单片机C语言
编制的电子时钟(液晶1602显示)
这可以当做学习单片机之后的第一套作品做单片机这块确实非常有趣,比原来单纯的编程要好多了,即动脑又动手,而且很容易入门。跟着网上down的郭天翔视频教程学完了理论之后开始动手制作电子时钟,电路就是一般的电路:一块洞洞板,几个芯片座,杜邦线就OK了,至于排针用不用都行,可以直接把杜邦线焊在芯片座上。电路搞定之后就是连线,根据DS1302芯片说明书(pdf等)里面的引脚介绍来考虑把这些引脚连到单片机的相
wodejiaoao
·
2020-07-06 07:33
keil教程之创建基础软件工程
keil简介KeilC51是美国KeilSoftware公司出品的51系列兼容
单片机C语言
软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。
一个的朝圣
·
2020-07-06 04:55
单片机
51单片机
单片机入门
单片机C语言
中&和&&运算符的差异性验证
今天在编写单片机程序时,错误将算术运算符&写成了逻辑运算符&&,结果导致程序出现错误。于是就认真的再次学习了一下&和&&这两种运算符到底有什么区别。实例演示先用一个简单的例子来看看这两种运算符的运算结果是什么?图一是为了验证这两种运算符的区别而特意写的程序,图二是程序运行结果。图一演示程序图二运算结果从运算结果就可以看出,算术运算符&执行的结果得到的是一个具体的数值,而逻辑运算符执行的结果是0或者
老马识途单片机
·
2020-07-05 14:11
编程技巧
单片机C语言
基础知识
1、ROM用于存放程序,或者一些原始数据;RAM用于存放数据2、sfr:SFR声明,sfrSCON=0x98;sfr16:SFR的16位数据声明,sfr16T2=0xCCsbit:特殊功能位声明,sbitOV=PSW^2;bit:位变量声明3、&&逻辑与;&按位与;>>位右移;<<位左移;^按位异或;~按位取反4、I/O口定义sbitbeep=P2^3;5、最小系统可以运行起来的必要条件:①电源,
春华秋施
·
2020-07-05 08:20
《新概念51
单片机C语言
教程》(郭天祥)学习笔记
看到之前的阅读量,有标题党的嫌疑,再接再厉,加油坚持自己的文风,相信会写的越来越好:)继续更(一个人,一个记事本,一个PDF阅读器,装备全靠打)《新概念51
单片机C语言
教程》(郭天祥)学习笔记第一章基础知识必备
Larya_csdn
·
2020-07-05 05:21
单片机
这么可爱一定是女孩子
Proteus
单片机C语言
仿真(2)——51单片机电子密码锁、数码管显示、AT24C02掉电存储
一.系统说明模块划分:(1)51单片机主控单元:AT89C51单片机/STC89C51单片机/STC89C52单片机均可,负责控制各个模块,此处必须配有相应的晶振电路和复位模块;(2)密码存储单元:AT24C02芯片,有掉电存储功能,能够存储密码,仿真中有时不太容易体现,实物效果明显;(3)密码输入单元:4×4矩阵键盘,只需要4行+4列共计8个控制和引脚即可扫描16个按键,节省大量I/O资源,可以
qq_3053749041
·
2020-07-05 04:15
51单片机设计
Proteus仿真
单片机
单片机C语言
程序设计:10s 的秒表
/*名称:10s的秒表说明:首次按键计时开始,再次按键暂停,第三次按键清零。*/#include#defineucharunsignedchar#defineuintunsignedintsbitK1=P3^7;uchari,Second_Counts,Key_Flag_Idx;bitKey_State;ucharDSY_CODE[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,
moyouyou123
·
2020-07-05 00:00
基于Proteus+8051汇编应用实例系列之一--单只数码管循环显示数字
后来在网上发现《
单片机C语言
程序设计实训100例基于805
internet_of_things
·
2020-07-04 18:32
51汇编
单片机
Proteus
iOS宏定义的黑魔法 - 宏菜鸟起飞手册
转自OneV'
sDen
的博客宏定义在C系开发中可以说占有举足轻重的作用。底层框架自不必说,为了编译优化和方便,以及跨平台能力,宏被大量使用,可以说底层开发离开define将寸步难行。
苏米糖
·
2020-07-04 12:01
iOS
串口通信——写串口(C语言)
C语言程序,将一个文件中保存的控制LED的十六进制数读取,并写入串口由433M发送至连接有另一433M的MSP430
单片机C语言
程序:#include#includeFILE*fileFP;intmain
Doer Cyrus
·
2020-07-04 05:05
物联网通信类小项目
模拟EC11系列数字旋转编码器旋转方向改变数值让数码管显示一个数值的项目工程
模拟EC11系列数字旋转编码器旋转方向改变数值让数码管显示一个数值的项目工程一、前言1、模拟EC11系列数字旋转编码器旋转方向改变数值让数码管显示一个数值的项目包括用Keil软件编写
单片机C语言
程序和用
CWQLTYH
·
2020-07-04 04:08
模拟EC11系列数字旋转编码器旋转方向改变数值让数码管显示四个数值的项目工程
模拟EC11系列数字旋转编码器旋转方向改变数值让数码管显示四个数值的项目工程一、前言1、模拟EC11系列数字旋转编码器旋转方向改变数值让数码管显示四个数值的项目包括用Keil软件编写
单片机C语言
程序和用
CWQLTYH
·
2020-07-04 04:08
基于51单片机脉冲宽度调制(即PWM)直流电机转速快慢以及霍尔测速的项目
基于51单片机脉冲宽度调制(即PWM)直流电机转速快慢以及霍尔测速的项目一、前言1、基于51单片机脉冲宽度调制(即PWM)直流电机转速快慢以及霍尔测速的项目包括用Keil软件编写
单片机C语言
程序和用Proteus
CWQLTYH
·
2020-07-04 04:08
基于51单片机的I2C通信及从AT24C02读取保存数据来显示在4位数码管上的项目工程
基于51单片机的I2C通信及从AT24C02读取保存数据来显示在4位数码管上的项目工程一、前言1、基于51单片机的I2C通信及从AT24C02读取保存数据来显示在4位数码管上的项目包括用Keil软件编写
单片机
CWQLTYH
·
2020-07-04 04:08
通过点击移位按键移位修改LCD1602字符型液晶显示器显示时分秒个位十位数值的计时项目
通过点击移位按键移位修改LCD1602字符型液晶显示器显示时分秒个位十位数值的计时项目一、前言1、通过点击移位按键移位修改LCD1602字符型液晶显示器显示时分秒个位十位数值的计时项目包括用Keil软件编写
单片机
CWQLTYH
·
2020-07-04 04:36
基于51单片机PWM(即脉冲宽度调制)调速数码管显示测速L298M芯片控制直流电机正反运转的项目
即脉冲宽度调制)调速数码管显示测速L298芯片控制直流电机正反运转的项目一、前言1、基于51单片机PWM(即脉冲宽度调制)调速数码管显示测速L298芯片控制直流电机正反运转的项目包括用Keil软件编写
单片机
CWQLTYH
·
2020-07-04 04:36
单片机C语言
函数之中断函数(中断服务程序)
在开始写中断函数之前,我们来一起回顾一下,单片机的中断系统。中断的意思(学习过微机原理与接口技术的同学,没学过单片机,也应该知道),我们在这里就不讲了,首先来回忆下中断系统涉及到哪些问题。(1)中断源:中断请求信号的来源。(8051有3个内部中断源T0,T1,串行口,2个外部中断源INT0,INT1(这两个低电平有效,上面的那个横杠不知道怎么加上去))(2)中断响应与返回:CPU采集到中断请求信号
BenZeph
·
2020-07-04 04:52
单片机C语言
程序设计:10s 的秒表
/*名称:10s的秒表说明:首次按键计时开始,http://www.jiakang021.com再次按键暂停,第三次按键清零。*/#include#defineucharunsignedchar#defineuintunsignedintsbitK1=P3^7;uchari,Second_Counts,Key_Flag_Idx;bitKey_State;ucharDSY_CODE[]={0x3f,
youyoumo123
·
2020-07-04 04:18
Proteus
单片机C语言
仿真(1)——基于51单片机的DS18B20温度测量系统
摘要:本温度测量系统以AT89C51单片机为核心控制器,配合DS18B20数字温度传感器、LCD1602、蜂鸣器、LED灯进行温度的测量、显示和预警。本系统可通过按键设置温度上限值,单片机将检测到的温度信号与输入温度的上限值进行比较,由此判断是否报警。设计中还加入了DS1302时钟芯片,使系统能显示当前时间信息,液晶屏显示美观大方,经测试,系统工作稳定,达到预期目标。一、设计要求利用51单片机设计
qq_3053749041
·
2020-07-04 01:08
51单片机设计
单片机C语言
易错知识点经验笔记
今天写这一篇文章并不是因为已经想好了一篇文章才写下来,而是我要将这一篇文章作为一个长期的笔记来写,我会一直更新。在进行单片机开发时,经常都会出现一些很不起眼的问题,这些问题其实都是很基础的c语言知识点,是一些小细节。但是正是因为很基础,又都是小细节,所以我们往往容易忽视它们。结果有时候我们会花很长的时间纠结一个问题,迟迟找不到问题的所在。当发现原因竟然是这么的简单和不起眼时,我想不单是我,大家都会
ming1006
·
2020-07-02 12:59
C51
我常去逛的iOS干货文章、blog等【持续更新】 --转
1.1、喵神-OneV'
sDen
1.2、喵神-Swifter.tips2、唐巧的技术博客3、虾神的技术博客4、Kitten的技术博客5、Cocoa
dcy6443
·
2020-07-01 22:51
简历里列写的一些专业技能
下面是我简历里列写的一些专业技能:1.获初级电子工程师认证以及省级和全国C语言计算机等级认证2.对C语言的指针、数组和结构体等有较为深入的理解3.掌握8051
单片机C语言
开发、熟悉8051汇编语言4.熟悉
JoysonQin
·
2020-07-01 10:19
嵌入式
单片机C语言
编程,所有心得都在这里了...
这个8*8按键程序的过程中,不管是在自己写还是参考别人程序的过程中,发现自己对C语言有些基本知识点和编程规范有很多不懂的地方,有些是自己以前的编程习惯不好,有些就是基础知识不扎实的表现,所以总结出来。http://www.1234jk.com一、.H文件与.C文件的关系:迄今为止,写过的程序都是一些很简单的程序,从来没有想到要自己写.H文件,也不知道.H文件到底什么用,与.C文件什么关系。只是最近
youyoumo123
·
2020-06-30 09:22
单片机C语言
教程:C51HEX文件的生成和单片机最小系统
建立了第一个
单片机C语言
项目,但为了让编译好的程序能通过编程器写入51芯片中,要先用编译器生成HEX文件,下面来看看如何用KEILuVISION2来编译生成用于烧写芯片的HEX文件。
LisenYang
·
2020-06-30 06:55
单片机
iOS进阶面试题----经典10道
OneV‘
sDen
在博客里出了10道iOS面试题,用他的话是:"列出了十个应聘Leader级别的高级Cocoa/CocoaTouch开发工程师所应该掌握和理解的技术"。在这里給一份我的答案。
xunyn
·
2020-06-30 04:59
iOS面试
iOS面试
iOS开发集锦之 2017.06.06(WWDC)
看起来没什么用,又不敢删掉by:@程序员GIF**文章**1.开发者所需要知道的iOS11SDK新特性作者:OneV'
sDen
描述:1.机器学习:CoreML2.AR:ARKit3.Xcode:编辑器和编译器
Ashen_
·
2020-06-30 01:49
单片机c语言
+编程c语言_为什么C编程语言仍然占统治地位
单片机c语言
+编程c语言除非它的工作要比大多数其他任何事物(尤其是计算机技术)都要好,否则它不会存在50年。自1972年以来,C编程语言就一直活跃起来,并且一直作为我们软件定义世界的基本组成部分之一。
cxu0262
·
2020-06-30 00:30
c++
python
java
编程语言
人工智能
STM32学习之编程语言的介绍(参考洋桃电子视频)
单片机C语言
编程组成1.基本规范语句之间的分隔:;括号:(表达式),(优先运算式),[数组地址],{语句}注释符://单句注释,/**/段落注释声明:函数声明,变量声明数组:一维数组,二维数组2.数据类
邶风,
·
2020-06-29 12:35
STM32的学习
单片机C语言
-- 基于结构体的面向对象编程技巧
感谢阅读本文,在接下来很长的一段时间里,我将陆续分享项目实战经验。从电源、单片机、晶体管、驱动电路、显示电路、有线通讯、无线通信、传感器、原理图设计、PCB设计、软件设计、上位机等,给新手综合学习的平台,给老司机交流的平台。所有文章来源于项目实战,属于原创。阅读说明:1、Keil4C51工程网址:https://yunpan.360.cn/surl_yrNkQSrCKyc2、需要一定的C语言基础,
硬件家园
·
2020-06-28 22:52
单片机
单片机C语言
-- 基于条件选择的状态机编程技巧
感谢阅读本文,在接下来很长的一段时间里,我将陆续分享项目实战经验。从电源、单片机、晶体管、驱动电路、显示电路、有线通讯、无线通信、传感器、原理图设计、PCB设计、软件设计、上位机等,给新手综合学习的平台,给老司机交流的平台。所有文章来源于项目实战,属于原创。阅读说明:1、Keil4C51工程网址:https://yunpan.360.cn/surl_yrivR7JxUxu2、需要一定的C语言基础,
硬件家园
·
2020-06-28 22:52
单片机
单片机C语言
模块化设计
keil中实现C语言模块化编程.doc在使用KEIL的时候,我们习惯上在一个.c的文件中把自己要写的东西按照自己思路的顺序进行顺序书写。这样是很普遍的写法,当程序比较短的时候比如几十行或者一百多行,是没有什么问题的。但是当程序很长的时候,比如你要用到LCD显示数据,就有几个LCD相关的函数,然后你想在LCD上显示温度,那么就要有DS18B20相关的操作,这又有几个相关的函数,如果你还想加上去DS1
wangsh217
·
2020-06-27 13:20
单片机
单片机C语言
C51构造数据类型
A.数组一.一维数组一维数组只有一个下标,定义的形式如下:数据类型说明符数组名[常量表达式][={初值,初值……}]各部分说明如下:(1)“数据类型说明符”说明了数组中各个元素存储的数据的类型。(2)“数组名”是整个数组的标识符,它的取名方法与变量的取名方法相同。(3)“常量表达式”,常量表达式要求取值要为整型常量,必须用方括号“[]”括起来。用于说明该数组的长度,即该数组元素的个数。(4)“初值
WangLanguager
·
2020-06-27 13:56
51单片机
C语言
单片机C语言
C51的函数
函数1.函数的定义函数定义的一般格式如下:函数类型函数名(形式参数表)[reentrant][interruptm][usingn]形式参数说明{局部变量定义函数体}前面部件称为函数的首部,后面称为函数的尾部,格式说明:1).函数类型函数类型说明了函数返回值的类型。2).函数名函数名是用户为自定义函数取的名字以便调用函数时使用。3).形式参数表形式参数表用于列录在主调函数与被调用函数之间进行数据传
WangLanguager
·
2020-06-27 13:56
51单片机
C语言
嵌入式C语言和汇编语言的混合编程
此文章简单介绍
单片机C语言
和汇编语言混合编程的例子。主要用单片机汇编语言编写DS1302的底层驱动,在C语言里通过调用汇编语言,从而实现C和汇编的混合编程。
琴海笙歌
·
2020-06-26 09:03
汇编语言
单片机入门知识
学习参考书:51
单片机C语言
教程(郭天祥)学习芯片:STC89C52第一篇单片机入门知识:基础知识整合:单片机概念:单片机就是指的一块集成芯片,上面集成了微处理器、存储器及各种输入/输出接口。
randaodao
·
2020-06-26 05:14
51单片机
单片机C语言
,从小白到菜鸟进阶教程(超详细代码解读)
首先要认识单片机是啥?单片机语言是啥?单片机是一种可存储可读写可编程可运行的芯片,你写啥它就运行啥,运行出错,那你程序写错了。单片机语言,嗯!肯定要学C啊!有哪种语言可以抗衡C的强大地位?没有!哪种语言市场占有率都没C高,C虽然不是面向对象的高级语言,但是不妨碍它的强大。语言的发展史,是机器语言0/1,汇编,C,高级语言(C++/JAVA/PYTHON/php),承上接下的就是C啦!提醒一点啊!不
qq_42257934
·
2020-06-25 23:19
小白到菜鸟
iOS中使用blend改变图片颜色-主题变换的另外一种实现
上级向的十个iOS面试问题关于作者OneV'
sDen
上善若水,人淡如菊王巍(@onevcat),一名来自中国的iOS/Unity开发者。现居日本,就职于LINE。正在修行,探求创意之源。
路漫漫其修远兮Wzt
·
2020-06-25 13:31
51单片机入门教程(0)—— 开发环境配置
请在24小时之内删除,如要使用Keil和Proteus请购买正版)1、Keil_C511.1keil_c51简介KeilC51是美国KeilSoftware公司出品的51系列兼容
单片机C语言
软件开
mrycguo
·
2020-06-25 00:38
嵌入式
单片机
嵌入式
keil
proteus
宏定义的黑魔法 - 宏菜鸟起飞手册
转自OneV'
sDen
的博客宏定义在C系开发中可以说占有举足轻重的作用。底层框架自不必说,为了编译优化和方便,以及跨平台能力,宏被大量使用,可以说底层开发离开define将寸步难行。
SoEasy_
·
2020-06-24 18:55
ios
单片机第一个程序----点亮LED灯
单片机第一个程序----点亮LED灯准备:安装Keil软件软件官网单片机实验板(某宝可以买到)简单的C语言编程能力
单片机C语言
教程简单介绍下keil软件的使用方法:第一步:新建工程,这里取名为test1
myloveqiqi
·
2020-06-24 16:01
单片机入门学习
单片机
LED灯
第01课 了解单片机的原理控制一个LED灯的亮和灭-----51
单片机C语言
试验教程
第一课,了解单片机及单片机的控制原理和DX516的用法,控制一个LED灯的亮和灭本章学习内容:单片机基本原理,如何使用DX516仿真器,如何编程点亮和灭掉一个LED灯,如何进入KEILC51uV调试环境,如何使用单步,断点,全速,停止的调试方法聂小猛2006年6月单片机现在是越来越普及了,学习单片机的热潮也一阵阵赶来,许多人因为工作需要或者个人兴趣需要学习单片机。可以说,掌握了单片机开发,就多了一
lijuwen
·
2020-06-24 05:52
C51
51单片机模块化编程初识
在51
单片机C语言
编程中,为了提高程序的可移植性,有必要用可移植的变量类型的别名进行编程。
kevinhg
·
2020-06-24 00:53
嵌入式系统
单片机C语言
知识用法之#define
#define的定义:#define是C语言中的一个预处理指令,其中的“#”表示这是一条预处理命令·。凡是以“#”开头的均为预处理命令,“define”为宏定义命令,“标识符”为所定义的宏名。#defineTIME_NUM1000//定义一个时间数一个简单的TIME_NUM就定义好了,它代表1000,如果在程序里面写if(i
_杰杰_
·
2020-06-23 22:16
C语言
KEIL4&C51安装及破解教程
KEIL介绍:KeilC51是美国KeilSoftware公司出品的51系列兼容
单片机C语言
软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。
KEEPSTRUGGLE
·
2020-06-23 20:11
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他