您正在查看 PIC单片机 分类下的文章
2008-01-07 14:16:41
本文讨论利用低成本的PIC微控制器,通过USB2.0 全速桥接器芯片连接USB闪存盘的设计方法,内容涉及PIC微控制器及VNC1L智能型USB宿主桥接器芯片的嵌入式接口的硬件设计。此外,本文还介绍如何在PIC微控制器上进行程序开发,以便使USB闪存盘能作为广泛的嵌入式应用的可移动存储设备。
如今的USB设备几乎无所不在,市面上充斥着各式各样的USB闪存盘和各种USB外围设备。由于 |
2007-12-09 14:03:23
在用单片机开发各种嵌入式应用系统时,异步串行通信是经常要用到的一种通信模式,很多应用中还要求实现多路异步串行通信。大家平时熟悉的各种厂家的单片机,绝大部分片上只提供一个硬件UART模块,利用它可以方便实现一路串行通讯。PIC系列单片机也不例外,在其丰富的产品家族成员中,除高端系列(PIC17/18)一些型号片上带有两路硬件UART模块外,其它大部分型号片上只有一路UART,一些低端廉价的PIC单片 |
2007-12-09 12:34:21
1 简述
所有的中档系列PIC单片机,PORTB端口最高的4个引脚(RB7~RB4)在设为输入模式时,当输入电平由高到低或由低到高发生变化时,可以让单片机产生中断。这就是通常所说的引脚状态变化中断。
在设计引脚中断程序时,有三个需要特别注意的地方。一是,在清除PORTB中断标志位RBIF之前,必须安排一条必不可少的,以PORTB端口数据寄存器PORTB为源寄存器的读操作指令 |
2007-12-09 11:52:50
1 在线串行编程
1.1 在线串行编程接口
带有Flash闪速存储器的PIC单片机产品一般都具有在线串行编程功能,只需要5根引线就可以把程序下载到单片机的Flash程序存储器中。这5根线的排列顺序是MCLR/Vpp、Vdd、Vss、PD(或PGD)和PC(或PGC),图1是PIC单片机在线串行编程接口图。
图1 PIC单片机在线串行编程接口
1. |
2007-12-09 10:24:31
1 X9241概述
X9241是XICOR公司生产的、把4个E2POT数字电位器集成在单片的CMOS集成电路上的一种数字电位器。它包含4个电阻阵列,每个阵列包含63个电阻单元,在每个单元之间和2个端点之间都有被滑动单元访问的抽头点。滑动单元在阵列中的位置由用户通过2线串行总线接口控制。每个电阻阵列与1个滑动端计数寄存器(WCR)和4个8位数据寄存器联系在一起。这4个数据寄存器可由用户直接写入 |
2007-12-08 14:14:22
xnjl笔者的项目是有关机器人控制的实现。控制部分采用PIC16F7X系列单片机,运用汇编语言编程,运行速度较快,能够达到系统的要求。在这里使用的大多是数字信号的控制,电机的控制只有开和合两种状态。在动作的过程中需要两只手臂、身体、头部、脚部等的协调动作。整个控制系统比较复杂,因而在PIC程序编写和空间分配方面需要注意一些问题。
1 动作标志位的使用
在整个控制中,组合的动作很 |
2007-10-04 11:06:56
PIC单片机控制的乙类多媒体功放
大多数跟电脑配套的功放均采用集成电路的形式,音量采用电位器调节,时间长了难免会接触不良,产生讨厌的嗞嗞声,且开机没有延时,开机有较大的冲击声。本功放末级采用分立元件,且为很常见的廉价元件,工作在乙类状态,发热小,音质却很不错,调试也简单,有开机延时和扬声器保护电路,使用按键控制音量、高音和低音,数码管显示音量的大小,从00~99级。由于在电路板布线时 |
2007-10-04 11:05:52
PIC16F73直接驱动数码管端口节省一法
一般的单片机直接驱动数码管电路如附图(暂时忽略虚线与打X处)。图中,6只数码管共占用端口14个。
本人采用共阴,共阳数码管混合使用,可以节省出3个端口。电路是将附图中打X处切断,虚线接通,这样,打X处的端口就节省出来了。
共阳数码管为LED1至LED3,共阴数码管为LED4至LED6。在端口RC0,RC5,RC6和RB口 |
2007-09-19 14:30:02
Wineows下PIC 8位单片机源程序汇编和固化(七)
---------------------------------------------------------------------------
7 PIC单片机源程序的固化和编程器
V101实验编程器设计合理,操作十分简单。上次已介绍了固化PIC单片机源程序部分操作,即在V101编程器上对PIC单片机的项目设置, |
2007-09-19 14:27:50
Windows下PIC 8位单片机源程序汇编和固化(六)
---------------------------------------------------------------------------
6 PIC单片机源程序的固化和编程器
一个完整的PIC开发系统应包括PIC汇编软件、PIC仿真器(软件模拟仿真器或硬件在线仿真器)和PIC编程器。对于简单的PIC源程序而言,若 |
2007-09-19 14:25:48
Windows下PIC 8位单片机源程序汇编和固化(五)
---------------------------------------------------------------------------
5 在MPLAB中PIC源程序的汇编
在PC机上应用MPLAB集成开发软件对源程序PIC COUNTASM汇编的准备工作经上述介绍的几次操作已完成,余下的操作即可立刻对指定的 |
2007-09-19 14:24:43
PIC 8位单片机源程序汇编和固化(四)
---------------------------------------------------------------------------
4 在MPLAB中创建项目
项目管理程序(Project Manager)是MPLAB集成开发软件的重要组成部分。不创建项目就不能进行符号(源程序代码)汇编和调试,在整个项目管理中可进行以下操 |
2007-09-19 14:21:26
Windows下PIC 8位单片机源程序汇编和固化(三)
---------------------------------------------------------------------------
3 MPLAB中源程序文件被存入到指定的目录和装载
在PC机屏幕上,当用键盘键入并编辑了源程序(COUNTASM)之后,再用鼠标键打开File下拉菜单,选择Save(保存) |
2007-09-19 14:18:48
Windows下PIC 8位单片机源程序汇编和固化(二)
---------------------------------------------------------------------------
2 在MPLAB中建立PIC单片机源程序
笔者将以附图的PIC16C55脉冲计数试验电路(计数时,RA1口为十进制码输入,RB口为二进制码输出)的源程序PIC count.AS |
2007-09-19 14:17:08
Windows下PIC8位单片机源程序汇编和固化(一)
---------------------------------------------------------------------------
单片机本身没有开发编程能力,所以要把单片机变成一种应用产品,必须借助于硬件开发和软件开发两种工具。在进行软件开发时,首先利用相关的编辑软件, |
2007-09-14 07:57:44
来源: PIC单片机学习网
;ST套件产生汽车防盗器报警声
;本实例的目的是让大家学会用单片机产生声音的方法,学会计算程序所用时间
;本实例的功能是能PIC16F84产生汽车防盗器的报警声,频率分两个0.1s第一个
;0.1S频率从1.8K-3.5K匀速增加第二个0.1S频率从3.5K-1.8K匀速减少,
;程序复位后,按S2喇叭叫两声,按S3喇叭叫15秒,中途可按S5停止.
|
| |
|