单片机

EEPROM简单使用

EEPROM简单使用我们这一讲简要讲解如何往EEPROM的地址0x55写入一个数据,然后读出这个数据的内容。本讲代码围绕的是宋老师的lesson14_2例程代码讲解。1.写入一个字节内容如果要在EEPROM的某个地址里写……

数码管&LED

数码管&LED1.同时点亮猜想在本章第一节里说过要想点亮数码管,那么我们第一章学过的LED小灯就没有机会点亮了,硬件上的确是这样。不过我们软件上还是可以实现让一个数码管和一盏LED小灯同时点亮的,大家还记得我们之前……

外部中断测脉冲个数

外部中断测脉冲个数1.外部中断的常用功能外部中断经常用来记录外部脉冲的个数,也就是当我们使用外部中断1时,如果想记录自身单片机的某个引脚的下降沿个数,只需用杜邦线把这个引脚和P3.3连接即可。比如P2.3引脚产生这样的……

串口&液晶屏Ⅰ

串口&液晶屏Ⅰ1.题目要求这一次我们将上一讲的代码作为基础,要实现的任务就是电脑端发送过来的字符串单片机把它们显示在液晶屏上,由于液晶屏只能显示ASCII码的字符,无法显示汉字,所以电脑端发送过来的字符串也必须是英……

代码参考

代码参考前面的篇章我们都是在普及知识,真正使用好定时器还是需要重新拟定新的书写方案的,我们参考了宋老师的书写方式,在他的代码基础上我们进行小修改成就实用的工程代码。1.代码解析void Co……

无源蜂鸣器鸣叫

无源蜂鸣器鸣叫1.输出方波图解我们现在要给单片机IO端口输出4khz的方波。现在我们算出方波的周期:1/(4*1000)s=0.00025s=0.25ms高电平时间:(0.25/2)ms=0.125ms&n……

液晶屏代码讲解

液晶屏代码讲解关于指针和1602液晶屏的知识讲解我们就不赘述了,《手把手教你学51单片机》文档第12,13章有很详细的讲解,我们也不用再自己搞些与众不同的驱动代码,没必要再“重新发明轮子”,……

最终按键程序

最终按键程序1.代码及解析我们先贴出代码,下面再进行解析原理u8 KEY_Scan(u8 mode,u16 TIMES){ &nbs……

实际LED硬件连接

实际LED硬件连接1.三极管认识假如我们的开发板的硬件连接有如下情况,我们需要点亮LED,需要怎么做?     &nbs……

AD与DA合成文件

AD与DA合成文件这一章节的内容比较简单,大家反复细读学习《手把手教你学51单片机》文档第17章就会了解透彻这部分的知识。1.简要解析概念和代码我们知道PCF8591有4个通道是可以用来读取输入的电压值的。那么宋老师写……