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
单片机学习
笔记:红外接收(对原子哥的ALIENTEK遥控器进行解码)
正点原子的ALIENTEK遥控器用户码00ff16进制键值码表45 46 4744 40 4307 15 0916 19 0d0c 18 5e08 1c 5a42 ☻ 4a 红外接收管 通用型即可 --------------------------------------------------------------------
xouou_53320
·
2013-02-23 15:00
红外
51
单片机学习
笔记:红外接收(对原子哥的ALIENTEK遥控器进行解码)
正点原子的ALIENTEK遥控器用户码00ff16进制键值码表45 46 4744 40 4307 15 0916 19 0d0c 18 5e08 1c 5a42 ☻ 4a 红外接收管 通用型即可 --------------------------------------------------------------------
xouou_53320
·
2013-02-23 15:00
红外
51
单片机学习
笔记:使用DS1302芯片制作电子钟
百度ds1302写道DS1302是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个31×8的用于临时性存放数据的RAM寄存器。DS1302是DS1202的升级产品,与DS1
xouou_53320
·
2013-02-15 20:00
1302
51
单片机学习
笔记:DS18B20测温程序
#include "my51.h" #include "smg.h" #include "ds18b20.h" void main() //测试 ,6位数码管显示温度值 { u8 i=0; u16 temp=0; while(1) { temp=ds18b
xouou_53320
·
2013-02-13 10:00
ds18b20
51
单片机学习
笔记:DS18B20测温程序
#include "my51.h" #include "smg.h" #include "ds18b20.h" void main() //测试 ,6位数码管显示温度值 { u8 i=0; u16 temp=0; while(1) { temp=ds18b
xouou_53320
·
2013-02-13 10:00
ds18b20
单片机学习
之前言杂谈
鄙人从学习单片机到现在有5~6年的时间,由于我并非电子专业的学生,我所学到的技术大多都是靠自学。所以我有着丰富的失败经验和自学经验。 单片机是一个应用型学科,所以实践才是王道。要学单片机一定要购买开发板。下面来讲讲单片机的学习步骤。 学习单片机的步骤 1,熟悉开发环境 2,学习使用I/O口 3,学习时钟 4,学习使用定时器 5,学习使用中断 6,学习各个功能模块(AD,SPI,I2
superanters
·
2013-01-21 17:00
51
单片机学习
笔记:基于状态机的按键对时程序(短按,长按,连发)
阅读更多之前的电子钟程序中,用的按键消抖处理方法是10ms的延时,这种方法效率比较低所以现在利用状态机原理重写一下,效率很高啊4个独立按键中用到3个,keys5用于切换对时分秒等状态,keys2是减小数值,keys3是增加数值同时可以判断按键的"短按,长按,连发"等功能小于2秒视为短按,大于2秒视为长按,在长按状态下每0.2秒自动连发一次,这样对时的时候就不用按N次了欢迎一起交流,qq102351
xouou_53320
·
2013-01-20 10:00
状态机
电子钟
51
单片机学习
笔记:基于状态机的按键对时程序(短按,长按,连发)
之前的电子钟程序中,用的按键消抖处理方法是10ms的延时,这种方法效率比较低所以现在利用状态机原理重写一下,效率很高啊 4个独立按键中用到3个,keys5用于切换对时分秒等状态,keys2是减小数值,keys3是增加数值 同时可以判断按键的"短按,长按,连发"等功能小于2秒视为短按,大于2秒视为长按,在长按状态下每0.2秒自动连发一次,这样对时的时候就不用按N次了 欢迎一起交流,qq1023512
xouou_53320
·
2013-01-20 10:00
状态机
电子钟
51
单片机学习
笔记:基于状态机的按键对时程序(短按,长按,连发)
之前的电子钟程序中,用的按键消抖处理方法是10ms的延时,这种方法效率比较低所以现在利用状态机原理重写一下,效率很高啊 4个独立按键中用到3个,keys5用于切换对时分秒等状态,keys2是减小数值,keys3是增加数值 同时可以判断按键的"短按,长按,连发"等功能小于2秒视为短按,大于2秒视为长按,在长按状态下每0.2秒自动连发一次,这样对时的时候就不用按N次了 欢迎一起交流,qq1023512
xouou_53320
·
2013-01-20 10:00
状态机
电子钟
51
单片机学习
笔记:基于状态机的按键对时程序(短按,长按,连发)
阅读更多之前的电子钟程序中,用的按键消抖处理方法是10ms的延时,这种方法效率比较低所以现在利用状态机原理重写一下,效率很高啊4个独立按键中用到3个,keys5用于切换对时分秒等状态,keys2是减小数值,keys3是增加数值同时可以判断按键的"短按,长按,连发"等功能小于2秒视为短按,大于2秒视为长按,在长按状态下每0.2秒自动连发一次,这样对时的时候就不用按N次了欢迎一起交流,qq102351
xouou_53320
·
2013-01-20 10:00
状态机
电子钟
单片机IO口配置详解
在
单片机学习
、开发和应用中,IO口的配置对功能的实现起着重要的作用,下面介绍常见的四种配置,而现在很多单片机都兼有这四种配置,可供选择。
greatwgb
·
2013-01-15 14:00
8051
单片机学习
笔记/概要/总结/备忘
*.I/O引脚和I/O端口 P0(P0.7~P0.0) 1.P0是一个漏极开路型准双向I/O口.2.在访问外存时, 它是数据总线和地址总线的低8位分时复用接口.3.在EPROM编程时, 它接收指令字节; 在验证程序时, 输出指令字节, 并要求外接上拉电阻. P1(P1.7~P1.0) 1.P1口是带内部上拉电阻的8位双向I/O口, 它是通用I/O口. 2.在EPROM编程和程序验证
·
2012-12-17 16:00
学习笔记
单片机学习
指导
单片机学习
单片机是软件与硬件结合为一体的小型电脑,在自动化领域运用十分广泛,学习它,关键要学习他的电路分析,在编程的时候,要知道每一步的操作,初学者,最好keil与proteus配合使用,能起到非常好的效果
zhangxiweiwei
·
2012-12-05 08:18
学习
单片机
51
单片机学习
笔记,模拟iic总线连续读写24c02存储器
AT24C02A,2KSERIALEEPROM:Internallyorganizedwith32pagesof8byteseach,the2Krequiresan8-bitdatawordaddressforrandomwordaddressing.24c02有32个页,每页8字节,本帖中不讨论页写的方式----------------------------------------------
xouou_53320
·
2012-09-03 13:00
24c02
51
单片机学习
笔记,模拟iic总线连续读写24c02存储器
AT24C02A,2KSERIALEEPROM:Internallyorganizedwith32pagesof8byteseach,the2Krequiresan8-bitdatawordaddressforrandomwordaddressing.24c02有32个页,每页8字节,本帖中不讨论页写的方式----------------------------------------------
xouou_53320
·
2012-09-03 13:00
24c02
51
单片机学习
笔记,操作1602液晶
TX-1C板 操作并行模式的1602液晶液晶第1,2脚是gnd和vcc第3脚是对比度调节第4脚是数据/指令选择端RS第5脚是读写选择端R/W,我们这次只写不读,故直接接地第6脚是读写使能EN第7到14脚是数据口,我们接STC89C52RC的P0口第15,16脚是背光源 最终液晶显示 Tom is playing the TNT game! #in
xouou_53320
·
2012-08-16 14:00
1602液晶
51
单片机学习
笔记,操作1602液晶
TX-1C板 操作并行模式的1602液晶液晶第1,2脚是gnd和vcc第3脚是对比度调节第4脚是数据/指令选择端RS第5脚是读写选择端R/W,我们这次只写不读,故直接接地第6脚是读写使能EN第7到14脚是数据口,我们接STC89C52RC的P0口第15,16脚是背光源 最终液晶显示 Tom is playing the TNT game! #in
xouou_53320
·
2012-08-16 14:00
1602液晶
20121113-1602液晶测试程序2
程序共分为3个文件:1602-2.c、LCD1602.h、lcd1602define.h 1602-2.c/*
单片机学习
板V1.0*/ /*模块名:LCD1602控制显示*/ /*创建人:ClimberWin
sy_lixiang
·
2012-08-13 15:00
51
单片机学习
笔记:利用ADC0804模数转换器采集电压
电位器调节待检测电压值,在数码管上显示出来, 代码大多从书上搬过来的,书上例5.3.1要求前3个数码管显示AD转换后的8位数字量(即0~255) 我这里让前4个数码管显示具体电压值,比如1.352 #include <reg52.h> #include "MY51.H" void initSMG() //数码管初始化信息 { /
xouou_53320
·
2012-08-10 20:00
ADC0804
模数
51
单片机学习
笔记:利用ADC0804模数转换器采集电压
电位器调节待检测电压值,在数码管上显示出来, 代码大多从书上搬过来的,书上例5.3.1要求前3个数码管显示AD转换后的8位数字量(即0~255) 我这里让前4个数码管显示具体电压值,比如1.352 #include <reg52.h> #include "MY51.H" void initSMG() //数码管初始化信息 { /
xouou_53320
·
2012-08-10 20:00
模数
ADC0804
51
单片机学习
笔记:串口接收和发送数据
芯片STC89C52RC 在PC端向单片机发送任意数据后,单片机向PC端发送4行文本,由于在windos下,回车换行用\r\n #include #include"MY51.h" voidinitSer();//串口初始化 ucharsendFlag=0;//未发送数据时 ucharreceFlag=0;//未接受到数据时 codeucharTEXT0[]="********
xouou_53320
·
2012-08-05 16:00
串口通讯
51
单片机学习
笔记,4*4矩阵键盘
今天学习了下矩阵键盘, 4*4, 分别代表0~F这16个数字 我们按了哪个键就显示到数码管上 看完郭老师讲解原理后就自己动手写了,郁闷的是 在keil软件中,我在switch-case语句中 少了个冒号,竟然编译通过! 结果当然不正确了,然后我再keil中调试代码,那更郁闷了,P3口在扫描到第2行键盘时就 会复位成0xff,怎么赋值都没用,其实是没写冒号啊!
xouou_53320
·
2012-07-27 21:00
矩阵键盘
51
单片机学习
笔记:可对时电子钟
本篇是对上一篇的改进,昨天学习了第4章 中的独立键盘的使用 独立键盘拥有自己独有的IO口,所以比较简单,我上一篇写的电子钟程序只能烧程序对时, 不能手动按键对时,这肯定是最差劲的做法,所以学习了按键之后,就立马动手改进我的电子钟了 同时改进了数码管小数点的显示,消除了叠影 使用芯片STC89C52RC, 2个锁存器 6个带小数
xouou_53320
·
2012-07-24 20:00
单片机
时钟
51
单片机学习
笔记:可对时电子钟
阅读更多本篇是对上一篇的改进,昨天学习了第4章中的独立键盘的使用独立键盘拥有自己独有的IO口,所以比较简单,我上一篇写的电子钟程序只能烧程序对时,不能手动按键对时,这肯定是最差劲的做法,所以学习了按键之后,就立马动手改进我的电子钟了同时改进了数码管小数点的显示,消除了叠影使用芯片STC89C52RC,2个锁存器6个带小数点共阴极数码管显示一个24时制时钟没有时钟芯片,所以掉电后时间会复位原理图为T
xouou_53320
·
2012-07-24 20:00
单片机
时钟
51
单片机学习
笔记:可对时电子钟
阅读更多本篇是对上一篇的改进,昨天学习了第4章中的独立键盘的使用独立键盘拥有自己独有的IO口,所以比较简单,我上一篇写的电子钟程序只能烧程序对时,不能手动按键对时,这肯定是最差劲的做法,所以学习了按键之后,就立马动手改进我的电子钟了同时改进了数码管小数点的显示,消除了叠影使用芯片STC89C52RC,2个锁存器6个带小数点共阴极数码管显示一个24时制时钟没有时钟芯片,所以掉电后时间会复位原理图为T
xouou_53320
·
2012-07-24 20:00
单片机
时钟
51
单片机学习
笔记,简易时钟
阅读更多使用芯片STC89C52RC,2个锁存器6个带小数点共阴极数码管显示一个24时制时钟没有时钟芯片,所以掉电后时间会复位原理图为TX-1C开发板暂时显示了半小时,一秒不差,未验证有无其他bug,代码贴上来,欢迎高手指点==============================最终显示的是16.31.37形式#include#include"MY51.H"voidshow();uint8sh
xouou_53320
·
2012-07-19 16:00
单片机
时钟
51
单片机学习
笔记,简易时钟
使用芯片STC89C52RC, 2个锁存器 6个带小数点共阴极数码管显示一个24时制时钟 没有时钟芯片,所以掉电后时间会复位 原理图为TX-1C开发板 暂时显示了半小时,一秒不差, 未验证有无其他bug,代码贴上来,欢迎高手指点 ============================== 最终显示的<时.分.秒>是 16.
xouou_53320
·
2012-07-19 16:00
单片机
时钟
51
单片机学习
笔记,简易时钟
阅读更多使用芯片STC89C52RC,2个锁存器6个带小数点共阴极数码管显示一个24时制时钟没有时钟芯片,所以掉电后时间会复位原理图为TX-1C开发板暂时显示了半小时,一秒不差,未验证有无其他bug,代码贴上来,欢迎高手指点==============================最终显示的是16.31.37形式#include#include"MY51.H"voidshow();uint8sh
xouou_53320
·
2012-07-19 16:00
单片机
时钟
单片机学习
方法
否则,你的
单片机学习
之路不仅会很艰难和漫长,还可能半途而废。笔者始终认为,扎实的电子技术基础是学好单片机的关键,直接影响
单片机学习
入门的快慢。有些同
yangsen251024
·
2012-06-06 11:00
单片机学习
六大要素
单片机学习
应用的六大重要部分一、总线:我们知道,一个电路总是由元器件通过电线连接而成的,在模拟电路中,连线并不成为一个问题,因为各器件间一般是串行关系,各器件之间的连线并不很多,但计算机电路却不一样,它是以微处理器为核心
WIZnet2012
·
2012-02-26 14:00
编程
工作
存储
hex
编译器
文本编辑
单片机4×4矩阵键盘的工作原理与编程
本文介绍如何在ME300B型51/AVR
单片机学习
开发系统上使用数码管显示4×4矩阵键盘的键值。 一、硬件工作原理的简单介绍该实验使用ME300B上的8位数码管显示电路和4×4矩阵键盘电路。
L_yangliu
·
2011-12-26 10:00
编程
c
工作
优化
table
delay
单片机4×4矩阵键盘的工作原理与编程
本文介绍如何在ME300B型51/AVR
单片机学习
开发系统上使用数码管显示4×4矩阵键盘的键值。 一、硬件工作原理的简单介绍该实验使用ME300B上的8位数码管显示电路和4×4矩阵键盘电路。
L_yangliu
·
2011-12-26 10:00
编程
c
优化
工作
table
delay
【持续更新】
单片机学习
和开发的keil下源代码 + proteus仿真
keil里的c或asm源代码,keil编译生成的文件,keil工程文件和相应的proteus工程文件都放在一个文件夹下,链接以zip包形式给出。keil用的是uVersion4,Proteus用的是7.4sp3道客巴巴上的《89c51单片机入门》上的例子以及其中未提供源代码的练习,每个都在proteus上仿真过。1.包含初期的很多简单的汇编程序,主要是led,按钮以及定时器/计数器相关的练习htt
weixin_30593443
·
2011-09-04 20:00
嵌入式
git
单片机学习
方法总结
从刚开始接触单片机,到现在已经有4年的时间了,在这期间学习和使用了51单片机、飞思卡尔单片机,LPC2138,PIC16F887等系列的单片机,每接触一款单片机,都会经历熟悉其基本开发,然后将其用于项目中的过程,对于如何学习一款单片机,自己做了如下的总结。 大家都知道,51单片机是最容易入门的,不仅因为其编程简单,更重要的是网上的资料非常丰富。所以一
xiaoweiboy
·
2011-07-25 22:00
编程
工作
测试
语言
hex
编译器
12864笔记(ST7920)__51
单片机学习
说到液晶屏,LCD liquidcrystaldisplay液体晶体显示器液晶屏是啥?是外设,是显示设备外设要与MCU单片机进行通信的,那么LCD与单片机之间的通信就是LCD的核心学习部分了首先了解通信的双方是什么:单片机————LCD控制器LCD控制器有什么类型的,这个ks..
wyq200704
·
2011-06-19 17:15
单片机
控制器
显示器
Crystal
液晶屏
丢掉uVision2吧,uVision早就有了
难道学电子的连一个好用的IDE开发环境都没有,学电子真没前途啊希望总是在失望中诞生,在google晃荡了很久发现很多关于keil的资料我凭记忆现在写一些印象较深的:1.keil的使用率很高,很适合51系列
单片机学习
wyq200704
·
2011-06-12 16:28
职场
windows7
keil
休闲
uVision
单片机学习
资料
http://www.mcuchina.cn/download.html PIC书籍http://read.fanshu.com/OnlineReader.aspx?MetaId=m.20070917-m027-w017-015
鹊桥
·
2010-10-13 22:49
职场
单片机
休闲
单片机学习
资料
http://www.mcuchina.cn/download.html PIC书籍http://read.fanshu.com/OnlineReader.aspx?MetaId=m.20070917-m027-w017-015
鹊桥
·
2010-10-13 22:49
职场
单片机
休闲
单片机学习
笔记
1.1 单片机概述 单片机一词源于Single Chip Micro Computer, 意为单片微型计算机,即在一片集成电路芯片上集成了计算机的三大部分:中央处理器(CPU)、存储器(RAM和ROM)和输入输出端口(I/O Ports)。由于单片机特别适用于控制目的,所以20世纪80年代以后,国际上已普遍称之为微控制器(MicroController
zhaochong
·
2010-07-26 14:00
数据结构
编程
网络应用
网络协议
嵌入式
51单片机--数码管
单片机学习
之数码管控制管脚数:401-8 p19 rst 复位管脚 高电平有效 正常工作接低电平 10-17 p3 普通操作第一功能,寄存器控制第二功能10 p3.0 RXD串行输入口11 p3.1
newnewman80
·
2010-06-25 10:00
编程
工作
table
存储
vss
delay
AVR
单片机学习
板
AVR开发板AVR仿真器AVR编程器AVR学习板Atmega163264128本页关键词:AVR
单片机学习
板开发板仿真器编程器下载器下载线Atmega163264128AVR开发板AVR学习板ATmega128
古欣
·
2010-05-15 17:00
找的2
单片机学习
,主要是拿它来做应用.学习单片机,首先应该把它当作一个控制工具来应用到你的课题中去。汇编也好,C也好,离不开的是编写代码实现你设计的功能。
zhangluli
·
2010-01-11 23:00
c
工作
汇编
语言
工具
通讯
单片机学习
三阶段
Keil相关教程下载 http://www.51c51.com/cyuyan.htm 第一阶段:掌握开发单片机的必备基础知识。首先是熟练掌握单片机的基本原理,其实各家各门的单片机其基本结构和原理都差不多,特别是共有的知识需要好好理解和掌握。例如,内核结构、内存分配、中断处理、定时计数、串行通信、端口复用等一些最基本的概念和原理。除此之外,我们还
pingminglang
·
2009-11-19 13:00
算法
工作
AVR大学 零点篇 什么是jtag,isp?
本页关键词:avr
单片机学习
什么是jtag,isp?AVRJTAG编程器,AVRJTAG仿真器,avrISP下载线。 什么是jtag?
soup11
·
2009-09-08 16:00
编程
加密
测试
Flash
开发工具
下载工具
PIC16C5X的I/O口结构(转)
第八节:I/O口结构www.zsMCU.com 2006-10-23 中山
单片机学习
网 PIC16C5X的所有I/O端的结构都是相同的,如图1.10所示: 所有I/O端皆可置成输入或输出态。
asdfasdfhhh
·
2009-06-24 10:00
c
单片机学习
实验及开发工具的导购
单片机学习
实验及开发工具的导购鉴于目前单片机技术火的一塌糊涂!越来越多的朋友加入了学习单片机的行列中!还有更多的朋友正在准备加入到学习单片机行列中。
chenguanheng
·
2008-04-19 12:09
开发
学习
工具
休闲
实验
单片机学习
实验及开发工具的导购
单片机学习
实验及开发工具的导购鉴于目前单片机技术火的一塌糊涂!越来越多的朋友加入了学习单片机的行列中!还有更多的朋友正在准备加入到学习单片机行列中。
chenguanheng
·
2008-04-19 12:09
工具
实验
开发
新式单片机视频教程下载
新式单片机视频教程下载 点击此处进入下载页面 【文件名称】——国内首创新式单片机视频教程 【文件描述】
单片机学习
资料,新手绝佳教程....
king_tt
·
2007-10-24 22:00
单片机
单片机学习
和应用百问大全
1. C语言和汇编语言在开发单片机时各有哪些优缺点?答:汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言。其主要优点是占用资源少、程序执行效率高。但是不同的CPU,其汇编语言可能有所差异,所以不易移植。 C语言是一种结构化的高级语言。其优点是可读性好,移植容易,是普遍使用的一种计算机语言。缺点是占用资源较多,执行效率没有汇编高。 对于目前普遍使用的R
zhongrg
·
2007-09-04 11:00
编程
工作
汇编
测试
嵌入式
语言
虾米是怎样炼成的(转&收藏)
等等等等一系列的问题,实在是看多了也感到烦了,今天,就由我电子白菜厚着面皮,顶着无数老虾的砖头,在这里写上一篇
单片机学习
心得,让菜鸟们勇敢地跨出第一步。首先解释什么是虾米先,以我个人意见吧,1。
BG5SBK
·
2006-07-23 18:00
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他