买下51单片机实验板

     一直在想这个博客该写些什么,主体就暂定为“单片机学习之路”吧。 在网上看了N多天,终于在上周六邮购一块儿51单片机的实验板,功能挺全的,编程器/仿真器/ISP/实验板多合一。虽然贵些(这第一个月的工资还没发呢,就预先全支用了~ 流汗 )主要是看中它的做工(双层板,多为贴片元件),也曾见到过同事买的一种比较便宜的实验板,那做工实在是不敢恭维。再就是网站上的论坛里也很热闹,买回来后有什么学习方面的问题也可以去上面跟大家讨论。 快递超快的,周一便收到货。中午兴奋地打开包

2018年07月08日 51单片机 49次阅读 0条评论

AVR单片机EEPROM学习

    生活中我们经常会犯眼高手低的毛病,很多东西看着别人弄很容易,但轮到自己的时候就会发现其实没有想象中的简单。学完51单片机时,我以为小小的单片机无非就是进行一些IO口的控制罢了,但今天在进行AVR系列单片机学习的时候,才发现原来单片机还有很多的不同,自己原来掌握的东西还远远不足,所以无论到什么时候只有虚心学习,不断努力才能真正的掌握一门技术,学习的过程也是自己人格丰富的过程。下面来说说对EEPROM学习的一些感受。AVR单片机内部已集成了512kb的EEPROM,对EEPROM的操作比51单片机相

2018年07月08日 AVR单片机 30次阅读 0条评论

DIY智能门控设备—入门篇01:矩阵键盘

    矩阵键盘简介矩阵键盘是单片机外部设备中所使用的排布类似于矩阵的键盘组。当设备所需按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式。矩阵式结构的键盘,结构和识别上显然要复杂一些:在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加以连接。这样,一个端口(如PA口)就可以构成4*4=16个按键,比之直接将端口线用于键盘多出了一倍,而且线数越多,区别越明显,比如再多加一条线就可以构成20键的键盘,而直接用端口线则只能多出一键(9键)。由此可见,在需要的键数比较多时,

2018年07月08日 AVR单片机 20次阅读 0条评论

STM32F103两个单片机的NRF24L01的发

    一个开发板是STM32F103RC MINI,板载了LCD液晶显示,以及按键键盘,因此采用按键进行收发模式的选择,采用该液晶显示接收与发送的数据。另外一个采用的是STM32F103RB最小核心系统板,没有板载LCD等外设,因此我采用了外接CP2102模块(需要下载驱动以及串口调试助手),进行收发模式的选择以及显示NRF接收与发送的数据。以下是STM32F103RB最小核心系统板的主程序。另外一个开发板,主程序类似,只是换成LCD显示就可以了。#include "led.h&q

2018年07月08日 RFID 13次阅读 0条评论

Cadence版本选择浅见

    对绘制原理图与PCB板而言,个人主要接触3个版本:Cadence 16.5;Cadence 16.6;; Cadence 17.2-2016;其中:i)、“Altium Designer”:又名“AD”或“DXP”,使用简单、易于上手、界面美观、可编辑性强、安全性较差;大学教学中所学的多为“Altium Designer”,电气/电子等专业多使用此软件入门电子设计大门;经过长时间发展,最新版的“Altium Designer”已经具有大幅提升;但其“商用正版”费用很高,后续麻烦的概率较大;值得一

2018年07月08日 PCB设计 19次阅读 0条评论

单总线解析与DS2401驱动程序设计

    1 单总线协议(1-wire)定义:主机和从机通过1根线进行通信,在一条总线上可挂接的从器件数量几乎不受限制。特点:这是由达拉斯半导体公司推出的一项通信技术。它采用单根信号线,既可传输时钟,又能传输数据,而且数据传输是双向的。优点:单总线技术具有线路简单,硬件开销少,成本低廉,便于总线扩展和维护等。注意:总线上拉电阻选择2 单总线通信过程2.1 初始化初始化过程 = 复位脉冲 + 从机应答脉冲。主机通过拉低单总线480 ~ 9
2018年07月04日 51单片机 22次阅读 0条评论

阅读单片机程序代码

    1.看主循环,理解整体架构2.添加流程的注解,同时验证3.提取精华代码片段保存,可以经过简单修改重复利用4.API接口函数,理解每一个函数的意义5.修改代码验证自己的理解6.优化算法与代码7.反复理解与做笔记
2018年07月04日 51单片机 47次阅读 0条评论

对hc-sr04的理解

    该超声波模块工作电压为5V,一共四个引脚,其中一个接电源一个接地,trig引脚为启动引脚,即可理解为如果要让超声波模块开始工作,除了接通电源,还得通过程序控制trig引脚。控制方法十分简单,只需要给该引脚一个不小于10us的高电平即可,这时超声波模块会自动发出8个40KHz的方波;echo为接收引脚,HC-开始工作后,即超声波模块发出方波之后echo引脚会自动置高电平,直至接受到信号。所以,只要源源不断的给trig引脚间断的且高于10us高电平(程序控制)就可以实现实时测试距离。
2018年07月04日 电子制作 26次阅读 0条评论

基于74ls194的m序列发生器(硬件)

         74ls194具有串行、并行输入,串行并行输出的双向移动功能。工作方式由其s0与s1两个引脚控制。     若要求m序列发生器的反馈特征多项式为f(x)=x8+x4+x3+x2+1,则需要两个74ls194扩展成一个八位的移位寄存器。根据特征多项式来看,我们需要用到三个异或门(根据m序列产生的方式确定,即可将m序列产生重所说的线性模2和理解为异或运算),我采用的是74hc86芯片。应当注意的是,当控制s0s1为10或01时,即
2018年07月04日 PCB设计 20次阅读 0条评论

如何将数据存储在RAM中

    在一些应用场景下,需要在单片机复位后保存一些数据 。在实现这一目标之前,需要对单片机的启动过程有一个粗略的了解。1.    单片机启动方式1.1    冷启动    单片机的冷启动指的是单片机的上电启动,即单片机在掉电状态下的上电启动。此时单片机RAM中的数据是随机的,可能是0x00或是0xFF,具体与芯片特性有关。1.2热启动    单片机的热启动指的是单片机在上电状态下,由于看门狗复位、外部复
2018年07月04日 51单片机 24次阅读 0条评论
1/13 ‹‹ 1 2 3 4 5 6 7 8 9 10 ››
搜索
网站分类
控制面板
您好,欢迎到访网站!
  查看权限
最新留言
    文章归档
    友情链接
    标签列表
    猜你喜欢