随笔分类 -  单片机-51单片机

摘要: 阅读全文
posted @ 2021-01-05 10:16 北极星! 阅读(225) 评论(0) 推荐(0) 编辑
摘要:reg51.h at89x51.h文件中对P1.1的操作是写成P1_1 reg51.h文件中对P1.1的操作是写成P1^1 定义,sbit 的用法有三种: 第一种方法:sbit 位变量名=地址值第二种方法:sbit 位变量名=SFR 名称^变量位地址值第三种方法:sbit 位变量名=SFR 地址值^ 阅读全文
posted @ 2020-12-19 09:36 北极星! 阅读(452) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.51hei.com/mcu/2670.html 我们在用c语言编程时往往第一行就是头文件,51单片机为reg51.h或reg52.h,51单片机相对来说比较简单,头文件里面内容不多,像飞思卡尔、ARM系列的单片机头文件往往内容就非常多,尽管如此,对一些初次接触单片机的朋友 阅读全文
posted @ 2020-12-19 09:27 北极星! 阅读(2146) 评论(0) 推荐(0) 编辑
摘要:一般来说,8位单片机bai最常用的是三个系列: 1、51系列:以intel MCS51为核心,很多公司都买了它的核心,生产自己的51单片机,主要有ATMEL公司(AT89S52等等),STC公司的(比如STC89C52RC),华邦,摩托罗拉,ST都有生产。 2、AVR系列:以ATMEL公司的ATme 阅读全文
posted @ 2020-12-19 09:22 北极星! 阅读(1637) 评论(0) 推荐(0) 编辑
摘要:上拉电阻与下拉电阻 1 基础知识 1.1 三极管 三极管的类型有两种:PNP与NPN 三极管的简化理解: 基极(B)是一个开关, 当开关打开时,集电极(C)与发射极(E)就导通了; 当开关闭合时,集电极(C)与发射极(E)就断开了。 导通方向的判定: (NPN管)箭头是C指向E,电流就从C流向E; 阅读全文
posted @ 2020-12-15 22:09 北极星! 阅读(1085) 评论(0) 推荐(0) 编辑
摘要:设有一个1MB容量的存储器,字长32位,问:按字节编址,字编址的寻址范围以及各自的寻址范围大小? 如果按字节编址,则 1MB = 2^20B (ps:1MB=1024kb,1kb=1024btye,1024是2的10次方) 1字节=1B=8bit 2^20B/1B = 2^20 地址范围为0~(2^ 阅读全文
posted @ 2020-04-28 22:32 北极星! 阅读(11729) 评论(0) 推荐(3) 编辑
摘要:位 “位”也称“比特”或“信息量” bps(bits per second每秒比特数 bps 是网络传输中一个最基本的网速单位,而比特流常用于拨号上网时代,最快的 网速也就几十 kbps(1024bps,常指在网络中传输的数据流,也就是说上网比特流 两个概念: 字节 帧 阅读全文
posted @ 2020-04-20 21:14 北极星! 阅读(1411) 评论(0) 推荐(0) 编辑
摘要:同一系统可以不同的电源供电,但是要做到共地 原因:不同的仪器要连接成一个电气系统,共地就是建立一个共同的电位参考点,否则没有标准如何能够测量?同时,公共地一般也是接大地的地线,仪器外壳接地可以消除干扰信号. 阅读全文
posted @ 2020-04-14 10:26 北极星! 阅读(695) 评论(0) 推荐(0) 编辑
摘要:只进行发送是数据的单片机 1 #include<reg52.h> 2 #define unit unsigned int 3 #define uchar unsigned char 4 5 sbit key=P3^7; 6 7 /*void delayms(unit xms) 8 { 9 unit 阅读全文
posted @ 2020-04-06 21:21 北极星! 阅读(3412) 评论(0) 推荐(1) 编辑
摘要:电脑32位和64位的区别 一、CPU的不同 32位CPU 运算器一次最多可以处理32位数据 寄存器最大宽度32 寄存器和运算器之间的通路为32位(地址总线有32根,数据总线有32根) 64位CPU 运算器一次最多可以处理64位数据 寄存器最大宽度64 寄存器和运算器之间的通路为64位(地址总线有64 阅读全文
posted @ 2020-04-02 16:27 北极星! 阅读(975) 评论(0) 推荐(0) 编辑
摘要:作者:不是真名链接:https://www.zhihu.com/question/31752629/answer/53834585来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 目录:1. 二进制理论2.数字电路的实现3.CPU 对硬件的控制4.最终章(解答楼主问题) 阅读全文
posted @ 2020-03-29 21:42 北极星! 阅读(2148) 评论(0) 推荐(0) 编辑
摘要:单片机运行时需要调用某个程序/函数/固定数据时就需要读取ROM,然后在RAM中执行这些程序/函数的功能,所产生的临时数据也都存在RAM内,断电后这些临时数据就丢失了。ROM:(Read Only Memory) 程序存储器在单片机中用来存储程序数据及 … 单片机运行时需要调用某个程序/函数/固定数据 阅读全文
posted @ 2020-03-29 21:16 北极星! 阅读(1951) 评论(0) 推荐(0) 编辑
摘要:作者:王强链接:https://zhuanlan.zhihu.com/p/19893066来源:知乎 随着智能设备的广泛普及,这几年媒体上越来越多的出现关于“架构”“ARM vs x86”“芯片研发”的相关内容。很多消费者和爱好者面对这些以往不太常见的信息时就会迷惑甚至产生误解。其中一组比较容易被混 阅读全文
posted @ 2020-03-29 21:05 北极星! 阅读(2152) 评论(0) 推荐(0) 编辑
摘要:计算机系统的硬件结构主要由四部分组成:控制器、运算器、内存和输入输出设备 其中,控制器和运算器统称为中央处理器。简称CPU.它是计算机硬件系统的指挥中心. 它包括控制器、运算器、寄存器三个部分,其中,控制器的功能是控制计算机各部分协调工作,运算器则是负责计算机的算术运算和逻辑运算. (一) 运算器 阅读全文
posted @ 2020-03-29 18:04 北极星! 阅读(1633) 评论(0) 推荐(0) 编辑
摘要:存储器在CPU外,一般指硬盘,U盘等可以在切断电源后保存资料的设备,容量一般比较大,缺点是读写速度都很慢,普通的机械硬盘读写速度一般是50MB/S左右。 内存和寄存器就是为了解决存储器读写速度慢而产生的多级存储机制,从20世纪50年代开始,磁芯存储器曾一度成为主存的主要存储介质,但从20世纪70年代 阅读全文
posted @ 2020-03-29 16:30 北极星! 阅读(4192) 评论(0) 推荐(1) 编辑
摘要:大部资料都是在网上找到网友大神所共享的,在网上找了几种舵机的,刚接触有点懵,之后找得多了就理解了,想要控制一个硬件就要先了解这个硬件。这里有介绍180度舵机和360度舵机的具体使用,有网上大神的程序,这个更多的是一个网上对舵机使用的一个整合。如果若有不到之处,希望大家积极指出, 模拟舵机:需要不断的 阅读全文
posted @ 2020-03-20 20:44 北极星! 阅读(19685) 评论(0) 推荐(1) 编辑
摘要:液晶显示屏1602 LCD1602简介 1602液晶也叫1602字符型液晶,它是一种专门用来显示字母、数字、符号的点阵型液晶模块。它是由若干个5x7或者5x10的点阵字符位组成,每个点阵字符位都可以用显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因为如此, 阅读全文
posted @ 2020-03-20 17:51 北极星! 阅读(1098) 评论(0) 推荐(0) 编辑
摘要:H桥是一个典型的直流电机控制电路,因为它的电路形状酷似字母H,故得名与“H桥”。4个三极管组成H的4条垂直腿,而电机就是H中的横杠。 控制两个三极管的导通来控制电流方向,从而实现电机的正传反转控制。图中的电流是黑线。相反,可以控制电流从另外两个三极管流过。 向左转|向右转 叫双h桥是因为L298N里 阅读全文
posted @ 2020-03-19 10:44 北极星! 阅读(4610) 评论(0) 推荐(0) 编辑
摘要:红外通信 红外线系统一般由红外发射装置和红外接收设备两大部分组成。 红外发射装置又可由键盘电路、红外编码芯片、电源和红外发射电路组成。 红外接收设备可由红外接收电路、红外解码芯片、电源和应用电路组成。 常为了使信号更好的被发射端发送出去,经常会将二进制数据信号调制成为脉冲信号,通过红外发射管发射。常 阅读全文
posted @ 2020-03-18 10:54 北极星! 阅读(877) 评论(0) 推荐(0) 编辑
摘要:HC-SR04 一、主要参数1:使用电压:DC—5V2:静态电流:小于2mA3:电平输出:高5V4:电平输出:底0V5:感应角度:不大于15度6:探测距离:2cm-450cm7:高精度 可达0.2cm二、工作原理1.采用IO口TRIG触发测距,给至少10us的高电平信号来启动模块。2.模块自动发送8 阅读全文
posted @ 2020-03-16 20:58 北极星! 阅读(12548) 评论(2) 推荐(0) 编辑