#include<reg52.h>sbit KEY1 = P3^1; //定义调速按键 sbit PWM = P1^5; //定义调速端口 unsigned char CYCLE; //定义周期T=x*0.1ms unsigned char PWM_ON ; //定义高电平时间void delay(unsigned int
*************************************************************************** 006.asm 读入独立键盘上的按键,并把相应的LED灯点亮,若一段时间无按键,刚循环点亮LED 接线:P0口接八位LED P2口接八位独立按键
#include<stc90.h> #define uchar unsigned char uchar code shuzi[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xc0};//0 1 2 3 4 5 6 7 8 9 0 uchar code shuza[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0
很详细的红外学习型遥控器,储存在24c64中的汇编子程序,在你自己的设计中只要修改一下IO调用它就可以了,是本人的工程验证能学习市面常用的绝大部分红外线遥控器用的是stc89c52单片机,下面是汇编代码:;**********
#include <reg52.h>sbit key1=P3^4;sbit p10=P1^0;void main(){while(1){p10=1;while(key1!=0);p10=0;}}我的目的是用键盘控制一个二极管的发光,按下键盘上的键后二极管发光,放开后二极管熄灭。用 while(key1!=0);
___________________________________________功能:99秒计时时间2010—7—18___________________________________________ #include<reg52.h> code unsigned char tab[]={0x3f,0x06,0x5b,0x4f,0x66,
下面是一个用stc89c52单片机对电磁阀进行一些简单控制的程序#include<reg52.h> sbit a=P1^0;//下开关sbit b=P1^1;//上升 sbit c=P1^2;//下降 sbit d=P1^3;//上线位 sbit e=P1^4;//下限位 void main() { a=1;
摘 要: 介绍了Boot loader(引导加载)技术的原理, 着重讨论了M icroch ip公司的DSPIC30F系列数字信号控制器( DSC)的Boo tloader程序的编写及F lash存储器运行时自编程( RTSP)技术的原理, 并实现了电子皮带秤控制仪
随着电子技术的不断发展,人们生活水平的不断提高,充电型电子设备的种类和数量也跟着迅猛发展,尤其是电动车和手机。这些电子设备在给我们生活和工作带来便捷的同时,充电的问题也使得人们不厌其烦,电动车大约需要
随着市场需求的不断变化,传统电话逐渐暴露出功能单一、拨号呼叫不方便等问题。本文针对工业领域的调度系统和井下遇险紧急呼救项目的要求,设计出了具有一键拨号、远程设置、自动接听挂机等功能的新型电话系统,该系
目前普遍采用的MCS51 和PIC 系列单片机通常只有一个(或没有)UART异步串行通信接口,在应用系统中若需要多个串行接口(例如在多机通信系统中,主机既要和从机通信又要和终端通信)的情况下,通常的方法是扩展一片82
1、引言双音多频(DTMF)是由贝尔实验室开发的信令方式,通过承载语音的模拟电话线传送电话拨号信息。每个数字利用两个不同频率突发模式的正弦波编码,选择双音方式是由于它能够可靠地将拨号信息从语音中区分出来。一
摘要: 论述了一种以16 位单片机MSP430F149 为控制核心, 利用数字化温度传感器DS18B20实现温度测量的智能温度检测系统。详细论述了该系统的硬件组成和软件设计, 给出了关键部分的电路图及相应的MSP430F149单片机温
单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟
STC89C52做的学习型遥控器,可存八个红外遥控信息,只要再把按键用定时器中断2完成就可以用于商业生产.RXIN BIT P2.0 TXZAI BIT P2.2 TXOUT BIT P2.1 KEY_SIGN BIT 20H ;为0按键错误,为1按键正确 RXTX_SIGN B