摘要:
1 实验现象 2 实验原理(略) 3 系统设计(略) 4 硬件设计(略) 5 软件设计 5.1 主函数 #include "OLED.H" #include "bmp.h" void Main_Menu(void); void Main_Show_Menu(void); void Set_Tempe 阅读全文
摘要:
1 实验现象 2 实验原理(略) 3 系统设计(略) 4 硬件设计(略) 5 软件设计 5.1 主函数 #include "OLED.H" #include "bmp.h" int main(void) { u8 t=' '; //空格,space OLED_Init(); //初始化OLED OL 阅读全文
摘要:
1 实验现象 2 实验原理 OLED(Organic Light-Emitting Diode)有机发光二极管又称为有机激光显示,OLED显示技术具有自发光的特性,采用非常薄的有机材料涂层,和玻璃基板,当有电流通过时,这些有机发光材料就会发光,而且OLED由于同时具备自发光,不需要背光源(只上电源不 阅读全文
摘要:
1 实验现象 基于STC89C52单片机设计一个红外遥控直流电机调速系统。一上电,数码管上显示0,此时直流电机不转动。当按下红外遥控器上的“1”键时,数码管显示1,直流电机开始转动。电机转速分为4个挡位,每升高一个挡位,数码管都会显示对应的挡位数字同时提高电机的转速。 2 实验原理 该系统整体采用红 阅读全文
摘要:
1 实验现象 LCD1602上显示红外解码遥控器地址、键值。通过红外遥控器,按下某个按键时,遥控器通过红外发光二极管发射红外线,红外一体化接受头接受信号,并对其解码,单片机处理相应的信息,将得到的数据显示在LCD1602上。 2 实验原理 红外遥控是一种无线、非接触控制技术,具有抗干扰性能力强,信息 阅读全文
摘要:
1 实验现象 通过ULN2003驱动模块控制28BYJ48步进电机运行方向及速度,当按下KEY1键可调节电机旋转方向;当按下KEY2键,电机加速(5档);当按下KEY3键,电机减速(5档);同时将电机转速档位显示在数码管上。 2 实验原理 (1)步进电机必须加驱动才可以运转,驱动信号必须为脉冲信号, 阅读全文
摘要:
1 实验现象 2 实验原理 通过按键来控制PWM占空比实现对直流电机的调速,数码管则显示当前速度挡位信息。 (1)直流电机的控制是通过设置PWM波的占空比来控制直流电机的转速,占空比越大,转速越快,越小转速越低; (2)单片机的I/O口是不能直接驱动电机的,所以还需要用一个驱动芯片。如 LG9110 阅读全文
摘要:
1 实验原理 PWM(Pulse Width Modulation)脉冲宽度调制,一种用数字信号控制模拟量的方法,因此在控制领域应用非常广泛。所谓PWM信号就是调整波形的占空比得到一系列矩形脉冲。PWM信号产生的原理是基于面积等效原理。即冲量相同的形状不同的窄脉冲加在具有惯性的环节上时,其效果基本相 阅读全文
摘要:
1 系统框图 2 实验现象 一上电,数码管显示时间为00-00-00,即分钟-秒钟-Mini秒,范围为00-00-00——59-59-99,计时精度为0.01秒,能正确地进行计时,同时能记录一次时间,并在下一次计时后对上一次计时时间进行查询。当按键Key1按下时,秒表开始运行,再按下时,秒表停止;每 阅读全文
摘要:
1 系统原理图 2 现象 当按键Key1被按下时,LCD1602显示的数值加1,每按下一次,自增1;当按键Key2被按下时,LCD1602显示的数值自减1;当按键Key3被按下时,单片机将LCD1602显示的数值保存在AT24C02中,掉电不丢失;当按键Key4被按下时,单片机从AT24C02中读取 阅读全文