PIC软件串行异步通信三倍速采样法设计
2012-11-17 刘华昌,黄振卫,李东杰 7
在利用单片机开发各种嵌入式应用系统时,异步串行通信是常用的一种通信模式,有的应用中还要求实现多路异步串行通信。人们平时所应用的各种厂商的单片机,绝大部分片上只提供一个UART(通用异步收发器)硬件模块,利用它可以方便地实现一路串行通讯。PIC系列单片机也不例外,在其丰富的一系列产品中,除高端系列(PIC 17/18) .. [查看全文]
PIC单片机引脚中断程序的设计技巧
2012-11-17 14
1 、简 述所有的中档系列PIC单片机,PORTB端口最高的4个引脚(RB7~RB4)在设为输入模式时,当输入电平由高到低或由低到高发生变化时,可以让单片机产生中断。这就是通常所说的引脚状态变化中断。在设计引脚中断程序时,有三个需要特别注意的地方。一是,在清除P0RTB中断标志位RBIF之前,必须安排一条必不可少的,以PORT .. [查看全文]
PIC16C711片内8位A/D提高到11位的方法
2012-11-09 10
摘要: 介绍一种将PIC16C711片内8位A/D提高到11位的方法。此方法电路简单,速度快,可提高单片机应用系统的性能价格比,具有一定的推广价值。 关键词: PIC16C711 单片机 A/D 分辨率 目前,单片机中嵌入的A/D一般为8位到10位,难以满足信号处理应用中高分辨率的要求;而外接高分辨率的A/D将使成本明显提高,因为A/D转换器 .. [查看全文]
基于PIC单片机的SPWM控制技术
2012-11-04 陈晓萍 王念春 马玉龙 10
在UPS等电力电子设备中,控制方法是核心技术。早期的控制方法使得输出为矩形波,谐波含量较高,滤波困难。SPWM技术较好地克服了这些缺点。目前SPWM的产生方法很多,汇总如下。1)利用分立元件,采用模拟、数字混和电路生成SPWM波。此方法电路复杂,实现困难且不易改进;2)由SPWM专用芯片SA828系列与微处理器直接连 .. [查看全文]
Pspice在振荡仿真中存在的问题及改进方法
2012-10-31 张习民 7
摘要:讨论仿真软件Pspiee在单管振荡和双管振荡中存在的问题及解决方法. Pspice因其强大的仿真功能,在教育及科研领域得到了广泛的应用.但在使用的过程中,也存在一些问题,本文针对其在振荡电路仿真中遇到的问题及克服的方法进行总结讨论. 1 Pspice在单管振荡电路仿真中存在的问题及克服方法 1.1存在的问题 电路如图1:是一个 .. [查看全文]
PIC16F874单片机在直流电机无级调速系统中的应用
2012-10-31 向科 刘晓燕 文方 9
现代工业生产中,电动机是主要的驱动设备,目前在直流电动机拖动系统中已大量采用晶闸管(即可控硅)装置向电动机供电的KZ—D拖动系统,取代了笨重的发电动一电动机的F—D系统,又伴随着电子技术的高度发展,促使直流电机调速逐步从模拟化向数字化转变,特别是单片机技术的应用,使直流电机调速技术又进入到一个 .. [查看全文]
PIC 中BANK和PAGE的分析
2012-10-25 8
PIC单片机的指令结构上来分析一下为什么PIC中要有BANK和PAGE的设置吧。先来看一下为什么PIC中要把RAM区划分多个BANK。 仔细观察PIC单片机汇编语言指令的格式,一条完整的汇编语言指令语句通常是这样的:标号操作码助记符 操作数1,操作数2;注释。其中,主体部分是‘操作码助记符操作数1,操作数2’。 例如 .. [查看全文]
PIC16F877单片机与PC机通讯的汇编程序
2012-10-25 9
;PIC16F877单片机程序 LISTP=16F876 #INCLUDEP16F876.INC CBLOCK 0X24 COUNT TEMP ENDC ORG0X0000 NOP STARTGOTOMAIN ORG0X020 MAINMOVLW0X30;将RAM单元初始化 MOVWFFSR BCFSTATUS,RP0 MOVLW0X22 MOVWFCOUNT INTRAMMOVFCOUNT,0 MOVWFINDF INCFCOUNT,1 INCFFSR,1 BTFSSFSR,7 GOTO .. [查看全文]
PIC单片机的应用设计技巧
2012-10-24 黄世泽 曾萍 郭其一 8
美国微芯公司(Microchip Technology Inc.)开发的CMOS工艺PIC系列8位单片机(RISC微控制器),特别是采用内置第二代Flash存储器(40年存储寿命)的微控制器在快速应用方面具有独到之处。由于其易用性和高可靠性,该系列微控制器稳居8位单片机全球出货量之首。PIC系列单片机具有指令集简洁、简单易学、速度高、功能强、功耗低 .. [查看全文]
PIC16C5X 单片机睡眠状态的退出方法
2012-10-21 8
在有些应用场合下,CPU只需间断性工作或对外部事件作出处理,平时处于待机状态。PIC16C5X单片机有一种节能方式,睡眠(SLEEP)方式,在这种状态中,振荡驱动器停止工作, I/O口保持执行SLEEP指令前的状态,从而大大降低系统功耗。由于PIC16C5X单片机无中断功能,要退出睡眠方式,只有两种方法: (1)“看门狗&rd .. [查看全文]
基于PIC16F873的16路抢答器
2012-10-16 13
1 系统硬件设计美国Microchip Technology公司推出的PIC16F87X中档系列单片机,片内含有A/D、PWM、EEPROM等丰富的接口模块和FLASH程序存储器。借助于PIC16F873片内的ADC模块,使用一条I/O引脚,可以实现多个按钮开关的数字量输入问题。以此原理制成的16路抢答器,电路设计有抢答按钮开关、状态指示灯、复位开关、 .. [查看全文]
PIC单片机控制Modem的串行通信设计
2012-10-14 牛涛 兰士新 9
在工程中,常采用Modem通过模拟线路进行数据的远程传输。我们用工业级PIC16F87系列单片机控制Modem完成串行异步/同步通信,在较低速率的线路上实现了数据的实时传输,收到了很好的效果。本文就系统中PIC单片机控制Modem的串行通信技术,在硬件、软件两方面进行了分析。 1 PIC单片机及其同步/异步串行接口USART模块功 .. [查看全文]

本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号