C语言允许我们自己构造我们自己的数据类型,这点非常有用。也给我们的编程带来许多方便,这点在数据结构课程中体现的较为明显。那么我们来接着往下看。
功耗降到66微安了,开心。先上图,再说方法:
LED采用如下方式连接到MCU的
之前全部将管脚配置为开漏模式,这样配置管脚为...
Keil C是非常优秀的C51编译器,可能是最好的C51编译器,提供各种优化模式,对变量的优化和地址安排做得非常好。这是用C语言写代码的好处之一,如果用汇编写,得费一大番功夫给各个...
一、Keil v4中文注释代码出现乱码
在新版本的KEIL中,总有人反映中文注释会出现乱码。 出现这种情况,对于中文注释程序的人来说,无疑是一件十分不爽的事情。但实...
已经有注解,还有算法,会C51的一看就会用的了#define uchar unsigned char#define uint unsigned int<...
Keil C51是与ANSI C兼容的编译器,ANSI C规范规定十进制整数常量的默认数据类型是int、long int和unsigned long int的其中一种,对给定的常量...
本文较详细的介绍了keilc51可再入函数和模拟堆栈的一些概念和实现原理,通过一个简单的程序来剖析keilc51在大存储模式下可重入函数的...
在FLASH中有一组特殊的保留单元000H~00ABH
0000H-0002H 这三个单元包含一个无条件跳转指令(LJMP),当系...
一.接口
LCD1602是很多单片机爱好者较早接触的字符型液晶显示器,它的主控芯片是HD44780或者其它兼容芯片。刚开始接...
51单片机的P0口电路如下:
由1中的上拉电阻作用分析可知,需要在51单片机的P0口,加一个上拉电阻,加上后的电路如下:...
单片机最小系统主要由电源、复位、振荡电路以及扩展部分组成。对于一个完整的电子设计来讲,首要问题就是为整个系统提供电源供电模块,...
随着经济的发展和人们生活水平的提高,特别是近几年信息技术的发展,智能化的电子产品改变着人类的生活细节。近年来,智能秒表的运用范围也越来越广,其辅助功能越变得越来越重要,它能够实现0...
来自
PIC|by
银火虫 |发表时间 2016-06-03
|0个回复
在本例中采用了模块化的编程方法,程序的规划、编写、拼装、调试、修改、
程序流程如图1~图7所示。
图1 主程序流程
图2 中断服务子程序流程
图3 低发音子程序...
来自
PIC|by
粽子糖果 |发表时间 2016-09-24
|0个回复
-----------------------------------------------目的50ms led翻转 ,仿真出来200ms才翻转-----...
来自
PIC|by
粽子糖果 |发表时间 2016-09-29
|1个回复
本编程器设计简单,操作方便,保密性好,易携带,需要的外部设备少。编程器以PIClOF202为例进行设计。PIClOF2xx系列是Microchip公司生产的低功耗,高性能Flash...
来自
PIC|by
一见钟情 |发表时间 2016-10-14
|0个回复
今年年初开始接触PIC18F单片机,入手的感觉真心不习惯,使用起来还真有些痛苦,特别是各类文件归类整理,询问长期使用MPLAB IDE的同事怎么设置时,得到的回答是:“...
pic单片机相当于一个小的计算机,pic单片机(Peripheral Interface Controller)是一种用来开发和控制外围设备的集成电路(IC)。一种具有分散作用(多...
来自
PIC|by
粽子糖果 |发表时间 2016-11-11
|0个回复
使用伪指令#pragma可以实现对变量数据的RAM地址分配。在使用伪指令#pragma定义RAM地址时,有两种选择,即idata和udata,分别表示初始化数据和未初...
来自
PIC|by
粽子糖果 |发表时间 2016-12-21
|0个回复
这段程序是用在一款七彩灯红外遥控解码程序里,单片机使用PIC12F629,软件模拟三路PWM输出驱动红绿蓝LED分八组共24个LED,实现单LED渐明渐暗,两LED一明一暗,七彩等...
看到PIC单片机就感到亲切,今天开始对PIC16lf1936编程仿真,仿真器PICKIT3。
Mplab IDE的使用
一、接入PICkit3出现Tar...