自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

文逗

解决好今天的事情再说明天的事情

  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

转载 第八个试验:小键盘控制的数字显示----51单片机汇编语言试验教程

本试验示例了键盘监测程序,他的执行结果为;通电后, 如果按小键盘p3.2那么数码管显示0, 如果按小键盘p3.3那么数码管显示1, 如果按小键盘p3.4那么数码管显示2, 如果按小键盘p3.5那么数码管显示3

2006-11-27 17:02:00 5280

转载 第七个试验:流水灯数字显示综合练习----51单片机汇编语言试验教程

该程序运行结果为个位数码管轮流现实0,1,2,3,4,5,6,7,8然后十位数码管轮流现实0,1,2,3,4,5,6,7,8反复循环P1.0,P1.1, P1.2,P1.3, P1.4,P1.5, P1.6,P1.7, 依次点亮然后轮流点亮小喇叭不停发出滴答声:注意该程序配套为我站的倚天版开发套件:如果是标准版:因他的数码管接法不同。 显示的数字不对。该程序在本站XP开发套件上

2006-11-27 17:01:00 3709

转载 第六个试验:认识数码管扫描程序----51单片机汇编语言试验教程

玩单片机一定要玩转数码管了;上图是我们xp套件的两位数码管的截图照片;这个数码管怎样来显示1,2,3,4呢?别着急, 听我慢慢道来。数码管实际上是由7个发光管组成8字形构成的,加上小数点就是8个。我们的xp套件和倚天套件用的都是两位8的共阳极扫描型数码管。什么是共阳极呢;就是他们的公共端接正极。扫描型的意思是,几位的数码管的段选都是并联的由他们的位选位来控制哪一位的数码管来亮。 看

2006-11-27 16:58:00 6202 3

原创 寻址的一些说明

代码说明最简单,哈哈 如下ORG 0000H//寄存器寻址ADD A,R1  //单字节MOV A,R0  //单字节MOV P1,A  //双字节//直接寻址 (片内RAM) 片内128高位的特殊功能寄存器MOV A,3AH //双字节MOV A,P1  //双字节MOV A,90H//立即寻址MOV A,#3H  //双字节MOV DPTR,#2000H //双字节/*寄存器间接寻址  R

2006-11-24 11:35:00 1383

转载 第五个试验:跟我学作单片机运算加减乘除法----51单片机汇编语言试验教程

看到这个题目,呵呵, 可能好多人要打石头哥的板子;7+5等于几啊?这还用你教? 但是单片机里,数字是用二进制来表示的:这个就有一点拗口啦/ 虽然我们的教材到这里你可能还没有学会一个指令。 但是我的意思是首先作几个试验,提高大家对单片机的兴趣。 具体的指令太多了, 不过还好,一般我们只需要记住常用的10-20条就够了。 OK,现在开始动手。 我们写入以下两条指令MOV P1,

2006-11-23 16:26:00 4741

转载 第四个试验:小喇叭发出救护车的声音----51单片机汇编语言试验教程

第四个试验:小喇叭发出救护车的声音这个实验演示了我们的倚天版开发套件小喇叭发出救护车声音的实例, 您直接汇编这个文件,烧写进我们配送的89s51里面, 然后再插入试验卡座。打开电源, 就可以听到喇叭里发出滴答一长一短的报警声音。这个就有一点点使用价值啦/ 送出的端口是p3.3输出1khz,2khz变频信号报警。 每一秒交换一次。 dlv: mov r2,#08h;1kz持续时间

2006-11-23 16:26:00 5499 2

转载 第三个试验:认识单片机发音程序-----51单片机汇编语言试验教程

什么是声音?上过初中的朋友都知道声音是由震动所产生的。 一定频率的震动就产生了一定频率的声音。 在我们的倚天版开发套件和XP开发套件中,实验版的P3.3口(13脚)接了一个小喇叭,如果我们往它那里送一个高电平,送一个低电平, 他就会发出滴嗒的声音。 我们把上面的闪烁发光管试验的P1.0改为P3.3就好了。上图就是我们倚天版开发套件的小喇叭LOOP: SETB P3.3LCALL DEL

2006-11-23 16:25:00 2891 2

转载 第二个试验:用单片机点亮一个闪烁的发光管-----51单片机汇编语言试验教程

