菜单导航

《初学者C51自学笔记》之DAC0832转换器

作者: 精装之家 来源: 精装之家 发布时间: 2022年03月31日 11:21:30

《初学者C51自学笔记》之74HC573芯片及发光二极管闪烁

当LE为高电平时,D与Q的状态一样,同高同低;LE为低电平时,D是任意的状态而Q保持原来的状态;OE是低电平有效。用总线方法使发光二极管闪烁#include <reg52.h>/* 不精确延时*/void delay(void){ unsigned int a; a=55400; while(a--); }void main(){ while(1) { P0=0xfd;//11111101 delay(); P0=0xff;//11111111 delay(); }}

发表于 2022-02-17

《初学者C51自学笔记》之74HC573芯片及发光二极管闪烁

《初学者C51自学笔记》之流水灯实现(总线操作)

#include <reg52.h>#define uchar unsigned char //宏定义#define uint unsigned intunsigned char table[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//11111110,11111101,11111011...../* 延时*/void delay(void){ uchar a,b; for(a=0;a<200;a++) for(b=0;b<200;b++);}void main(){ uchar i; while(1) { for(i=0;i<8;i++) {

发表于 2022-02-17

《初学者C51自学笔记》之流水灯实现(移位操作)

#include <reg52.h>#define uchar unsigned char#define uint unsigned intvoid delay(void){ uchar a,b; for(a=0;a<200;a++) for(b=0;b<200;b++);}void main(){ uchar k,i; while(1) { k=0xfe; //11111110 for(i=0;i<8;i++) { P0=k; delay(); k=k<<1; //11111100 k=k|0x01; //末尾变为1 11111100 | 00000001 = 11111101(有1即

发表于 2022-02-17

《初学者C51自学笔记》之流水灯实现(移位操作二)

#include <reg52.h>#include <intrins.h>#define uchar unsigned char#define uint unsigned intvoid delay(void){ uchar a,b; for(a=0;a<200;a++) for(b=0;b<200;b++);}void main(){ uchar k; k=0xfe; //11111110 while(1) { P0=k; delay(); k=_crol_(k,1);//移位 K移一位 11111101 11111011 11110111......(intrins.h里的函数) }}

发表于 2022-02-17

《初学者C51自学笔记》之蜂鸣器与继电器

继电器,三是拨码开关与蜂鸣器;依次对应连接(继电器同理)#include <reg52.h>sbit beep=P0^1;void main(){ beep=1;}小电流从引线流入,铁心产生磁力将衔铁吸到下边,从而端点也会随之而下;//反复吸合,听到d滴答滴答声#include <reg52.h>sbit relay=P0^0;void delay(void){ unsigned char a,b; for(a=0;a<200;a++) for(b=0;b<200;b++);}void main(){ while(1) { relay=1; delay(); relay=0; delay(

发表于 2022-02-17

《初学者C51自学笔记》之蜂鸣器与继电器

《初学者C51自学笔记》之步进机

一般电机都是连续旋转的,而步进电机却是一步一步地转动,故称之为步进电机,每次能转动的最小角度称为步距角。每当步进电机的驱动器接收到一个驱动脉冲信号后,步进电机将会按照设定的方向转动一个固定的角度(有的步进电机可以直接输出线位移,称为直线电动机)。对于角位移步进电机,可以通过控制脉冲的个数来控制角位移量,从而达到准确定位的目的。可以通过控制脉冲频率来控制步进电机的转动的速度和加速度,从而达到调速的目的。步进电机按相数分可分为:单相,双相和多相三种。设A相首先通电(B、C两相不通电),产生A-A′轴线方向的磁通,并通过转子形成闭合回路。这时A、A′极就成为电磁铁的N、S极。在磁场的作用下,转子总是力图转到磁阻最小的位置,也就是图一;接着

发表于 2022-02-17

《初学者C51自学笔记》之步进机