#include #define uint unsigned int #define uchar unsigned char sbit P1_7=P1^7; sbit P1_1=P1^1; sbit P1_2=P1^2; uint key_number; uint STH0,STL0; uchar code tab1[]={0xef,0xdf,0xbf,0x7f}; uchar code tab2[]={0xfe,0xfd,0xfb,0xf7}; uchar code tab3[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; uint code tab4[]={64021,64103,64260,64400, 64524,64580,64684,64777, 64820,64898,64968,65030, 65058,65110,65157,65178}; void delayms(uchar no); void keydetect(); void display(); void timer0_inter
2022-06-20 09:05:25 6KB 文档资料
单片机教程:单片机编程入门一 1、单片机是什么? 一台能够工作的计算机要有这样几个部份构成:CPU(进行运算、控制)、RAM(数据存储)、ROM(程序存储)、输入/输出设备(例如:串行口、并行输出口等)。在个人计算机上这些部份被分成若干块芯片,安装一个称之为主板的印刷线路板上。而在单片机中,这些部份,全部被做到一块集成电路芯片中了,所以就称为单片(单芯片)机,而且有一些单片机中除了上述部份外,还集成了其它部份如A/D,D/A等。 天!PC中的CPU一块就要卖几千块钱,这么多东西做在一起,还不得买个天价!再说这块芯片也得非常大了 不,价格并不高,从几元人民币到几十元人民币,体积也不大,一般用40脚封装,当然功能多一些单片机也有引脚比较多的,如68引脚,功能少的只有10多个或20多个引脚,有的甚至只8只引脚。 为什么会这样呢? 功能有强弱,打个比方,市场上面有的组合音响一套才卖几百块钱,可是有的一台功放机就要卖好几千。另外这种芯片的生产量很大,技术也很成熟,51系列的单片机已经做了十几年,所以价格就低了。 既然如此,单片机的功能肯定不强,干吗要学它呢? 话不能这样说,实际工作中并不是任何需
2022-06-20 09:04:59 113KB 文档资料
-创建dockerfile编写tomcat - 使用dockerfile使用yum安装apache - 使用dockerfile安装nginx - 使用dockerfile安装mysql
2022-06-19 23:25:57 3KB 容器虚拟化
1
处理能力强   MSP430系列单片机是一个16位的单片机,采用了精简指令集(RISC)结构,具有丰富的寻址方式(7 种源操作数寻址、4 种目的操作数寻址)、简洁的 27 条内核指令以及大量的模拟指令;大量的寄存器以及片内数据存储器都可参加多种运算;还有高效的查表处理指令。这些特点保证了可编制出高效率的源程序。 运算速度快   MSP430 系列单片机能在25MHz晶体的驱动下,实现40ns的指令周期。16位的数据宽度、40ns的指令周期以及多功能的硬件乘法器(能实现乘加运算)相配合,能实现数字信号处理的某些算法(如 FFT 等)。 超低功耗   MSP430 单片机之所以有超低的功耗,是因为其在降低芯片的电源电压和灵活而可控的运行时钟方面都有其独到之处。   首先,MSP430 系列单片机的电源电压采用的是1.8-3.6V 电压。因而可使其在1MHz 的时钟条件下运行时,芯片的电流最低会在165μA左右,RAM 保持模式下的最低功耗只有0.1μA。   其次,独特的时钟系统设计。在 MSP430 系列中有两个不同的时钟系统:基本时钟系统、锁频环(FLL 和FLL+)时钟系统和DCO
2022-06-19 18:03:52 6KB 文档资料
元件名称 中文名 说明 7407 驱动门 1N914 二极管 74Ls00 与非门 74LS04 非门 74LS08 与门 74LS390 TTL 双十进制计数器 7SEG 4针BCD-LED 输出从0-9 对应于4根线的BCD码 7SEG 3-8译码器电路BCD-7SEG转换电路 ALTERNATOR 交流发电机 AMMETER-MILLI mA安培计 AND 与门 BATTERY 电池/电池组 BUS 总线 CAP 电容 CAPACITOR 电容器 CLOCK 时钟信号源 CRYSTAL 晶振 D-FLIPFLOP D触发器 FUSE 保险丝 GROUND 地 LAMP 灯 LED-RED 红色发光二极管 LM016L 2行16列液晶 可显示2行16列英文字符,有8位数据总线D0-D7,RS,R/W,EN三个控制端口(共14线),工作电压为5V。没背光,和常用的1602B功能和引脚一样(除了调背光的二个线脚) LOGIC ANALYSER 逻辑分析器 LOGICPROBE 逻辑探针 LOGICPROBE[BIG] 逻辑探针 用来显示连接位置的逻辑状态 LOGICSTATE 逻辑状态
2022-06-19 18:03:42 8KB 文档资料
IO EQU P1.0 SCLK EQU P1.1 RST EQU P1.2 RW BIT P1.6 RS BIT P1.7 E BIT P1.5 ORG 0000H JMP MAIN ORG 0030H MAIN: CALL INIT ;对LCD进行初始化 MOV A,#83H ;DDRAM的地址进行设置,选择从哪里开始显示 CALL WRC MOV A,#54H ;T的ASCII码 CALL WRD MOV A,#49H ;I的ASCII码 CALL WRD MOV A,#4DH ;M的ASCII码 CALL WRD MOV A,#45H ;E的ASCII码 CALL WRD MOV A,#3AH ;:的ASCII码 CALL WRD MOV A,#097H ;DDRAM的地址进行设置,选择从哪里开始显示 CALL WRC MOV A,#30H CALL WRD MOV A,#38H CALL WRD MOV A,#32H CALL WRD MOV A,#3AH CALL WRD MOV A,#4CH ;L的ASCII码 CALL WRD MOV A,#49H ;I的ASCII码
2022-06-19 18:03:20 6KB 文档资料
7.80C51单片机的PSW寄存器各位标志的意义如何? 答:CY:进位、借位标志。有进位、借位时 CY=1,否则CY=0; AC:辅助进位、借位标志(高半字节与低半字节间的进位或借位); F0:用户标志位,由用户自己定义; RS1、RS0:当前工作寄存器组选择位; OV:溢出标志位。有溢出时OV=1,否则OV=0; P:奇偶标志位。存于ACC中的运算结果有奇数个1时P=1,否则P=0。 8. 80C51单片机的当前工作寄存器组如何选择? 答:当前工作寄存器组的选择由特殊功能寄存器中的程序状态字寄存器PSW的RS1、RS0 来决定。 3.访问特殊功能寄存器SFR可以采用哪些寻址方式? 答:直接寻址和位寻址方式。 4.访问内部RAM单元可以采用哪些寻址方式? 答:直接寻址、寄存器间接寻址和位寻址方式。 5.访问外部RAM单元可以采用哪些寻址方式? 答:寄存器间接寻址。 6.访问外部程序存储器可以采用哪些寻址方式? 答:立即寻址、变址寻址和相对寻址方式。 1.80C51有几个中断源?各中断标志是如何产生的?又是如何复位的?CPU响应各中断时,其中断入口地址是多少? 答:5个中断源,分别为外
2022-06-19 14:04:03 3KB 文档资料
运算符号及表达意思 + 加法运算 —减法运算 *乘法运算 /除法运算 %求余运算 !逻辑非(真为假,假为真) &&(一个为假才为假全部为真才为真) 丨丨逻辑或(有一个真就我真两假才为假) &按位与(1&1=1 1&0=0 0&0=0 ) 丨按位或(1丨1=1 1丨0=1 0丨0=0) ^按位异或(1^1=0 1^0=1 0^0=0) < <左移 >>右移 ~按位取反(0变1 1变0) 单片机复位原理 1、在上电瞬间电容短路,RST为高电平,单片机开始复位。 2、瞬间过后,电容开路,RST为低电平单片机停止复位。 3、当按键按下去时,RST为高电平,单片机开始复位。 4、当按键松开时,RST为低电平单片机、停止复位。 数值的波特率与什么有关? 与SMOD和定时器P1有关。 串行口10位都是哪10位? 1位起始位 8个数据位 1个停止位。 AT89C51单片机的5个中断源; 1、INTO——外部中断0请求信号, 2、INT1——外部中断1请求信号, 3、T0——定时/计数器TO溢出中断。 4、T1——定时/计数器T1溢出中断。 5、串行口中断——串行口发送或接受一帧信息后想CPU发出中断请
2022-06-19 14:03:30 3KB 文档资料
这是百度输入法的自定义词库,可以更好的使用百度输入法。使用的时候需要导入百度输入法的最新版本中,百度输入法可以识别txt格式的词库,并且可以将其完美地合并到电脑
2022-06-19 09:52:11 162B 输入法
1