当前位置:首页 > 51单片机

基于51单片机的实时时钟(89c52+DS12c887+LCD1602)

智凡单片机2019-06-1452513
基于51单片机的实时时钟(89c52+DS12c887+LCD1602)
       迷茫了好长时间,不知道自己该学点什么,正值暑假来临,仔细斟酌电子信息工程专业的前景和发展,最终选择好好学习一下单片机,由于之前就学过,所...

两只LED交替运行

智凡单片机2018-03-242067
两只LED交替运行
问题:实现板载红色LED用3秒时间从熄灭到最亮,再用2秒逐渐熄灭;同时绿色LED用2秒从熄灭到最亮,再勇秒逐渐熄灭。由于单片机可以输出PWM波,从而模拟模拟输出,不是真正的模拟量输出,而是选取两若干个...

一个已入门单片机的老鸟给一个菜鸟的建议

智凡单片机2018-03-222594
一个已入门单片机的老鸟给一个菜鸟的建议
       一个学能源的人却来开始学习单片机,可能是太闲了吧,于是就进了电子实验室,在实验室里面,有一堆大佬,而我完全是一个小白,然而我却很少问他们,以后应该...

51单片机控制A4988驱动42步进电机调试

智凡单片机2018-03-226126
51单片机控制A4988驱动42步进电机调试
电路图很简单就不说。电机的接线顺序是A+ A-B+ B-而A4988模块用1B 1A 2A 2B表示需要注意下。试过几种接法,貌似只会改变方向,并没有什么问题。然后就是最大转速了,我是用T定时器中断来...

51单片机控制一位数码管静态与动态显示

智凡单片机2018-03-223070
51单片机控制一位数码管静态与动态显示
数码管归根到底就是LED,本质上就是多个LED灯的组合。一般有共阴极和共阳极之分。本次我使用的是共阴极的数码管:电路接线图如下:由于51单片机的IO口比较特殊。所以本次专门使用IO口作为例子使用,接上...

51单片机寄存器配置小技巧

智凡单片机2018-03-222913
51单片机寄存器配置小技巧
整型数据转换二进制数据的技巧知识点:该技巧比较适合应用在51单片机寄存器的配置方面;减少了我们的计算量。思路——>我们比较习惯直接的整型数据;当我们需要配置寄存器,这时能不能直接利用该数据作为我...

初学单片机需要注意的几个方面

智凡单片机2018-03-182447
初学单片机需要注意的几个方面
      开始学习单片机的是时候,和大多数单片机的初学者一样遇到许多尴尬的问题,这里就不一一说明了,不过这里有个建议就是,学单片机的最好去买块配套教程的开发板,有利于学...

51单片机编程简单入门——点亮实验板上的LED灯

智凡单片机2018-03-173585
51单片机编程简单入门——点亮实验板上的LED灯
1、使用uVision4创建项目  2、选择MCU的型号:Atmel->AT89C52   3、是否创建C51启动文件,选否。启动文件以前汇编常...

基于51单片机的万年历(包含闹钟,秒表)实现

智凡单片机2018-03-172541
基于51单片机的万年历(包含闹钟,秒表)实现
       首先说一下我用到的东西,硬件方面(电路都是自己拿万能板焊的):一片51单片机,一块12864液晶,一片ds1302时钟芯片,四个按键。还有些电容、...

89c51单片机扩展IO口

智凡单片机2018-03-174196
89c51单片机扩展IO口
首先我们先讲讲为什么要扩展IO口。在我们使用51单片机的时候,有时候会出现IO口不够用的情况。比如键盘!这个时候IO口的资源就十分有限了。按键是我们常用的器件,做某些东西的时候又不能缺少按键。如果一个...