240
收录了4229篇文章 ·794个问题 · 1人关注

PIC单片机(Peripheral Interface Controller)是一种用来开发和控制外围设备的集成电路(IC)。一种具有分散作用(多任务)功能的CPU。与人类相比,大脑就是CPU,PIC 共享的部分相当于人的神经系统。

0

PIC 1508 TIM2的定时器使用

使用TIM2的频率计算公式f=FOSC/4/T2CKPS/T2OUTPS/TMR2     (TMR2是TIM2的数据寄存器)   void main() {     OSCCON = 0x78;//主频率为16M   即FOSC = 16M     __delay_ms(50);     ANSC6 = 1;     TRISC6 = 0;  ...

0

PIC16F877A PICC AD转换程序

//软件思路:选择RAO做为模拟输入通道; // 连续转换4次再求平均值做为转换结果 // 最后结构只取低8位 // 结果送数码管的低3位显示 #include //包含内部资源预定义 __CONFIG(0x1832); ...

0

在visual2005下读取文件夹中的文件

在网上找了一些代码都不能用,后来才知道是因为visual 2005下默认用的是UNICODE,所以不能输出文件名。下面是在2005下可以运行的代码,输出是文件的全路径,每个文件夹中所有文件的全路径保存在allFileName里面。代码是在一个网友的代码的基...

0

STM32 GPIO管脚工作模式和输出速度总结笔记

GPIO 输出速度 I/O口输出模式下有三种输出速度可选(2MHz,10MHz,50MHz),这个速度是指I/O口驱动电路的响应速度;I/O管脚内部有多个响应不同的驱动电路,用户可以根据自己的需要选择合适的驱动电路。 高低频比较 高频驱动电路...

0

51单片机入门了解

一、单片机的基础知识 (1)单片机的电平特性 数字电路中只有两种电平: 高和低(本课程中)定义单片机为TTL电平:高+5V、低0V。 RS232电平:计算机的串口,高-12V、低+12V。 所以单片机与计算机之间进行通讯时需要加电平转换芯片...

0

转 MCS-51单片机的定时器/计数器概念 非常好的寄存器关系图

一、MCS-51单片机的定时器/计数器概念 单片机中的定时器和计数器其实是同一个物理的电子元件,只不过计数器记录的是单片机外部发生的事情(接受的是外部脉冲),而定时器则是由单片机自身提供的一个非常稳定的计数器,这个稳定的计数器就是单片...

0

MCS-51单片机的定时器/计数器概念 寄存器关系图

一、MCS-51单片机的定时器/计数器概念 单片机中的定时器和计数器其实是同一个物理的电子元件,只不过计数器记录的是单片机外部发生的事情(接受的是外部脉冲),而定时器则是由单片机自身提供的一个非常稳定的计数器,这个稳定的计数器就是...

0

喂狗机制 Software Dog

  为了避免进程发呆,或者陷入死循环,但是进程并没有真正挂死,导致软件看门狗没有监控得到进程挂死而重启。   所以,添加一个喂狗自愈机制。   time_t lastTime = time(NULL);   for(耗时功能处理) {   //喂狗   if(time(NULL) ...

0

复位电路

89c51单片机与其他微处理器一样,在启动时都需要复位,使CPU及系统各部件处于确定的初始状态,并从初态开始工作。 复位操作有上电自动复位和按键手动复位两种方式。 1、上电自动复位 上电自动复位是在加电瞬间电容通过充电来实现的,如...

0

MyEclipse怎么才能流畅编辑jsp页面

可以设置Jsp的默认打开方式,选择MyEclipse JSP Editor来打开比较快,操作如下:点击菜单栏的Window >> Preferences >> General >> Editors >> File Associations,找到右边的*.jsp,点击下面的MyEclipse JSP Editor,最后点击default设置为...

0

音频播放 via DirectShow

音频播放 via DirectShowDirectShow 简介DirectShow 播放音频播放流程播放代码DSAudioPlayer::openFile 函数DSAudioPlayer::_initGraph 函数DSAudioPlayer::_renderStreams 函数DSAudioPlayer::_updateVolume 函数DSAudioPlayer::p...

0

linux虚拟机的usb设备识别

linux虚拟机上不能识别usb,搞了好久,才发现是虚拟机的相关服务没有启动!于是,赶紧按住windows键和R键,输入services.msc,启动vmware相关服务,然后再次在虚拟机里面添加usb设备,成功!! ...

0

芯片PIC18F4553 (MCHP) -- 8位单片机, 汇编开发单片机

; ; TEST-GPIO ; ; FileName: main.S ; Dependencies: p18f4553.inc ; ; Processor: PIC18F4553 ; ; Complier: GPASM ; ; Company: xxx ; ; Date: 2012/03/2...

0

R0中的8位二进制数转换成3位BCD码 -单片机编程

单片机的不难编程题!急!!!!!!将R0中的8位二进制数转换成3位BCD码,结果存入外部RAM的1002H~1000H(从高位到低位)单元中。例如:开始时,R0 中的数据是:81H 即 (129)10;程序执行后,外部 RAM:     地址  内容    1002H  01H...

0

PIC学习两天总结

这两天买了一个PIC的编程器用的公司自己的板子。   有点心得,记录下来。   PIC有配置字,刚开始写程序的时候,把看门狗打开了,流水灯程序,愣是只流两下,比较郁闷呀。 呵呵,弄了半天才弄明白,原来打开了看门狗,可是程序里没有对看门...

热门文章