搜索结果
找到约 15,197 项符合
延时灯电路图 的查询结果
单片机编程 51单片机动态LED显示电路编程实例
51单片机动态LED显示电路编程实例:上一节我们讲述了单只LED与单片机的接口电路及编程实例,目的在于让初学者了解LED在单片机中的应用原理,单只LED显示在实际应用中并无多大用途,一般都是多位的LED显示。现在我们作进一步学习,我们要讲解的是8位LED的显示原理及实际的编程方法。这里我们没有采用多I/O口的8051系列单片机 ...
单片机编程 用单片机制作多功能莫尔斯码电路
用单片机制作多功能莫尔斯码电路:用单片机制作多功能莫尔斯码电路莫尔斯电码通信有着悠久的历史,尽管它已被现代通信方式所取代,但在业余无线电通信和特殊的专业场合仍具有重要的地位,这是因为等幅电码通信的抗干扰能力是其它任何一种通信方式都无法相比的。在短波波段用几瓦的功率即可进行国际间的通信,收发射设备简单 ...
单片机编程 单片机音乐中音调和节拍的确定方法
单片机音乐中音调和节拍的确定方法:调号-音乐上指用以确定乐曲主音高度的符号。很明显一个八度就有12个半音。A、B、C、D、E、F、G。经过声学家的研究,全世界都用这些字母来表示固定的音高。比如,A这个音,标准的音高为每秒钟振动440周。
升C调:1=#C,也就是降D调:1=BD;277(频率)升D调:1=#D,也就是降E调:1=BE ...
单片机编程 电子密码锁的设计与实现
电子密码锁的设计与实现一、实验目的 1.进一步掌握键盘扫描和LED显示的程序设计。 2.了解按键消抖的方法。 3.综合运用微机原理的软硬件知识。
二、实验内容与要求 1.基本要求 (1)具有密码输入功能,密码最多为6位;(2)设置退格键,以便删除输入错误的密码;(3)在输入的密码时数码 ...
单片机编程 基于PC机的电子琴设计
基于PC机的电子琴设计
一、实验目的1.掌握利用pc机扬声器发出声音的方法。2.学习利用系统功能调用从键盘上读取字符的方法。
二、实验内容与要求利用PC机和扬声器实现简易电子琴的功能。 1.基本要求(1)电子琴功能,编写程序,程序运行时使pc机成为一架可弹奏的“钢琴”。当按下PC机键盘数字键1-8时,依次发出1, ...
单片机编程 定时与计数技术
第6章 定时与计数技术6.1  概  述1.定时  定义:提供的时间基准。  分类:内部定时、外部定时。2.计数  定时与计数本质上是一致的。  计数的信号随机,定时的信号具有周期性。3.应用分时系统切换任务的时间基准、测速、计数6.1.2 定时方法1.软件定时  通过软件指令周期方法定时,如执行 ...
单片机编程 定时器/计数器基础
15-1.实现定时的方法15-2.定时器/计数器的结构和工作原理 15-3.定时器/计数器的控制15-4.定时器/计数器的工作方式 15-5.定时器/计数器应用 软件定时软件延时不占用硬件资源,但占用了CPU时间,降低了CPU的利用率。例如延时程序。采用时基电路定时例如采用555电路,外接必要的元器件(电阻和电容),即可构成硬件定时电路。 ...
单片机编程 DS1820 C51 子程序 (一线数据传输)
//芯片资料请到www.elecfans.com查找
//DS1820 C51 子程序//这里以11.0592M晶体为例,不同的晶体速度可能需要调整延时的时间//sbit DQ =P2^1;//根据实际情况定义端口
typedef unsigned char byte;typedef unsigned int  word;
//延时void delay(word useconds){  for(;useconds>0;useconds--);}
//复位byte ow_re ...
单片机编程 采用18b20芯片的温度测量C51源程序
#include <reg51.h>#include<intrins.h>
#define&nbsp;&nbsp; BUSY1&nbsp;&nbsp;&nbsp; (DQ1==0) sbit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DQ1&nbsp;&nbsp;&nbsp; =&nbsp; P0^4;
unsigned char idata TMP; unsigned char idata TMP_d; unsigned char f; void wr_ds18_1(char dat);unsigned char rd_ds18_1();
/*************** ...
单片机编程 LC7461遥控解码子程序源代码
//遥控解码子程序,LC7461,用户码为11C//external interrupt0void isr_4(){
&nbsp;unsigned char r_count;//定义解码的个数&nbsp;unsigned long use_data=0;//定义16位的用户码,只用到13位&nbsp;unsigned long use_code=0;//定义16位的用户反码,只用到13位&nbsp;unsigned long data=0;//定义16位数据码,包括8位数据码和 ...