51单片机之——外部中断0(INT0)

的C语言序号。 值得注意的是,对于51单片机而言,上电之后,所有寄存器的值默认为“0”,所有 I/O 口的值默认为“1”。 通过外部中断的理解,很方便的能引出下一节的定时器/计数器中断。...

http://www.eeworld.com.cn/mcu/2018/ic-news071240267.html 发布时间: 2018-07-12



51单片机内部资源

通过这篇博客对这一段时间对51单片机的学习做一定总结,这是对单片机内部资源的一定总结:单片机的内部资源总体上分为两部分:基本功能和服务性功能。如下图所示;对于基本的器件有:LED灯,蜂鸣器、继电器、步进电机和按键。其中通过LED的不同组合方式可以扩展出LED流水灯、数码管和点阵。其实基本的器件的工作方式是基本相同的,只是对电平表现出的不同输出方式。其中数码管可以通过动态和静态两种方式显示;静态显示为一对一形式,动态显示为一对多形式的循环显示。其中点阵的表现方式其实和数码管的动态显示是相同的,只是点阵和数码管的LED灯的排列方式不同而已。对于X*Y形式的按键扫描方法是:行列交叉取点发。上述都为一...

http://www.eeworld.com.cn/mcu/2018/ic-news071240266.html 发布时间: 2018-07-12



51单片机四路抢答器(LED灯_数码管显示_蜂鸣器提示音)C语言源程序

51单片机四路抢答器(LED灯,数码管显示,蜂鸣器提示音)C语言源程序。 ...

http://download.eeworld.com.cn/detail/rubyonrails/575848 发布时间: 2018-07-12



其他厂商的51单片机(请用超星阅读器阅读)

其他厂商的51单片机(请用超星阅读器阅读)。 ...
关键词: 51单片机

http://download.eeworld.com.cn/detail/csdn_can/575847 发布时间: 2018-07-12



MCS-51单片机的系统扩展及应用

单片机设计资料电子类资料材料,有兴趣的同学可以下载学习。 ...
关键词: MCS-51 单片机

http://download.eeworld.com.cn/detail/csdn_can/575840 发布时间: 2018-07-12



小蜜蜂SLSTK2010A学习序列4:TC0定时测试

      定时中断基本是每个程序里都要使用的,本次测试的目的就是配置一个定时中断,然后定时控制发光二极管闪烁。小蜜蜂的内部一共有4个定时计时器,T0-T3,我们使用的是T0。与普通的51单片机不一样的地方就是时钟系统了,其他定时器的寄存器设置都是一样的。 创建例程的时候选择T0的16位模式,这些都是和51单片机里一样的。小蜜蜂就是8位机的内核...

http://bbs.eeworld.com.cn/thread-650468-1-1.html 发布时间: 2018-07-11



STM32F030系列实现仿位带操作

1、闲言最近开发的时候,用到了STM32F030F4P6型号的单片机,它只有20个引脚,价格非常便宜,但是功能齐全;定时器、外部中断、串口、IIC、SPI、DMA和WWDG等等,应用尽有,非常适合用来做小设备。可是有个问题是,它是Cortex-M0内核的,不像M3,M4内核一样,可以支持位带操作(就是一位一位地操作,像80C51单片机一样),这就给程序移植或者开发带来了一点点小麻烦,因此我就利用C语言结构的位段操作,实现了个访位带操作,只是在效率可能会稍逊于真正的位带操作,但是代码上可以兼容,基本上可以应用于任何一款处理器。希望能够帮到大家。本文原文地址:http://www.cnblogs....

http://www.eeworld.com.cn/mcu/2018/ic-news071040199.html 发布时间: 2018-07-10



STM32F1x系列——GPIO操作

GPIO 即通用输入输出口。凡事都要熟悉,熟能生巧。一定要掌握MDK软件的工程操作方法。对于GPIO的操作。Project里面要有以下几个文件夹(开发之前需要包含相应的库文件,这里默认已经包含)STEP BY STEP(以按键和LED灯为例):1.在USER文件夹里新建对应功能的C文件和H文件(这里对应 Key.c  Key.h  LED.c   LED.h)其中C文件用来进行对应外设的硬件配置,H文件是申明对应C文件里面定义的配置函数。注意H文件开头要检查以下时候需要检查以下重复定义的情况, 如下:#ifndef __EXTI_H#define __E...

http://www.eeworld.com.cn/mcu/2018/ic-news070940188.html 发布时间: 2018-07-09



STM32 GPIO使用超强总结

STM32 GPIO使用超强总结STM32GPIO使用操作步骤:1. 使能GPIO对应的外设时钟例如://使能GPIOA、GPIOB、GPIOC对应的外设时钟RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA |RCC_APB2Periph_GPIOB | RCC_APB2Periph_GPIOC , ENABLE);2. 声明一个GPIO_InitStructure结构体 例如:GPIO_InitTypeDef GPIO_InitStructure;3. 选择待设置的GPIO管脚例如://选择待设置的GPIO第7、8...
关键词: STM32 GPIO 超强总结

http://www.eeworld.com.cn/mcu/2018/ic-news070940187.html 发布时间: 2018-07-09



51单片机解码红外遥控器原理介绍

红外解码的一般原理,51单片机红外遥控接收的原理图。 ...

http://download.eeworld.com.cn/detail/lamaba/575697 发布时间: 2018-07-09



MSP430与I2C总线接口技术的研究

