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
51单片机自学之路
51单片机
时钟周期、机器周期、指令周期
一、时钟周期1、时钟周期也称为振荡周期,就是单片机外接晶振的倒数,例如12M的晶振,它的时间周期就是1/12us,是计算机中最基本的、最小的时间单位。2、在一个时钟周期内,CPU仅完成一个最基本的动作。对于某种单片机,若采用了1MHZ的时钟频率,则时钟周期为1us;若采用4MHZ的时钟频率,则时钟周期为250us。显然,对同一种机型的计算机,时钟频率越高,计算机的工作速度就越快。但是,由于不同的计
xwlaning
·
2020-08-22 09:57
嵌入式
《迷人的80
51单片机
》----第3章 入门C语言 3.1数据和运算
本节书摘来自华章出版社《迷人的80
51单片机
》一书中的第3章,第3.1节,作者高显生,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
weixin_34162629
·
2020-08-22 04:07
基于proteus的
51单片机
仿真实例二十五、C51中移位位运算符演示实例
1、c语言中的移位运算符有两种,左移运算符、右移运算符。1)左移运算符(>),其作用跟左移运算符相反,表示将一个数据的各个二进制位右移若干位,其中移到右端的低位被舍弃,高位以0进补。2、左移和右移运算符有时候可以代替一些乘除运算,这样可以节省cpu的运行时间,提高代码的执行效率。例如1个数据左移1位相当于乘于2,右移一位相当于除以2(此结论只适合在运算结果没有溢出的情况)。3、本实例实现将一个变量
老马识途单片机
·
2020-08-22 03:47
51单片机
少年英语口语
自学之路
我没有经历过从英语学渣到学霸的转变这个过程,从小学一接触英语开始,就非常偶然地接触到国外和台湾的一些英语图书,莫名其妙就迷上了,从此一发不可收拾,有些事情貌似注定的一样。回首仍然觉得非常神奇,我也佩服自己小学年代能找到那么多优秀的英语书,很大程度原因归结于在广州,国外的一些视听材料很早就进入,还有我和小伙伴小学时候就喜欢的明珠台。家楼下碰巧也开了一家外文书店。印象中一直还记得在那家书店买了好多好书
薏小猫
·
2020-08-22 02:16
【优师优课第7期】英国博赞思维导图管理师认证班尹孝柏学习总结
一、梦醒时分早在三年前,我就买了博赞老师的思维导图系列丛书开始漫长的
自学之路
。开启大脑、超级记忆法、思维导图等新奇的东西让我很有兴致。然而,一个人在路上走得远了,
天逸哥
·
2020-08-22 01:02
学习方法论
08年我正式踏上英语
自学之路
后,看了很多成功学方面的书籍,很多朋友知道我的大学是一个普通得不能再普通的二本院校,记得当时在大学里,对于那些热爱学习的学生,他们简直就是稀有品种,不知来自哪个星球。
沐银华
·
2020-08-22 01:18
[蓝牙开发] CC2540新手学习之几大优点值得让你去学习!
比起初学者学习
51单片机
,我更加推荐这款单片机。不仅可以
CNPF
·
2020-08-22 00:34
第四课 S7-200作为主站与从站
51单片机
Modbus RTU通讯
14f58a1920102x2qm.html系列地址:http://blog.sina.com.cn/s/articlelist_5626175890_9_1.html西门子plc200学习笔记第四课S7-200作为主站与从站
51
金士顿
·
2020-08-21 23:42
modbus
Java
自学之路
-Java中级教程-12:SpringMVC的三层架构:模型层、表现层、控制层
MVC即Model、View、Controller三者的缩写。Model为模型层,View为表现层,Controller为控制层。其中M处于最底层,V在最上层,中间层为Controller。比如用户访问网站,首先接触的是View,即是网页。通过访问网页的url,就会传到Controller层,再由Controller层去调Model层。MVC的三层架构表现为Java的jsp、bean、contro
weixin_41239710
·
2020-08-21 22:16
Java中级教程
STM32——意法半导体32位ARM单片机试用感受
大二的时候开始接触了
51单片机
,后来又接触了AVR等,都是8位的。51就是那种经典的AT89S51,AVR是ATmaga8、ATmaga128等。
dizhuang5374
·
2020-08-21 19:22
51单片机
开发板(W25Q16学习)
今天测试开发板的W25Q16(16Mbit--Flash)写一篇文章备忘一下先说一下容量的单位计算机存储单位一般用B,KB、MB、GB、TB、PB、EB、ZB、YB、BB来表示,它们之间的关系是:位bit(比特)(BinaryDigits):存放一位二进制数,即0或1,最小的存储单位。字节byte:8个二进制位为一个字节(B),最常用的单位。1KB(Kilobyte千字节)=2^10B=1024B
杨奉武
·
2020-08-21 18:56
悲剧的protues仿真
今天,小组里的一个组员问我一道关于数码管动态显示的问题,是《单片机c语言程序设计实训100例》里的14K1-K4控制数码管移位显示(有这本书的可以翻翻),虽说一直没细致的玩过
51单片机
(或者说是没玩过流水灯
pang123hui
·
2020-08-21 15:34
51单片机
51单片机
入学第一课———点亮自己的LED灯珠
芜湖~起飞~点亮自己的小灯灯( ̄▽ ̄)"理论基础什么是**LED**点亮电路板上LED的原理实际操作新建项目编写程序烧录程序结果总结点亮自己的小灯灯( ̄▽ ̄)"理论基础什么是LEDLED全称为半导体发光二极管,采用半导体材料制成的,以直接将电能转化为光能,电号转换成光信号的发光器件;其特点是功耗低、高亮度、色彩艳丽、抗振动、寿命长(正常发光8-10万小时)、冷光源等优点,是真正的“绿色照明”。以L
提灯映山河
·
2020-08-21 11:53
51单片机
自学笔记
文章目录前言数据类型周期芯片段选锁存器ADC0804中断IE:中断允许寄存器IP:中断优先级寄存器优先级别TMOD:定时器工作方式寄存器TCON:定时器控制寄存器THX,TLX计算方法定时器/计数器高级应用方式0方式2方式352单片机特有的定时器2计数功能的应用数码管单数码管多数码管按键独立按键矩阵按键串行口通信工作方式SCON:串行口控制寄存器单片机发送单片机接收高级应用方式0方式2,3I^2^
smalkang
·
2020-08-21 11:31
单片机
51单片机
学习小结
下面是学习前的准备工作:=========================================================================================货单:1.紧锁座,40P(参考单价:2)(需求数量:2)2.普通IC座40P-用于51芯片(参考单价:0.4),普通IC座16P-用于RS232(参考单价:0.2)(需求数量:3)3.单排圆孔座,排
Claire_ljy
·
2020-08-21 10:35
51单片机
学习笔记
1、动态数码管:用for循环加switch语句来选择是哪个LED亮138译码器的01234567对应的ABC接口是的数要是对应的二进制编码,对二求二进制时是010所以A=0,B=1,C=0用延时函数来使LED实现不同情况(常亮还是流水),延时函数要接P0归零消除重影(虽然我没看到重影,,,,因为数码管炸了,,,,)2、独立按键通过检测P30~3的高低电平来使单片机做出不同的反应,注意因为震荡性要在
狂徒张三
·
2020-08-21 10:25
51单片机
51单片机
学习笔记【0】——基础知识
一.单片机三大资源1.Flash—-程序存储空间相当于计算机的硬盘,可实现断电后数据不丢失。2.RAM—-数据存储空间相当于计算机的内存,用来存储程序运行过程中产生和需要的数据,断电后数据丢失,优点是读取速度快,可无限次写入。3.SFR—-特殊功能寄存器单片机每个功能都对应一个多个SFR,用户通过对SFR的读写来实现单片机的功能。二.单片机的最小系统1.电源主流单片机采用5V和3.3V的电压,供电
OliverKen
·
2020-08-21 09:14
51单片机
关于单片机上for循环中运用ACC的隐蔽错误
最近写了几个程序,一个是用
51单片机
读取模数传感器adc0832的电压值,一个是读取ds1302的时间值,结果都出现了读数一直为0的情况。
0木木0
·
2020-08-21 08:11
单片机
input
io
存储
汇编
c
语言
51单片机
笔记
对于C语言编写的单片机程序,寄存器的声明包含在头文件"reg52.h"中特殊的声明:sfr——特殊功能寄存器的数据声明,声明一个8位的寄存器。sfr16——16位特殊功能寄存器的数据声明。sbit——特殊功能位声明,也就是声明某一个特殊功能寄存器中的某一位。bit——位变量声明,当定义一个位变量时可以使用此符号。单片机最小系统运行的必要条件:电源,晶振(时钟电路),复位电路发光二极管通过5mA左右
背着代码的蜗牛
·
2020-08-21 08:11
51单片机
进阶之路——单片机的学习
51单片机
精华笔记(上)
单片机概念:单片机由中央处理器(CPU)、随机存储器(RAM)、只读储存器(ROM)、输入输出(I/O)接口电路组成,集成在一块芯片上面,又称微控制器(MCU)。单片机原理图(89C51):单片机最小系统原理图(89C51):中断的概念:CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理,CPU暂时中断当前的工作,转去处理事件B待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继
ZHANG_TAO_88
·
2020-08-21 08:47
单片机笔记
串口通信的IO控制与软件延时实现方法
串口通信的IO控制与软件延时实现方法在这里想要记录一下stc89c
51单片机
串口通信的通过IO控制与软件延时的实现方法.因为一开始直接学习了使用定时器的串口通信方法,所以有很多概念并不是十分的理解,所以在这里
他们都叫我神奇
·
2020-08-21 08:52
51系列单片机
51单片机
学习笔记(1)
程序编写环境——KEIL软件的安装前提:准备好keil4安装程序与相应注册机打开C51V901.exe(Keil4安装程序)*点击Next*勾选Iagreeallthetermsof···*点击Next*设置安装路径,根据自己的情况选中安装目录,重新设置请点击Browse进行浏览与选取,建议安装路径不要包含中文,设置好安装路径后点击Next*输入相关信息,随便输入即可,输入完毕后点击Next*开始
吴凯荣
·
2020-08-21 08:06
Keil
IDE
单片机
51单片机
学习笔记
高考没考出水平,大大影响了我的心情,打算复读,但随着时间的流逝,热情逐渐褪去。几乎用了半个月才调整好。漫长的暑假,总不能全用来调整心态吧,于是按计划,重新接触编程,编程带来的快乐很快就把阴霾驱散了。而且对大学生活的憧憬令我打消了复读的念头。重新接触编程好几天了,进展神速,感觉有必要记录一下这段学习经历,这将会成为我宝贵的经验啊,待我成为高手之时,把这些记录拿出来,写教材,写书都容易啦。哈哈。我也希
0木木0
·
2020-08-21 07:28
单片机
基于单片机的电热水器控制系统设计
电子DIY、Arduino、
51单片机
、STM32单片机、FPGA……电子百科、开发技术、职业经验、趣味知识、科技头条、设备拆机……点击链接,免费下载100G+电子设计学习资料!
电子开发圈_公众号
·
2020-08-21 07:54
MCU51系统设计
单片机学前班(cool51)附带附件
51单片机
学前班(Cool51).docRays_ele淘宝店铺:rays118.taobao.comCool51开发板,带给不一样的学习路程!单片机学前班该教程只适合单片机初学者,高手就不要看了!
mangogeek.com
·
2020-08-21 07:50
嵌入式
[新手]ESP8266的使用范例----智能家居
新手第一次使用ESP8266模块,之前用
51单片机
做了一个小型的智能家居(其实就是使用各类模块进行数据采集),现在想捣鼓把数据能够用WiFi模块传输到手机端,于是开始了解8266.
youngsiri
·
2020-08-21 07:25
单片机
WiFi
单片机学习中的模块化编程,例程:
51单片机
驱动LCD1602,开发软件:keil
这里以
51单片机
驱动LCD1602的为例讲解。一、知识储备---#ifndef作用:防止头文件的重复包含和编译定义#ifndefx#definex...#endif这是宏定义的一种,它可以根据是否已
SWPU_机器人实验室
·
2020-08-21 07:26
keil
单片机
项目实战:
51单片机
霍尔自行车里程测速仪设计升级版 原理图 程序 制作BOM
给CSDN论坛的朋友们分享一个
51单片机
做的霍尔自行车里程测速仪,资料很全程序设计论文都有.说明1、单片机是通用的无论51还是52、无论stc还是at都一样,引脚功能都一样。程序也是一样的。
从零开始学单片机设计
·
2020-08-21 06:33
电路
模拟电子技术
单片机
编程语言
单片机
测速
基于
51单片机
的光电测速系统测转速方案原理图设计
系统的功能分析(附文件)本设计由STC89C52单片机电路+液晶LCD1602显示电路+光电测速(槽型光耦)电路+电源电路组成。1、通过光电传感器测速,光电传感器检测轮盘上的孔数进而知道轮盘转了多少周。2、LCD1602液晶实时显示转速。本系统具体框图:原理图设计:CXGO光电槽型光耦传感器模块电路设计本光电槽型光耦传感器是基于红外对管模块的红外传感器。该传感器模块对环境光线适应能力强,其具有一对
阿牛儿
·
2020-08-21 06:32
AT89C51对直流电动机的自动控制设计 PROTEUS 和
51单片机
教程
AT89C51对直流电动机的驱动设计功能:通过一个可调电阻器,调节通过AD转换模块0808的输入电压,ADC模块将输入的模拟电压转换成数字电压并送到单片机P1口,单片机根据接收到的数据来输出控制电动机的转速。总体仿真部分单片机和ADC控制部分电动机控制部分仿真开启,单片机自动控制电动机转速直流电动机自动控制参考代码:(如果你有兴趣也可以改成C代码)ADCEQU35HCLOCKBITP2.4;定义A
从零开始学单片机设计
·
2020-08-21 06:32
单片机
编程
51单片机
入门 - 按键驱动程序设计实验
博主福利:100G+电子设计学习资源包!http://mp.weixin.qq.com/mp/homepage?__biz=MzU3OTczMzk5Mg==&hid=7&sn=ad5d5d0f15df84f4a92ebf72f88d4ee8&scene=18#wechat_redirect-------------------------------------------------------
电子开发圈_公众号
·
2020-08-21 06:27
MCU51开发技术
51单片机
怎么使用MPU6050读取角度值程序 ??
#include#include//Keillibrary#include//Keillibrary#includetypedefunsignedcharuchar;typedefunsignedshortushort;typedefunsignedintuint;//******功能模块头文件*******//#include"DELAY.H"//延时头文件#include"lcd1602.H"
weixin_30362083
·
2020-08-21 06:54
学stm32感想
自己学stm32也有1年的时间了,记得从
51单片机
过度到stm32用了不少的时间,当然也走了不少的弯路,不过我很幸运在学校有科协这个科创氛围很浓的地方,还有那么多的学长们耐心的帮助,在这里谢谢你们。
wangxuznb
·
2020-08-21 06:40
感想
51单片机
独立键盘模块
键盘是电子系统中人机对话的重要组成部分,是人向机器发出指令、输入信息的必须设备。键盘在单片机应用系统中是使用最广泛的一种数据输入设备。键盘是由多个按键组成的。按键通常是一种常开型开关,常态下按键的两个触点处于断开状态,按下按键时它们才闭合。键盘类型:通常键盘有编码键盘和非编码键盘两种。编码键盘通过硬件电路产生被按按键的键值码,这种键盘使用方便,所需程序简单,但硬件电路复杂。如计算机的键盘,单片机则
零碎@流年絮语
·
2020-08-21 05:55
MCU
51单片机
学习笔记———2.按键检测及其延时消抖附加代码优化
我们在学习
51单片机
用按键控制LED的时候,通常会遇到按键抖动的问题,这是因为按键里面内置弹簧片,不能够精确的控制,下面是其原理图(PoweredbyAxGlyph):可以看到我们在按下按键的时候电平并没有立马变成低电平
Mr.YunLong
·
2020-08-21 05:22
C语言
51单片机
学习笔记———5.定时器的认识与使用(查询法)
我们日常的生活离不开秒表的计时,它提醒着我们什么时刻该干什么,单片机也一样,通过单片机内置的晶振来计时,首先让我们认识一下针对单片机几个基本概念:时钟周期:时钟周期T是时序中最小的时间单位,具体计算的方法就是1/时钟源频率,如果晶振是11.0592M,那么对于我们这个单片机系统来说,时钟周期=1/11059200秒。机器周期:我们的单片机完成一个操作的最短时间。机器周期主要针对汇编语言而言,在汇编
Mr.YunLong
·
2020-08-21 05:22
笔记
C语言
基于
51单片机
的时钟设计
今天小刚做了一个基于
51单片机
的时钟,本来想把数码管显示动态扫描放到定时器1的中断里到但是,一按按键,就卡住了,效果不是很理想。所以就放弃了这种方案。不过最后也实现了功能。
是小刚啊
·
2020-08-21 05:11
51单片机应用
diy物联网-7.实现远程控制17路继电器
须用到8050作为通信转发,
51单片机
作为IO扩展。
qq_40582683
·
2020-08-21 05:33
51单片机
正在检测单片机
解决方案检测是否冷启动掉电上电就是断开VCC,然后接上检查晶振是否正常工作是否有启动电容检查单片机的型号是否选对检查你的下载器是否正确USBtoTTL等
Archer-
·
2020-08-21 05:23
单片机
单片机
51单片机
学习笔记(2)
单片机指令系统(1)2.1单片机时钟系统1.时钟电路电容C1和C2对振荡频率起稳定微调作用。C1、C2必须相等,一般取30pF左右2.时序与工作周期8051MCU内部具有时钟电路,在引脚XTAL1、XTAL2外接晶体振荡器、电容,为时钟电路提供振荡源,就会产生MCU工作所需要的时钟信号。时钟频率=外接晶振频率MCU的时钟电路产生基准的时钟信号,还有如下几个工作周期:时钟周期状态周期机器周期指令周期
枫清云
·
2020-08-21 04:14
51单片机学习
关于
51单片机
,Arduino,NodeMCU的那点点事。
个人使用经验归纳:
51单片机
Q1:whatis
51单片机
?
暮光苍雪
·
2020-08-21 04:39
嵌入式
51单片机
学习笔记【二】——按键实验
一.独立按键实验1.电路原理图2.说明:使用排线连接JP10的和JP12,JP8连接JP5。本实验通过八个独立按键控制八个LED小灯。按键时会抖动,所以要消抖。3.消抖检测先给按键对应的I/O口置1;判断I/O口是否为1;若是1,则说明按键按下,若是0,则按键没有按下;4.源代码如下:/***********************************************>FileName
OliverKen
·
2020-08-21 04:36
51单片机
51单片机
学习笔记——基于C与汇编(1)
即便疫情如此还是逃避不了开学啊!最近开始学习8051系列单片机的基本原理与应用,不过作为一个学计算机的本科菜鸟,感觉写博客也力不从心,因而选择结合(盗版,嘿嘿)我一个学硬件的朋友的文章,组成一个系列。写博客是个学习的好手段,大家一起进步吧!能力所限,如果文中有所不妥,恳请指正!该系列文章基于8051系列单片机,Keil4/Keil2,并主要使用C和汇编实现例程,汇编部分由我的大佬朋友(盗版对象)完
Charlie1492
·
2020-08-21 04:59
51单片机
单片机
嵌入式
编程语言
杰理692X RAM内存管理overlay机制
先复习一下C工程文件编译产生机器可执行文件后变量和代码的存储方式:IDE链接目标代码生成目标机器可执行文件(比如
51单片机
代码编译后产生的hex文件,692x的fw文件)后,通常包含几个段:①text代码段
STM点灯大师
·
2020-08-21 04:16
蓝牙音频
《单片机实践项目》《电子DIY》基于
51单片机
+DAC0808的数字调压设计,Proteus仿真
程序://B站搜索“逗比小憨憨”#include#defineuintunsignedint#defineucharunsignedchar#defineOUTPUT_PORTP2sbitK1=P3^0;sbitK2=P3^1;sbitK3=P3^2;sbitK4=P3^3;sbitK5=P3^4;sbitK6=P3^5;sbitK7=P3^6;sbitK8=P3^7;voiddelay_mS(u
liuxianfei0810
·
2020-08-21 04:33
电子DIY
DAC0808
Proteus仿真
程序
51单片机实践
数字调压设计
《单片机实践项目》《电子DIY》基于
51单片机
的模拟射击游戏的设计与制作(基于的
51单片机
射击游戏设计),Proteus仿真
单片机实践项目》《电子DIY》基于
51单片机
的模拟射击游戏的设计与制作(基于的
51单片机
射击游戏设计),Proteus仿真视频教程
liuxianfei0810
·
2020-08-21 04:33
电子DIY
基于
51单片机
的蓝牙控制小车的简单实现(有源代码,无图) (上篇)
1.简介这是2016年底两周时间做的一个蓝牙小车,它分为上下两篇,本文是上篇。原本是发在了http://bbs.elecfans.com/的,不过由于我的博客都在CSDN上,因此我就把它们重新复制到这里来了。1.1相关的博客和代码原文地址源代码地址小车手机端代码—下篇博客,此为后续版本,实现了手机端的蓝牙程序控制小车运动以及接收小车状态并展示。1.2想法来源最初的想法是做一个红外遥控的装置,链接地
lipeng08
·
2020-08-21 04:28
玩乐
MCS-51(
51单片机
)常用指令功能表(汇编)
考研复试单片机汇编用我是借鉴别人的表格,然后按自己的理解补充的立即寻址型传送指令MOVA,#dataMOVA,#55;A=55MOVRn,#dataMOVR7,#46;R7=46n=0~7MOV@Ri,#dataMOV@R0,#78;如果R0=15H,那么就把78放在15H地址的内容上,n=0,1MOVdirect,#dataMOV75H,#78;将78放到75H地址的内容上直接寻址型传送指令MO
jwdeng1995
·
2020-08-21 04:15
嵌入式
51单片机
汇编学习笔记(待续)
51\52单片机汇编学习笔记写在前面:本文适合阅读ppt是参考。笔记参考书籍为《单片机中级教程-原理及应用》,参考ppt为三明学院机电工程学院使用ppt(文章结尾提供下载地址)。笔记内容只有操作指令解析。前面多为名词解释。在学校ppt时可以参考。后面部分为部门重点及难点。有不足,欢迎补充及讨论。指令只是很少的一部分,其余部分可以参考51汇编指令查询(文章结尾提供下载地址),建议结合使用。推荐使用c
iteye_4389
·
2020-08-21 04:49
嵌入式
电子时钟万年历+
51单片机
+1602液晶屏+DS1302+DS18B20+按键
电子时钟万年历+
51单片机
+1602液晶屏+DS1302+DS18B20+按键这次课程设计要完成的是制作一个基于
51单片机
的电子时钟的万年历(protues仿真),需要用到1602液晶屏+DS1302+
hequnwang10
·
2020-08-21 03:16
上一页
75
76
77
78
79
80
81
82
下一页
按字母分类:
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
其他