第二个试验:用单片机点亮一个闪烁的发光管一次我们的程序实在是没什么用,要灯亮还要重写一下片子,下面我们要让灯不断地闪烁,这就有一定的实用价值了,比如可以把它当成汽车上的一个信号灯用了。怎样才能让灯不断地闪烁呢?实际上就是要灯亮一段时间,再灭一段时间,也就是说要P10不断地输出高和低电平。怎样实现这个要求呢?请考虑用下面的指令是否可行:SETB P1.0CLR P1.0……这是不

2006-11-23 16:24:00 3336 3

转载 第一个试验:点亮一个发光管-----51单片机汇编语言试验教程

一、单片机的外部结构拿到一块芯片,想要使用它,首先必须要知道怎样连线,我们用的一块称之为89C51的芯片,下面我们就看一下如何给它连线。 1、 电源:这当然是必不可少的了。单片机使用的是5V电源,其中正极接40引脚,负极(地)接20引脚。 2、 振蒎电路:单片机是一种时序电路,必须提供脉冲信号才能正常工作,在单片机内部已集成了振荡器,使用晶体振荡器,接18、19脚。只要买来晶振,电容,

2006-11-23 16:23:00 5384

转载 第01课 了解单片机的原理控制一个LED灯的亮和灭-----51单片机C语言试验教程

 第一课,了解单片机及单片机的控制原理和DX516 的用法,控制一个LED 灯的亮和灭本章学习内容:单片机基本原理,如何使用DX516 仿真器,如何编程点亮和灭掉一个LED 灯,如何进入KEILC51uV调试环境,如何使用单步,断点,全速,停止的调试方法聂小猛 2006 年6 月单片机现在是越来越普及了,学习单片机的热潮也一阵阵赶来,许多人因为工作需要或者个人兴趣需要学习单片机。可以说,掌握了单片

2006-11-21 16:58:00 37326 2

转载 C51的一些常用资料-----51单片机C语言试验教程

 附录,C51的一些常用资料  C51编译器所支持的数据类型  数据类型          长 度     值 域  unsigned char    单字节      0~255  signed char      单字节     -128~+127  unsigned int     双字节      0~65535  signed int       双字节      -32768~+327

2006-11-21 16:57:00 2255

转载 30章C51学习教程介绍-----51单片机C语言试验教程

 前言,30章C51学习教程介绍 2006.6作为一个初学者,如何单片机入门?我需要那些知识和设备?知识上,其实不需要多少东西,会简单的C语言,知道51单片机的基本结构就可以了。一般的大学毕业生都可以了,自学过这2门课程的高中生也够条件。设备上,一般是建议购买一个仿真器,这样才可以进行实际的,全面的学习。日后在工作上,仿真器也大有用处。(仿真器请使用大虾电子网http://www.daxia.co

2006-11-21 16:54:00 2530

转载 data,idata,xdata,pdata的区别

data:固定指前面0x00-0x7f的128个RAM,可以用acc直接读写的,速度最快,生成的代码也最小。 idata:固定指前面0x00-0xff的256个RAM,其中前128和data的128完全相同,只是因为访问的方式不同。idata是用类似C中的指针方式访问的。汇编中的语句为:mox ACC,@Rx.(不重要的补充:c中idata做指针式的访问效果很好) xdata:外部扩展RAM,一般

2006-11-20 12:20:00 1885

原创 测试BLOG

EMBED SRC="http://www.16789.net/FashionImage/clock/clock11.swf" WIDTH=150 HEIGHT=150 wmode=transparent quality=high loop=true menu=false>br> 

2006-11-15 17:05:00 693

转载 数据结构(严蔚敏)抽象数据类型Triplet的表示与实现(第一章)

 /* c1.h (程序名) */ #include #include #include /* malloc()等 */ #include /* INT_MAX等 */ #include /* EOF(=^Z或F6),NULL */ #include /* atoi() */ #include /* eof() */ #include /* floor(),ceil(),abs() */ #inc

2006-11-14 17:17:00 3665

转载 数据结构(严蔚敏)计算1-1/x+1/x*x…(第一章)

 /* algo1-1.c 计算1-1/x+1/x*x… 即计算 */ #include #include #include   int main() {   struct timeb t1,t2;   long t;   double x,sum=1,sum1;   int i,j,n;   printf("请输入x n:");   scanf("%lf%d",&x,&n);   ftime

2006-11-14 16:51:00 1995

对普通PAEG的认识.docx

对普通PAEG的认识.docx

2021-09-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除