- 
              
              
      本文较详细的介绍了keilc51可再入函数和模拟堆栈的一些概念和实现原理,通过一个简单的程序来剖析keilc51在大存储模式下可重入函数的...
              
             - 
              
              
        三极管在数字电路里的开关特性,最常见的应用有 2 个:一个是控制应用,一个是驱动应用。所谓的控制就是如图 3-7 里边介绍的...
              
             - 
              
              
在FLASH中有一组特殊的保留单元000H~00ABH
 
0000H-0002H 这三个单元包含一个无条件跳转指令(LJMP),当系...
              
             - 
              
              
       1602 液晶内部带了 80 个字节的显示 RAM,用来存储我们发送的数据,它的结构如图12-2 所示。
图 12-2 ...
              
             - 
              
              
一.接口
       LCD1602是很多单片机爱好者较早接触的字符型液晶显示器,它的主控芯片是HD44780或者其它兼容芯片。刚开始接...
              
             - 
              
              
       图1是一个十字路口示意图。分别用1、2、3、4表明四个流向的主车道,用A、B、C、P分别表示各主车道的左行车道、直行车道、右行...
              
             - 
              
              
       目前在8051 单片机应用开发中主要有两种编程语言:汇编语言和C51 语言。C51 语言是一种结构化的编程语言,采用C51 编...
              
             - 
              
              
      相信很多刚刚接触单片机的朋友都被前辈们前辈告诫过,对于单片机晶振电路电容,不是使用22pf,就是使用30pf。但为什么要这样使用?其中的道...
              来自 
PIC|by 
银火虫 |发表时间 2016-05-28 
|0个回复
 
             - 
              
              
本实例可以分为5部分,如图1所示。
 
                  ...
              来自 
PIC|by 
银火虫 |发表时间 2016-05-31 
|0个回复
 
             - 
              
              
开发软件平台:MPLAB X IDE V1.85;XC8 compiler;
硬件调试器kit 3
IC芯片:PIC16F877A,外部晶振12MHz。
一、先建立项目工程1...
              来自 
PIC|by 
银火虫 |发表时间 2016-06-12 
|0个回复
 
             - 
              
              
 PIC16F877A串口发送,查询方式,就为了调出这个费了我一天时间,原来是串口芯片电压问题,现总结如下:  1、注意232串口芯片供电电压,有5V和3.3V的  2、注意TXD...
              来自 
PIC|by 
银火虫 |发表时间 2016-06-16 
|0个回复
 
             - 
              
              
16F877A有三个定时器,中断方式都调试出来了,想把它们整合到一块同时工作,可搞了半天,就是不干。最后整明白了,PIC16系列单片机的中断入口中有一个。PIC的功能是很强大,外围...
              来自 
PIC|by 
银火虫 |发表时间 2016-06-21 
|0个回复
 
             - 
              
              
;*APPLICATION NOTE  E6000 ICEXPLORER ******************
;* Title:                        ...
              来自 
PIC|by 
一见钟情 |发表时间 2016-09-20 
|0个回复
 
             - 
              
              
在本例中采用了模块化的编程方法,程序的规划、编写、拼装、调试、修改、
程序流程如图1~图7所示。
图1 主程序流程
图2 中断服务子程序流程
图3 低发音子程序...
              来自 
PIC|by 
粽子糖果 |发表时间 2016-09-24 
|0个回复
 
             - 
              
              
PIC16F877单片机的ADC内部结构如图1所示。40引脚封装芯片与28引脚封装芯片的区别主要在于模拟口的数量不同,28引脚封装芯片没有AN5~AN7模拟量输入通道,其他各部分的...
              来自 
PIC|by 
粽子糖果 |发表时间 2016-09-26 
|0个回复
 
             - 
              
              
PIC16F877单片机的ADC内部结构如图1所示。40引脚封装芯片与28引脚封装芯片的区别主要在于模拟口的数量不同,28引脚封装芯片没有AN5~AN7模拟量输入通道,其他各部分的...
              来自 
PIC|by 
粽子糖果 |发表时间 2016-10-13 
|0个回复
 
             - 
              
              
给开发板接了个LED和开关,简单写了个测试程序:
/*
* File:   key_led.c
* Author:...
              来自 
PIC|by 
粽子糖果 |发表时间 2016-10-26 
|0个回复
 
             - 
              
              
本程序使用了UART1的发送和接收中断,分享给大家参考希望对大家有一点帮助。下载后,在上位机使用SecureCRT or 串口调试助手调试效果很好,很稳定。
...
              来自 
PIC|by 
粽子糖果 |发表时间 2016-10-26 
|0个回复
 
             - 
              
              
 
SPI数据发送例程:
/*
* File: main_xc16.c
* Author: Aric Wang
*
...
              来自 
PIC|by 
粽子糖果 |发表时间 2016-10-26 
|0个回复
 
             - 
              
              
使用内总RC振荡,4倍频,提供给SPI模块,速度还是不太理想。SPI四分频 
/*
* File: main_tftlcd.c
* Author: Admi...
              来自 
PIC|by 
粽子糖果 |发表时间 2016-10-26 
|0个回复