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
高质量 iOS 博客推荐(iOS界技术大牛)
推荐一些我个人认为非常经典,值得关注的博客:OneV'
sDen
大家尊称为喵神@onevcat的博客。对Swift技术在国内的推广做了很大的贡献。
饭小粒
·
2020-08-06 10:14
msp4306989单片机的寄存器 第五章
1.5
单片机C语言
入门1.5.1单片机的寄存器在前面的示例程序中我们发现对单片机进行编程实际上就是改写寄存器的值。
嵌入式小刘
·
2020-08-05 14:52
MSP430FR6989
16位
单片机C语言
实现PID调速心得
PID作为一种线性控制器在各领域得到广泛使用,具体原理就不细说了,本人其实也是一知半解就不班门弄斧了。以下仅就这两天对于PID实现电机调速的一些心得跟大家分享一下。PID主要的实现方式有两种,位置式和增量式,公式就不列了,其实核心思想个人认为就是时刻检测误差,再乘一定系数,再用此值修正。位置式PID计算出的就是控制量u(k),电机控制中此值就是PWM的占空比。增量式PID计算出的值是△u(k),还
x_wolf_top
·
2020-08-04 02:03
单片机测试程序
51单片机 C语言入门教程
51
单片机C语言
入门教程51
单片机C语言
学习杂记学习单片机实在不是件易事,一来要购买高价格的编程器,仿真器,二来要学习编程语言,还有众多种类的单片机选择真是件让人头痛的事。
liubh880822
·
2020-08-03 19:02
51单片机之手把手教你点亮LED灯
51
单片机C语言
版点亮LED灯仿真软件proteus+keil
单片机c语言
基本知识:sfr:特殊功能寄存器声明eg:sfr堆栈名=地址这里一般不需要自己定义,特殊功能寄存器在reg51.h这个头文件里已经定义好了
九月执年
·
2020-08-03 11:45
51单片机
《新概念51
单片机C语言
教程-入门、提高、开发、扩展全攻略》杂录3
31、电源管理寄存器PCON:PCON用来管理单片机的电源部分,包括上电复位检测、掉电模式、空闲模式等。单片机复位时PCON全部被清0。D7D6D5D4D3D2D1D0SMOD(SMOD1)(LVDF)(POF)GF1GF0PDIDLSMOD:该位与串口通信波特率有关SMOD=0:串口方式1,2,3时,波特率正常SMOD=1:串口方式1,2,3时,波特率加倍GF1、GF0:两个工作标志位,用户可以
Fei20090305
·
2020-08-02 21:18
《新概念51
单片机C语言
教程 入门、提高、开发、拓展全攻略》
1、引脚介绍(1)电源和时钟引脚。如Vcc和GND、XTAL1和XTAL2(晶振)。(2)编程控制引脚。如RST、PSEN、ALE/PROG、EA/Vpp(复位、读取内外存储器有关)(3)I/O口引脚。如P0、P1、P2、P3,4组8位I/O口(P3口各引脚还有第二功能定义,包括串行输入输出和外部中断)2、单片机最小系统(1)电源(2)晶振(3)复位电路3、理解锁存器74HC573锁存器,锁存允许
braveyly
·
2020-08-02 20:39
单片机c语言
下lcd多级菜单的一种实现方法
图形点阵式液晶可显示用户自定义的任意符号和图形,并可卷动显示。它作为单片机系统人机交互界面的重要组成部分被广泛应用于实时检测和显示的仪器仪表中,例如手机上的显示屏就是图形点阵液晶。采用图形点阵式液晶显示较之其它显示方式主要有以下优点:(1)工作电压低、功耗极低。工作电压仅为3~5v,工作电流≤10μa/cm2,特别适用于低功耗的仪器仪表中。(2)液晶显示属被动显示,受外界光线干扰小。(3)图形点阵
蛋蛋_rmvb
·
2020-07-31 17:14
c语言深入
51
单片机C语言
延时函数
关键字:51
单片机C语言
延时函数C程序中可使用不同类型的变量来进行延时设计。
Shawsun
·
2020-07-30 22:40
学习笔记
如何写出高效的
单片机C语言
程序代码
由于单片机的性能同电脑的性能是天渊之别的,无论从空间资源上、内存资源、工作频率,都是无法与之比较的。PC机编程基本上不用考虑空间的占用、内存的占用的问题,最终目的就是实现功能就可以了。对于单片机来说就截然不同了,一般的单片机的Flash和Ram的资源是以KB来衡量的,可想而知,单片机的资源是少得可怜,为此我们必须想法设法榨尽其所有资源,将它的性能发挥到最佳,程序设计时必须遵循以下几点进行优化:1.
niepangu
·
2020-07-30 22:12
单片机C语言
编程-定时器/计数器(查询方式)
开发环境:μVision2v7.06安装实验仿真板,主要是ledkey.dll和simboard.dll两个文件,将这两个文件拷贝到μVision2安装目录下的C51/bin目录下.在开发环境下新建文件,内容如下#include"reg51.h"sbitP1_0=P1^0;//使用p1端口的第0位voidmain(){P1=0xff;//关闭p1口的所有灯TMOD=0x01;//确定定时器的工作模
白__水
·
2020-07-30 22:26
单片机c语言
变量的定义和赋值
[存储种类]数据类型[存储器类型]变量名表在定义格式中除了数据类型和变量名表是必要的,其它都是可选项。存储种类有四种:自动(auto),外部(extern),静态(static)和寄存器(register),缺省类型为自动(auto)。而这里的数据类型则是和我们在第四课中学习到的名种数据类型的定义是一样的。说明了一个变量的数据类型后,还可选择说明该变量的存储器类型。存储器类型的说明就是指定该变量在
guzicheng
·
2020-07-30 22:25
Embedded
第二讲
单片机C语言
之12864液晶显示
前面一讲我们焊接了C51的最小系统。这讲里我们将继续焊接上液晶显示相关电路,并分别实现用12864显示一个汉字,字符串,数字,浮点数以及可调节的电子时钟。概念点阵式液晶显示模块(LCD)广泛应用于单片机控制系统,比数码管、段式液晶能模块显示更多、更直观的信息,如汉字、曲线、图片等。点阵液晶显示模块集成度很高,一般都内置控制芯片、行驱动芯片和列驱动芯片,点阵数量较大的LCD还配置RAM芯片,带汉字库
爱学控制的猫
·
2020-07-30 22:09
C51实践篇
51
单片机C语言
程序100例
目录目录................................................................................................................................1函数的使用和熟悉********************************/..........................
WhiteNebula
·
2020-07-30 22:04
单片机C51学习心得_02
开发系统基本知识KeilC51是美国KeilSoftware公司出品的51系列兼容
单片机C语言
软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。
Monster_ll
·
2020-07-30 22:57
1-03.单片机相关
单片机C语言
探究--为什么变量最好要赋初值
有许多书上说,变量最好要赋初值。但是为什么要初值呢?不赋初值可能会出现什么样的意外呢?以下就我在以51单片机为MCU,Keil为编译器看到的实现现象作分析。众所周知,变量是存储在RAM中,掉电后即丢失,上电后默认全为0。那么这样的话没赋初值的变量值全为0,这也应该是大家认为理所当然的。但是,当单片机复位的时候(包括硬件复位即按下复位按钮,看门狗复位,以及其它软件程序复位),单片机只是重新跳回到ma
weixin_34372728
·
2020-07-30 22:15
使用51
单片机C语言
实现基础手表所有功能
忘了是用51单片机还是用国产的单片机做的了,模仿十来块钱的手表,功能几乎完全一样。把当时实验的视频加上。哈哈哈,其实是我大三上学习单片机的时候做的,好久没发了,完全复制分享下。#include#include//因为此文件中用到了延时函数_nop_(),所以要包含_nop_()的头文件#defineDEBUG#ifdefDEBUGintDebugNum=222;#endif#defineuchar
花开莫与流年错_
·
2020-07-30 22:41
嵌入式
单片机C语言
实现数码管控制
文章采用与
单片机C语言
实现独立按键检测与矩阵键盘操作同样的开发板。以下先给出数码管的电路原理图。上图中的4个数码管为共阳极数码管。
爱学控制的猫
·
2020-07-30 22:09
C51
剖析
单片机C语言
软件复位
众所周知,单片机在上电复位,或程序正在执行时候按下复位键,PC指针就会指向0地址,程序从0地址处开始执行,这是硬件复位,我暂且称它为“硬复位”,因为下文所讲的是程序在运行过程通过调用执行一段代码跳转到0地址处开始执行,这样也可以实现类似单片机硬复位一样的效果,但却是通过软件来实现的,并不是真正意义上的复位,所以称之为“软复位”。程序如下:(*(void(*)())0);如果你看完这条语句还没有蒙,
忽如远行客
·
2020-07-30 22:06
单片机与嵌入式技术
单片机C语言
实现独立按键检测与矩阵键盘操作
所有的电子产品几乎到涉及到按键操作。所以微控制器是如何识别一个按键是否被按下,按下后又该如何做出反应,又如何防止按键抖动呢?更深入一点,微控制器又是如何识别矩阵键盘的?本文将详细阐述如何用C语言实现独立按键的检测和矩阵键盘操作。完成本文所需硬件:基于C51系列单片机的开发板(本文是基于STC12C5A60S2处理器的一款开发板),带中文版windows操作系统的电脑。完成本文所需软件:KEIL系列
爱学控制的猫
·
2020-07-30 11:47
C51
【物联网开发基础】在keil中怎么烧写程序
什么是keilKeilC51是美国KeilSoftware公司出品的51系列兼容
单片机C语言
软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。
张天龙
·
2020-07-30 05:32
物联网
期末单片机复习题及答案(答案不保证全部正确95分)
一、判断题(×)1.
单片机C语言
程序不区分大小写。(√)2.ARR是定时器预分频寄存器。(×)3.一个IAR工程可以包含多个main()函数。(√)4.一个IAR工程可以包含多个C程序源文件。
new_stylle
·
2020-07-29 14:39
嵌入式
单片机C语言
入门教程
学习一种编程语言,最重要的是建立一个练习环境,边学边练才能学好。Keil软件是目前最流行开发80C51系列单片机的软件,Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(?Vision)将这些部份组合在一起。学习之前请先安装KEILC51软件,在学会使用汇编语言后,学习C语言编程是一件比较容易的事,我们将通过一系列的实例介绍C语
weixin_42976659
·
2020-07-28 21:59
单片机c语言
XBYTE的使用 分类: c51 单片机学习 ...
大家都知道一般的并行扩展总线---地址总线,数据总线和控制总线一般是相互独立的。但单片机由于受引脚的限制,P0口为低8位地址/数据复用口。其读写时序符合intel8080控制时序。使用外部扩展时,wrrd等控制引脚不需要特殊配置,只使用指令来区分是否访问外部扩展的存储空间或者外部io设备。当使用movx等这样的指令时,单片机就会自动产生扩展总线做需要的时序。不需要编程者编程实现。但是,有一个问题就
weixin_30345577
·
2020-07-28 16:43
【入门必看】
单片机c语言
教程
单片机c语言
编程是基于C语言的单片机编程。单片机的C语言采用C51编译器(简称C51)。
tyyisyuanyuan
·
2020-07-28 12:15
d单片机
C语言
单片机C语言
串口传输 结构体
串口传输结构体就是把结构体转换为数组,然后传输数组中的char。即struct------->>char[];然后char[]---------->>struct.给出一下简单实例代码:#include#include/*--------------------------startfile---------------------------------*/typedefstruct{intid
parkourxiang
·
2020-07-28 04:35
单片机C语言
之串口通信协议
现实生活中,我们总是要与人打交道,互通有无。单片机也一样,需要跟各种设备交互。例如汽车的显示仪表需要知道汽车的转速及电动机的运行参数,那么显示仪表就需要从汽车的底层控制器取得数据。而这个数据的获得过程就是一个通信过程。类似的例子还有控制器通常是单片机或者PLC与变频器的通信。通信的双方需要遵守一套既定的规则也称为协议,这就好比我们人之间的对话,需要在双方都遵守一套语言语法规则才有可能达成对话。通信
爱学控制的猫
·
2020-07-27 18:16
C51
单片机C语言
下LCD多级菜单的一种实现方法
摘要:介绍了在C语言环境下,在LCD液晶显示屏上实现多级嵌套菜单的一种简便方法,提出了一个结构紧凑、实用的程序模型。关键词:液晶显示屏;多级菜单;单片机;C语言;LCD中图分类号:TP311.1文献标识码:B收稿日期:2005-11-210引言由于C语言的结构性和模块化,采用C语言编写的程序容易阅读和维护,还有很好的可移植性。本文介绍一种用C语言实现的LCD多级菜单的方法,该方法已成功应用在煤矿安
shawn_____
·
2020-07-15 23:46
C
各个不同iOS版本的特性与差异
转自OneV'
sDen
的个人博客:-D都是干货!
小小小小饼
·
2020-07-15 15:12
基于51单片机的花样流水灯仿真(代码)
《
单片机C语言
程序设计实训100例基于8051+Proteus仿真》的例子:#include#defineucharunsignedchar#defineuintunsignedintucharcodePattern_P0
a16839678
·
2020-07-15 14:55
嵌入式
单片机
C语言
我的学习笔记
Proteus8.9 VSM Studio WINAVR编译器仿真ATmega16系列a27_MPX4250压力传感
*本文及代码参阅彭伟《
单片机C语言
程序设计实训100例》一,打开文件(可以随文下载放置在文档中打开)。(如下图1所示)图1二,调整原理图大小,适合可视,另存工程文件。
kaillen/ziegler yin
·
2020-07-14 01:06
C51
C语言
Proteus仿真
单片机
c语言
windows
小程序
安全
Proteus8.9 VSM Studio WINAVR编译器仿真ATmega16系列a25_Flash程序空间中数据访问
*本文及代码参阅彭伟《
单片机C语言
程序设计实训100例》一,打开文件(可以随文下载放置在文档中打开)。(如下图1所示)图1二,调整原理图大小,适合可视,另存工程文件。
kaillen/ziegler yin
·
2020-07-14 00:48
C51
C语言
Proteus仿真
单片机
c语言
windows
小程序
安全
[单片机]基于STM32的ONENET云平台操控系统
模块ESP8266OLED屏RC522W25Q128SR04超声波4技术描述5概要设计6界面一7界面二8界面三9界面四10ONENET云平台界面11项目总结1项目描述本次项目借用KeiluVision5
单片机
zhong丶senvi
·
2020-07-13 23:41
项目
郭天祥《新概念51
单片机C语言
教程》序言
记得转专业后的半年进入大三开始接触了单片机,那时候大家学习都知道郭天祥的名声,被很多人称为嵌入式硬件的入门老师,很遗憾我的入门老师却是我的单片机课任老师(笑),虽然郭天祥的十天学会单片机的视频我没有看过,但也还是当初翻阅过他那本《新概念51
单片机
j1o2h3n
·
2020-07-11 19:39
嵌入式硬件
生活
冰与火之歌Ⅴ:魔龙的狂舞 中英文双语同步对照版 第29篇 DAVOS
EveninthegloomoftheWolf’
sDen
,DavosSeaworthcouldsensethatsomethingwasawrythismorning.他被说话声吵醒,然后蹑手蹑脚地走到洞穴门口
yakamoz001
·
2020-07-11 18:09
Proteus8.9 VSM Studio WINAVR编译器仿真ATmega16系列a04_INT0及INT1中断
*本文及代码参阅彭伟《
单片机C语言
程序设计实训100例》一,打开文件(可以随文下载放置在文档中打开)。(如下图1所示)图1二,调整原理图大小,适合可视,另存工程文件。
kaillen/ziegler yin
·
2020-07-11 09:04
C51
C语言
Proteus仿真
c语言
单片机
windows
小程序
安全
《51单片机应用开发范例大全(第3版)》——第1章
单片机C语言
开发基础 1.1 MCS-51单片机硬件基础...
第1章
单片机C语言
开发基础单片微型计算机(SingleChipMicroComputer)现已正名为微控制器(MCU,MicroControllerUnit),单片机的称谓只是其习惯称呼。
weixin_34342207
·
2020-07-10 09:09
单片机的概述和结构
前言:听过的我会忘记看过的我能记住做过的我才理解----by瑞东哥有下列内容:1.单片机课程概述2.SOC单片机的结构与原理3.
单片机C语言
程序设计4.SOC单片机片内功能部件及应用编程5.应用系统综合设计什么是单片机一个汽车很多零部件都是嵌入式系统
静淸动生
·
2020-07-10 00:08
单片机
Proteus8.9 VSM Studio WINAVR编译器仿真ATmega16系列a17_正反转可控直流电机
*本文及代码参阅彭伟《
单片机C语言
程序设计实训100例》一,打开文件(可以随文下载放置在文档中打开)。(如下图1所示)图1二,调整原理图大小,适合可视,另存工程文件。
kaillen/ziegler yin
·
2020-07-09 18:45
C51
C语言
Proteus仿真
Proteus8.9 VSM Studio WINAVR编译器仿真ATmega16系列a11_8155可编程接口
*本文及代码参阅彭伟《
单片机C语言
程序设计实训100例》一,打开文件(可以随文下载放置在文档中打开)。(如下图1所示)图1二,调整原理图大小,适合可视,另存工程文件。
kaillen/ziegler yin
·
2020-07-09 18:44
C51
C语言
Proteus仿真
单片机
c语言
windows
小程序
安全
Proteus8.9 VSM Studio WINAVR编译器仿真ATmega16系列a10_8255接口扩展
*本文及代码参阅彭伟《
单片机C语言
程序设计实训100例》一,打开文件(可以随文下载放置在文档中打开)。(如下图1所示)图1二,调整原理图大小,适合可视,另存工程文件。
kaillen/ziegler yin
·
2020-07-09 18:44
C51
C语言
Proteus仿真
Proteus8.9 VSM Studio WINAVR编译器仿真ATmega16系列a06_脉冲按键99计数
*本文及代码参阅彭伟《
单片机C语言
程序设计实训100例》一,打开文件(可以随文下载放置在文档中打开)。(如下图1所示)图1二,调整原理图大小,适合可视,另存工程文件。
kaillen/ziegler yin
·
2020-07-09 18:44
C51
C语言
Proteus仿真
Proteus8.9 VSM Studio WINAVR编译器仿真ATmega16系列a09_扩展内存
*本文及代码参阅彭伟《
单片机C语言
程序设计实训100例》一,打开文件(可以随文下载放置在文档中打开)。(如下图1所示)图1二,调整原理图大小,适合可视,另存工程文件。
kaillen/ziegler yin
·
2020-07-09 18:44
C51
C语言
Proteus仿真
Proteus8.9 VSM Studio WINAVR编译器仿真ATmega16系列a08_AD转换
*本文及代码参阅彭伟《
单片机C语言
程序设计实训100例》一,打开文件(可以随文下载放置在文档中打开)。(如下图1所示)图1二,调整原理图大小,适合可视,另存工程文件。
kaillen/ziegler yin
·
2020-07-09 18:44
C51
C语言
Proteus仿真
Proteus8.9 VSM Studio WINAVR编译器仿真ATmega16系列031_Infrared
*本文及代码参阅彭伟《
单片机C语言
程序设计实训100例》一,打开文件(可以随文下载放置在文档中打开)。(如下图1所示)图1二,调整原理图大小,适合可视,另存工程文件。
kaillen/ziegler yin
·
2020-07-09 18:43
C51
C语言
Proteus仿真
Proteus8.9 VSM Studio WINAVR编译器仿真ATmega16系列a22_MMC存储卡测试
*本文及代码参阅彭伟《
单片机C语言
程序设计实训100例》一,打开文件(可以随文下载放置在文档中打开)。(如下图1所示)图1二,调整原理图大小,适合可视,另存工程文件。
kaillen/ziegler yin
·
2020-07-09 08:09
C51
C语言
Proteus仿真
Proteus8.9 VSM Studio WINAVR编译器仿真ATmega16系列a23_USARTS
*本文及代码参阅彭伟《
单片机C语言
程序设计实训100例》一,打开文件(可以随文下载放置在文档中打开)。(如下图1所示)图1二,调整原理图大小,适合可视,另存工程文件。
kaillen/ziegler yin
·
2020-07-09 08:09
C51
C语言
Proteus仿真
单片机
c语言
windows
小程序
安全
Proteus8.9 VSM Studio WINAVR编译器仿真ATmega16系列a20_SPI接口TC7
*本文及代码参阅彭伟《
单片机C语言
程序设计实训100例》一,打开文件(可以随文下载放置在文档中打开)。(如下图1所示)图1二,调整原理图大小,适合可视,另存工程文件。
kaillen/ziegler yin
·
2020-07-09 08:08
C51
C语言
Proteus仿真
单片机
c语言
windows
小程序
安全
Proteus8.9 VSM Studio WINAVR编译器仿真ATmega16系列a18_正反转可控步进电机
*本文及代码参阅彭伟《
单片机C语言
程序设计实训100例》一,打开文件(可以随文下载放置在文档中打开)。(如下图1所示)图1二,调整原理图大小,适合可视,另存工程文件。
kaillen/ziegler yin
·
2020-07-09 08:08
C51
C语言
Proteus仿真
c语言
单片机
windows
小程序
安全
Proteus8.9 VSM Studio WINAVR编译器仿真ATmega16系列a19_DS18B20_LCD1602
*本文及代码参阅彭伟《
单片机C语言
程序设计实训100例》一,打开文件(可以随文下载放置在文档中打开)。(如下图1所示)图1二,调整原理图大小,适合可视,另存工程文件。
kaillen/ziegler yin
·
2020-07-09 08:08
C51
C语言
Proteus仿真
单片机
windows
c语言
小程序
安全
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他