MSP430单片机自从2000年问世以来,就以其功能完善、超低功耗、开发简便的特点得到了许多设计人员的青睐。MSP430与传统的51单片机在结构上有很大的区别。其中之一就是:在MSP430的外围接口电路中,没有提供像51那样控制外设读、写、地址锁存信号的硬件电路。与这种接口电路相适应,MSP430更倾向使用I2C总线以及ISP等基于串行接口的外围器件。另一方面,随着I2C技术的发展和成熟,其硬件...

http://bbs.eeworld.com.cn/thread-650132-1-1.html 发布时间: 2018-07-08



STM32GPIO的描述和配置

一、GPIO的综合描述stm32每一个GPIO端口拥有2个32bits的configuration寄存器(GPIOx_CRL,GPIOx_CRH),2个32bits的数据寄存器(GPIOx_IDR,GPIOx_ODR),1个32bits的set/reset寄存器(GPIOx_BSRR),1个16bits的reset寄存器(GPIOx_BRR)和1个32bits的Lock寄存器(GPIOx_LCKR)。      (一)每一个IO引脚都可以使用软件配置为以下几种模式:   1. 浮空输入  2. 带上拉输入  3. 带下拉输入...
关键词: STM32 GPIO 描述和配置

http://www.eeworld.com.cn/mcu/2018/ic-news070740178.html 发布时间: 2018-07-07



keil C51使用串口时程序跑死的问题

在使用STC51单片机的串口时,有时候会进入一种很奇怪的情况,就是程序进入了一下子跑死了,初始化代码如下:void UsartConfiguration(unsigned int bps){ SCON = 0X50; //设置为工作方式1 10位异步收发器 TL2 = RCAP2L = bps; //set auto reload value TH2 = RCAP2H = bps>>8; T2CON = 0x34;//0011 0100  timer2 sart run ES = 1;//打开串口中断,注意打开开一定要写串口中断函数 EA = 1;//打开总中断}经过...
关键词: keil C51 串口 程序跑死

http://www.eeworld.com.cn/mcu/2018/ic-news070640171.html 发布时间: 2018-07-06



单片机驱动共阳数码管和共阴数码管的比较

使用75HC573驱动数码管时,单片机IO输出5V,测试中发现数码管怎么调亮度都很低,仔细分析才明白是自己对数码管共阴和共阳接法没有完全明白导致:共阳数码管公共端为阳极,接一个IO口,电流非常小;共阴数码管公共端为阴极,接多个IO口,电流非常大。明白共阴和共阳数码管原理上的不同,稍作调整问题迎刃而解。 因此51单片机是不能用高电平直接驱动数码管的,只能用低电平直接驱动数码管,即51单片机只能用...

http://bbs.eeworld.com.cn/thread-649769-1-1.html 发布时间: 2018-07-04



新概念51单片机C语言教程_part3

新概念51单片机C语言教程分为5部分上传,需全部下载才可解压打开。本部分为part3,有需要的免费下来看看。 ...
关键词: C语言 单片机

http://download.eeworld.com.cn/detail/lamas/575384 发布时间: 2018-07-04



基于51单片机的温度警报器的设计论文

本文主要介绍了一个基于AT89C52单片机的数字温度报警器系统。详细描述了利用数字温度传感器DS18B20开发测温系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,对各部分的电路也一一进行了介绍,该系统可以方便的实现温度的采集和报警,并可以根据需要任意上下限报警温度,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合于我们日常生活和工、农业生产中的温度测量,也可以当做温度处理模块潜入其他系统中,作为其他主系统的辅助扩展。DS18B20与AT89C52结合实现最简温度报警系统,该系统结构简单,抗干扰能...
关键词: 温度警报器

http://download.eeworld.com.cn/detail/PKelect/575265 发布时间: 2018-07-02



MPU6050模块,调试助手读取的数据乱码,请指导

;INTRINS.H> typedef unsigned char  uchar; typedef unsigned short ushort; typedef unsigned int   uint; //**************************************** // 定义51单片机端口...

http://bbs.eeworld.com.cn/thread-649419-1-1.html 发布时间: 2018-07-01



51单片机与四位共阴数码管的倒计时程序

通过中断控制,适合初学者,反正大家看看就行。 ...
关键词: 倒计时 51 数码管

http://download.eeworld.com.cn/detail/baidu_linker/575118 发布时间: 2018-06-29



51单片机产生2KHZ方波程序

51单片机如果采用11.0592MHZ的晶振,则一个机器周期等于12的震荡周期(晶振频率的倒数),即每个机器周期约是1.085us,其计算方法分析如下:由于晶振是11.0592MHz,则一个机器周期等于(1S/11.0592MHZ)*12*106=1.085us如果采用12MHZ的晶振,则一个机器周期等于(1S/12MHZ)*12*106=1us以用采用11.0592MHZ的晶振,利用51...
关键词: 51单片机 2KHZ方波

http://www.eeworld.com.cn/mcu/2018/ic-news062840081.html 发布时间: 2018-06-28



LPC1768实现精准延时——Systick的使用

今天在写用1768读取温度传感器DS18b20的程序,它是单总线的传感器,因此读写都需要按照手册上的时序。这是问题就来了,如何在1768中写一个尽可能精确us级延时函数?以前用51单片机写延时函数是用嵌套的for循环就能完成的,但是在ARM中我们是不能那么用的,因为它是三级流水线构架,不像51一样能计算出每条指令的时间。幸好Cortex-M3给我们提供了一个精准延时的方法——Systick定时器...

http://www.eeworld.com.cn/mcu/2018/ic-news062740032.html 发布时间: 2018-06-27




<上一页 3456789101112131415161718 下一页> 相关结果约17,185个