-
最近做系统滴答实验,发现单步调试现实的并不是真正的与程序执行顺序完全一致,至少这个实验是这样的。我开始没有添加中断服务函数。单步调试自始至终没有进入主函数。然而,我看到了led两次...
-
最近J-Link调试程序,不知何故,USB报无法连接,试了别的电脑也是这样。文件存于“百度网盘/05、组装维修/4、单片机/1、JLink-ARM仿真器”下...
-
文章是对LPC2148而写的,但是对三星的44B0芯片同样适用,只需要在选择时将相应的CPU选择的S3C44B0就可以了。
JLINK在ADS下调试心得
...
-
烧录程序也叫下载程序。下载程序的本质是什么?把单片机当做一个存储器,每一条程序指令都对应一个唯一的存储地址,把这些指令一条条存储到指定的存储地址中,这就是下载程序的本质。对于STC...
-
曾经我们做过两个实验,都是让P1.0这个管脚使灯亮,我们能设想:既然P1.0能让灯亮,那么其它的管脚可不能呢?看一下图1,它是8031单片机管脚的说明,在P1.0旁边有P1.1,P...
-
前面那些流水灯的例程,我们已经习惯了“位”一位就是一盏灯的亮和灭,而我们学的指令却全都是用“字节”来介绍的:字节的移动、加法、减法、...
-
1.串行口方式0应用编程 8051单片机串行口方式0为移位寄存器方式,外接一个串入并出的移位寄存器,就能扩展一个并行口。
<单片机串行口通信程序设计硬件连接图>
&...
-
键盘是由若干按钮组成的开关矩阵,它是单片机系统中最常用的输入设备,用户能通过键盘向计算机输入指令、地址和数据。一般单片机系统中采和非编码键盘,非编码键盘是由软件来识别键...
-
在单片机系统中键盘中按钮数量较多时,为了减少I/O口的占用,常常将按钮排列成矩阵形式,如图1所示。在矩阵式键盘中,每条水平线和垂直线在交叉...
-
引言
在嵌入式系统市场中,尽管32位处理器炙手可热,却始终无法完全取代8位单片机,二者各有千秋[1]。目前,国内院校单片机课程大都以51单片机为主线进行讲授,但51系列单片机资源...
-
1、51单片机的5大中断源:串行口中断、定时中断1、外部中断1、定时中断0、外部中断0;
2、中断源的编号: 串行口中断为4、定时中断1为3、外部中断1为2、定时中断0为1、外部...
-
学习使用单片机就是理解单片机硬件结构,以及内部资源的应用,在汇编或C语言中学会各种功能的初始化设置,以及实现各种功能的程序编制。 第一步:数字...
-
学习使用单片机就是理解单片机硬件结构,以及内部资源的应用,在汇编或C语言中学会各种功能的初始化设置,以及实现各种功能的程序编制。 ...
-
Keil C是非常优秀的C51编译器,可能是最好的C51编译器,提供各种优化模式,对变量的优化和地址安排做得非常好。这是用C语言写代码的好处之一,如果用汇编写,得费一大番功夫给各个...
-
用按钮控制LED灯,让LED在一个按钮按下时亮起;弹起时灭掉。
主要目的是学习GPIO的输入及中断。
一、电路
图中的J39-n是几个跳线插座,位置在开发板LCD附近,往...
-
目前在8051 单片机应用开发中主要有两种编程语言:汇编语言和C51 语言。C51 语言是一种结构化的编程语言,采用C51 编...
-
(1)单片机系统键盘原理
行列式键盘的接法比独立式键盘的接法复杂,编程实现上也会比较复杂。但是,在占用相同的I/O端口的情况下,行列式键盘的接法会比独立式接法允许的按键数量多,其...
来自
PIC|by
银火虫 |发表时间 2016-06-04
|0个回复
-
开发软件平台:MPLAB X IDE V1.85;XC8 compiler;
硬件调试器kit 3
IC芯片:PIC16F877A,外部晶振12MHz。
一、先建立项目工程1...
来自
PIC|by
银火虫 |发表时间 2016-06-12
|0个回复
-
刚学PIC的单片机,装了MPLAB IDE v8.92,又装了破解版的PICC,今天编译程序的时候,出现了PICC只能用15天就失效的英语提示。心想可能没破解成功,就把PICC删了...
来自
PIC|by
一见钟情 |发表时间 2016-09-06
|1个回复
-
1 简 述
所有的中档系列PIC单片机,PORTB端口最高的4个引脚(RB7~RB4)在设为输入模式时,当输入电平由高到低或由低到高发生变化时,可以让单片机产生中断。这就是通常所...
来自
PIC|by
粽子糖果 |发表时间 2016-10-13
|0个回复