51单片机最小系统电平特性单片机是一种数字集成芯片,数字电路中只有两种电平:高电平和低电平。我们学习的单片机呢就是TTL电平,其中高电平是5V,低电平是0V。TTL电平信号被利用的最多是因为通常数据表示采用二进制规定,+5V等价于逻辑“1”,0V等价于逻辑“0”,这被称做TTL(晶体管-晶体管逻辑电平)信号系统,这是计算机处理器控制的设备内部各部分之间通信的标准技术。数字电路中,由TTL电子元器件组成电路使用的电平。电平是个电压范围,规定输出高电平>2.4V,输出低电平<0.4V。在室温下,一般输出高电平是3.5V,输出低电平是0.2V。最小输入高电平和低电平:输入高电平>=2.0V,输入低电平<=0.8V计算机串口用的是MAX232电平,其中高电平是-12V,低电平是+12V。51单片机IO口介绍单片机最小系统的组成什么是机器周期振荡周期: 也称时钟周期, 是指为 ...
【51单片机】2-C语言基础
C语言基础进制转换什么是十进制我们生活中常用的就是十进制数,十进制就是我们所说的0—9十个数,平时的计数都是按十进制计算的,比如“我们班一共有25个同学”其中的“25”就是十进制数。十进制是逢十进一,借一当时十。二进制二进制是逢二进一,借一当时二。十进制和二进制的转换十六进制我们常用的十进制的0-15在十六进制中表示为:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F其中从10-15是用A-F表示,字母不区分大小写进制之间的转换十进制25转二进制为: 0001 1001B转十六进制为:19H换算方法十进制转二进制的换算方法:用25/2 每次取余数;25/2 = 12 余1 ,12/2 = 6 余 0,6/2=3 余0 ,3/2= 1余 1,剩下1不能被2整除了。我们把最后剩下的数和他每一次的余数倒序写。十进制转十六进制的换算方法:用25/16=1余9。十六进制为19C语言简介 ...
【51单片机】1-认识和了解51单片机
了解和认识51单片机学习51单片机需要哪些基础知识会使用电脑有C语言基础了解简单的模拟电子和数字电路的知识了解微型计算机的组成及应用形态微型计算机的应用形态将微处理器CPU、存储器(RAM、ROM)、基本输入/输出(I/O)接口电路和总线接口等组装在一块主机板(即微机主板)。各种适配(卡)插在主机板的扩展槽上并与电源、软/硬盘驱动器和光驱等装在同一机箱内,再配上系统软件,就构成了一台完整的微型计算机系统。微型计算机硬件组成如图所示。单板微型计算机将CPU芯片、存储器芯片、I/O接口芯片和简单的I/O设备(小键盘、LED显示器)等装配在一块印刷电路板上,再配上监控程序(固化在ROM中),就构成了一台单板微型计算机(简称单板机)。单板微型计算机组成如图所示。主要应用于工业控制器、家用电器等。什么是单片机?单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片 ...
【Java】JDK安装配置
JDK安装配置前言JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。下载JDK建议安装Java 1.8版本的JDK,这个版本应用广泛,对Android的支持更好!附上下载地址:请点击这里进入Oracle官网下载选择JDK DOWNLOAD进入下载页面,先勾选Accept License Agreement,再根据自己的操作系统下载JDK附上JDK-1.8.201下载地址:Windows_64位JDK-1.8.201_Windows_x64Windows_32位JDK-1.8.201_Windows_xi586其他版本请自行进官网下载安装JDK下载完成后双击安装,选择安装目录,如果不是固态硬盘(SSD)或者固态硬盘容量小,请选择D盘为解压目录,点击完 ...
【Android】Android Studio 安装配置简介
Android Studio 安装配置简介前言:Android Studio 是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。安装:安装JDK:安装JDK就不在这里详细赘述了,请查看我的另一篇博文《JDK安装配置》安装Android Studio安装Android Studio有两种方法方法一:直接下载Android Studio安装附上下载链接,请使用浏览器打开链接进行下载,不要用迅雷下载、不要用迅雷下载、不要用迅雷下载,重要的事情说三遍Windows 64位点击下载Windows 32位点击下载安装过程不做详细赘述,注意安装路径即可方法二:使用Jetbrains公司的ToolBox下载选择版本下载,我们这里选择Windows版本下载,其他系统请 ...
【Linux】Linux期末复习
Linux期末复习资料🐧作者:鱼摆摆 2019-01-08 update for 2019-03-8适用于四川师范大学计算机科学学院Linux高级程序设计课程教师:张莹一、选择题(Linux命令) 20’who: 显示所有正在使用系统的用户、所用终端名、注册到系统的时间-H 或 –heading:显示各栏位的标题信息列;-i 或 -u 或 –idle:显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成”.”号,如果该用户已超过24小时没有任何动作,则标示出”old”字符串;-m:此参数的效果和指定”am i”字符串相同;-q 或–count:只显示登入系统的帐号名称和总人数;-s:此参数将忽略不予处理,仅负责解决who指令其他版本的兼容性问题;echo: 输出命令,后面接输出内容,引号可加可不加echo -e "OK! \n" # -e 开启转义date: ...