单片机点灯和蜂鸣器
2014-09-26 01:07
155 查看
前段时间学了买了个单片机玩玩儿,对于我这样的单片机文盲,也只能不涉足硬件了。我学习单片机不是为了学会单片机,只是为了学会写硬件驱动代码。
大牛无意浏览到小生寒碜文章,请自行迅速离去。或留一句勉励之言小生定感动万分。此单片机文章以后还会写,仅供自己复习使用。如有求学之人,可以共同探讨,还请见谅我才疏学浅。
------------------------------
我自己学的初篇,就是点灯。点一个LED给我的感觉就是小时候在家里的茅屋内,拉着电灯泡的黑线,一用力啪嗒,灯就亮了。再一用力,啪嗒就灭了。
在开发板上面,开关是CPU芯片的引脚。LED已经接上了高电平,就差“接地”就有电流流通了。现在我打算点亮第一个LED,我就把链接LED和cpu的线给接一块。然后灯就亮了。我想说,尼玛,CPU就是一块大地啊。
知道了原理,还得会写。一看LED的连接电路,通过锁存器连到了CPU的P1组引脚。第一个LED连P10,第二个LED连接P12,以此8个LED到P17。
这8个LED果然是可以表示一个字节。不多说了,
sbit LED1 = P1^0;
void main(){ LED1 = 0;}
查了一下蜂鸣器。也是用了cpu一个脚。算了,直接电平拉低。上传,上电。它就唧唧歪歪叫起来了。
难度,0。 明天学数码管。
大牛无意浏览到小生寒碜文章,请自行迅速离去。或留一句勉励之言小生定感动万分。此单片机文章以后还会写,仅供自己复习使用。如有求学之人,可以共同探讨,还请见谅我才疏学浅。
------------------------------
我自己学的初篇,就是点灯。点一个LED给我的感觉就是小时候在家里的茅屋内,拉着电灯泡的黑线,一用力啪嗒,灯就亮了。再一用力,啪嗒就灭了。
在开发板上面,开关是CPU芯片的引脚。LED已经接上了高电平,就差“接地”就有电流流通了。现在我打算点亮第一个LED,我就把链接LED和cpu的线给接一块。然后灯就亮了。我想说,尼玛,CPU就是一块大地啊。
知道了原理,还得会写。一看LED的连接电路,通过锁存器连到了CPU的P1组引脚。第一个LED连P10,第二个LED连接P12,以此8个LED到P17。
这8个LED果然是可以表示一个字节。不多说了,
sbit LED1 = P1^0;
void main(){ LED1 = 0;}
查了一下蜂鸣器。也是用了cpu一个脚。算了,直接电平拉低。上传,上电。它就唧唧歪歪叫起来了。
难度,0。 明天学数码管。
相关文章推荐
- 单片机蜂鸣器掌握程序和驱动电路
- 写一段适用于单片机和上位机的蜂鸣器处理程序~
- [蜂鸣器不简单]单片机中蜂鸣器的多种运用(长响,短响,多次响)
- 【蓝桥杯单片机组】(2)锁存器、数码管、蜂鸣器、继电器
- 单片机控制蜂鸣器和弦音发音程序
- 由上位机发送1给单片机时,蜂鸣器以400ms频率发声 明天再调郁闷
- 单片机入门学习六 STM32单片机学习三 蜂鸣器
- 单片机控制流水灯 数码管显示时间 蜂鸣器报警
- 单片机AT89c51——单个按钮控制蜂鸣器和灯
- 单片机---控制蜂鸣器以0.5s的周期工作
- 学习笔记 从零开始学单片机(8) 蜂鸣器唱歌
- 单片机C51 - 蜂鸣器(变频闪灯报警)
- "上位机发送1给单片机时,蜂鸣器以400ms频率发声"上篇的终于调出来,我这人真的比较笨,调了一天,网上很多的例程是有问题的
- 利用单片机串口通信,使蜂鸣器发音
- 蓝桥杯单片机设计与开发之蜂鸣器继电器
- 单片机控制蜂鸣器
- 单片机输出C#点灯神话
- 单片机远程控制步进电机、LED灯和蜂鸣器
- 51单片机蜂鸣器程序
- 单片机小白学步系列(二十二) IO口:蜂鸣器的使用/三极管的工作原理