☉ 51单片机C语言学习(6) 作者:PIC 2006-10-19
摘要: 51单片机C语言学习 第六课 变量 上课所提到变量就是一种在程序执行过程中其值能不断变化的量。要在程序中使用变量必须先用标识符作为变量名,并指出所用的数据类型和存储模式,这样编译系统才能为变量分配相应的...
|
☉ 单片机教学 第六课 作者:PIC 2006-10-19
摘要: 单片机第六课:单片机的内外部结构分析(四)第三个实验 上两次我们做过两个实验,都是让P1.0这个引脚使灯亮,我们可以设想:既然P1.0可以让灯亮,那么其它的引脚可不可以呢?看一下图1,它是8031单片机引脚的说明...
|
☉ 单片机教学 第二三课 作者:PIC 2006-10-19
摘要: 常用接口电路及其编程LED数码显示器的连接与编程 在单片机系统中,通常用LED数码显示器来显示各种数字或符号。由于它具有显示清晰、亮度高、使用电压低、寿命长的特点,因此使用非常广泛。八段LED显示器 引入:还记得我们小时候玩的“火柴棒游戏”吗,几根火柴棒组合起来,可以拼成各种各样的图形,LED显示器实际上也是这么一...
|
☉ 51单片机C语言学习(7) 作者:PIC 2006-10-19
摘要: 51单片机C语言学习 第七课 运算符和表达式(1) 上课到这一课相隔了好长一段时间,这些日子里收到不少网友的来信支持和鼓励,要求尽快完成余下的部分。出门在外的人不得不先为吃饭而努力,似乎这也成为我的借...
|
☉ 单片机教学 第八课 作者:PIC 2006-10-19
摘要: 单片机第八课(寻址方式与指令系统)通过前面的学习,我们已经了解了单片机内部的结构,并且也已经知道,要控制单片机,让它为我们干学,要用指令,我们已学了几条指令,但很零散,从现在开始,我们将要系统地学习8051的指令部份。一、概述1、指令的格式我们已知,要让计算机做事,就得给计算机以指令,并且我们已知,计算机很“笨”,只能懂得数字,如前面我们写进机器的75H,90H,00H等等,所以指令的第一种格式...
|
☉ 51单片机C语言学习 作者:PIC 2006-10-19
摘要: 学习单片机实在不是件易事,一来要购买高价格的编程器,仿真器,二来要学习编程语言,还有众多种类的单片机选择真是件让人头脑的事。在众多单片机中51架构的芯片风行很久,学习资料也相对很多,是初学的较好的选择之...
|
☉ 单片机教学 第九课 作者:PIC 2006-10-19
摘要: 单片机指令(二) 数据传递类指令 (3)以直接地址为目的操作数的指令MOV direct,A 例: MOV 20H,AMOV direct,Rn MOV 20H,R1MOV direct1,direct2 MOV 20H,30HMOV direct,@Ri MOV 20H,@R1 a...
|
☉ 单片机教学 第十五课 作者:PIC 2006-10-19
摘要: 位及位操作指令通过前面那些流水灯的例子,我们已经习惯了“位”一位就是一盏灯的亮和灭,而我们学的指令却全都是用“字节”来介绍的:字节的移动、加法、减法、逻辑运算、移位等等。用字节来处理一些数学问题,比...
|
☉ 单片机教学 第十三课 作者:PIC 2006-10-19
摘要: 逻辑与指令ANL A,Rn ;A与Rn中的值按位'与',结果送入A中ANL A,direct ;A与direct中的值按位'与',结果送入A中ANL A,@Ri ;A与间址寻址单元@Ri中的值按位'与',结果送入A中ANL A,#data ;A与立即数data按位'与',结果送入A中 align=justi...
|
☉ MCS-51单片机实用子程序库(二) 作者:PIC 2006-10-19
摘要: MCS-51单片机实用子程序库(二)MCS-51单片机实用子程序库 (11) 标号: DIVS 功能:双字节二进制有符号数除法(补码) 入口条件:被除数在R2、R3、R4、R5中,除数在R6、R7中。出口信息:OV=0时商在R2、R...
|
☉ MCS-51单片机实用子程序库(三) 作者:PIC 2006-10-19
摘要: MCS-51单片机实用子程序库
(23)标号: BHD2 功能:双字节BCD码小数转换成双字节十六进制小数
入口条件:待转换的双字节BCD码小数在R4、R5中。出口信息:转换后的双字节十六进制小数在R2、R3中。*影...
|
☉ 单片机教学 第十二课 作者:PIC 2006-10-19
摘要: 单片机教学三、逻辑运算类指令:对累加器A的逻辑操作: CLR A ;将A中的值清0,单周期单字节指令,与MOV A,#00H效果相同。CPL A ;将A中的值按位取反 RL A ;将A中的值逻辑左移 RLC A ;将A中的值加上进位位进...
|
|