单片机学习笔记(2)

发布者:老实巴交的大叔最新更新时间:2015-10-26 来源: eefocus关键字:单片机  学习笔记 手机看文章 扫描二维码
随时随地手机看文章
中断可以嵌套。C51单片机只支持两级嵌套,其他单片机可以多层次嵌套。

被打断的地方称为断点
引起CPU中断的源叫中断源,向CPU提出中断请求。

IT为0设置为低电平触发
IT为1时设置为下降沿触发方式
EA为1开放总中断。
EX为1外部中断打开

外部中断0(INT0)为序号0
定时器计数器0(T0)为1
外部中断1(INT1)为2
定时器计数器1(T1)为3
串行口为4
中断函数后加interrupt1、2、3、4表示中断服务。数字标识中断服务类型,中断函数不需要声明。
TMOD是定时器的工作方式寄存器,TCON是定时器的控制寄存器

计数个数与计数初值的关系x=2^16-n

关键字:单片机  学习笔记 引用地址:单片机学习笔记(2)

上一篇:单片机学习笔记(1)
下一篇:STC单片机ISP下载时出现握手失败的解决办法

推荐阅读最新更新时间:2024-03-16 14:37

PIC单片机与PC机的通信设计
1. PC机编程 PC采用Toubr C 进行编写。程序如下: #include #define port 0x3f8 /*利用串口1进行通信*/ int ch[15]; main () { int a; int i,j; int b[6]={88,15,38,26,20,0}; char c; cl rs cr(); outportb(port 3,0x80); /*准备设置波特率*/ outportb(port,0x0C); /*波特率设置为9 600 bps*/ outportb(port 1,0x00); outportb(port 3,0x03); /*8位数据位,奇偶检验,1位停止位*/ outportb(por
[单片机]
PIC<font color='red'>单片机</font>与PC机的通信设计
stm32学习笔记之USB中断配置初始化函数
● 中断映射单元:将可能产生中断的USB事件映射到三个不同的NVIC请求线上: ─ USB低优先级中断(通道20):可由所有USB事件触发(正确传输,USB复位等)。固件在处理中断前应当首先确定中断源。 ─ USB高优先级中断(通道19):仅能由同步和双缓冲批量传输的正确传输事件触发,目的是保证最大的传输速率。 ─ USB唤醒中断(通道42):由USB挂起模式的唤醒事件触发。 USB_HP_CAN1_TX_IRQn= 19, /*! USB Device High Priority or CAN1 TX Interrupts */ USB_LP_CAN1_RX0_IRQn = 20, /*! USB Dev
[单片机]
stm32<font color='red'>学习</font><font color='red'>笔记</font>之USB中断配置初始化函数
AVR32 MCU上的ABDAC外设音频播放设计
  AVR32 MCU 上的 ABDAC 外设非常适合生成音频播放。本文介绍了如何执行此操作,并包含指向生成正弦波输出的示例驱动程序的链接。   许多嵌入式应用程序越来越多地具有音频播放功能,无论是响应用户输入的简单音频反馈还是全高速流音频。通过使用通用时钟接口,Atmel AVR32 MCU 上的 ABDAC 能够支持广泛的播放频率。   功能说明   ABDAC 是一个非常简单的外围设备,它的使用很简单。它需要通用时钟系统提供的时钟信号,以及通道的数据输入。图 1 中的框图给出了该模块的概述。有关 ABDAC 外设的详细说明,请参见器件的数据表。      图 1:时钟和数据路径框图。   通用时钟   ABDAC
[单片机]
AVR32 <font color='red'>MCU</font>上的ABDAC外设音频播放设计
e络盟提供可与TI MCU LaunchPad协作的BoosterPack
e络盟宣布推出全新专属网站平台‘构建你的BoosterPack’,为设计师创造自己独有的BoosterPack提供资源支持。BoosterPack是一款针对TI微控制器(MCU)LaunchPad评估套件的扩展板。该专属网站不仅提供步骤指南及系统框架,以指导工程师及制造商开发面向市场的全新产品;同时,还通过提供行业领先企业的相关链接为开发人员提供全面的支持服务,来帮助他们创造全新的开发板。无论是进行产品设计、筹集资金、原型设计、产品制造还是产品推广,开发人员都可通过这个专属网站与行业领先合作伙伴进行沟通合作。 e络盟母公司Premier Farnell集团首席技术官沈洪先生表示:“我们很高兴能够在强大的e络盟社区推出这个行业首
[单片机]
51单片机汇编语言数字时钟
数字时钟proteus+ 51单片机+LCD1602+汇编语言+1602器件资料,适合做单片机课程结课作品 单片机汇编源程序如下: ;/******************************************************************************** ; LCD1602 时钟显示Cekong time测控何小双 ;********************************************************************************/ RS EQU P2.0; //控制端接口 R_W
[单片机]
51<font color='red'>单片机</font>汇编语言数字时钟
51单片机——硬件基础
1、单片机内部资源 STC89C52:8KFLASH、512字节RAM、32个IO口、3个定时器、1个UART、8个中断源 (1)Flash(硬盘)——程序存储空间 —— 擦写10万次,断电数据不丢失,读写速度慢 (2)RAM(内存)——数据存储空间 —— 断电数据丢失,读写速度快,无限次使用 (3)SFR —— 特殊功能寄存器 2、单片机最小系统 最小系统:最少组件组成单片机可以工作的系统。 三要素: (1)、 电源电路:5V (2)、 晶振电路:11.0592MHZ、两个30PF (3)、 复位电路: P0:开漏输出,必须加上拉电阻 准双向口: 强推挽输出:电流驱动能力强 高阻态 上下拉电阻:上拉电路就是将不确定的
[单片机]
51<font color='red'>单片机</font>——硬件基础
nRF24L01单片机通信的总结--看了就会用了
1周时间,我从一个没用过STC单片机,不知道什么叫SPI接口的“文盲”,把nRF24L01的整个通信过程弄到完全没有bug.。兴奋之余来小屁一下。给那些正在奋斗着这个牛逼的芯片的小牛们小炫一下。希望有所帮助。屁话少说。正题: 基本的东西我理解了,那就是:1.用5根线的SPI接口向2401发送数据或指令。2.芯片在每次上电的时候都需要进行一番配置。这些配置数据,就是所谓的指令了。3.配置完成后知道芯片处在哪个模式。并且知道它将要转向哪个模式。4.通讯协议。5.观察现象。 好了,小牛们一定急切想知道自己的程序问题出在哪里了,再小白一点的一定想急切的知道如何配置才能让它工作。更小白一点的一定想知道这个芯片的各个模式之间是怎么联系
[单片机]
单片机系统设计的误区与对策
    摘要: 用电磁兼容性理论剖析了单片机系统设计中的某些传统观念,指出其过时和失误之处,给出了根据电磁兼容性理论设计单片机系统的新理念,还给出了双时限看门狗、定时复位看门狗、抗快速脉冲群滤波器、电磁兼容PCB等新的设计方法。     关键词: 单片机 电磁兼容性(EMC) 电磁干扰(EMI) 看门狗(WatchDog) 单片机系统在军事、工业、民用产品中的应用越来越广。它将许多以往用硬件实现的功能由软件来完成,体积小巧、功能丰富、智能化程序度,但在可靠性方面也面临许多新问题。用现场电磁兼容性(EMC)理论剖析单片机系统设计中的某些传统观念,会发现许多误区,并且有些误区至今还在工程界广为存在。 1
[应用]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved