- 关于DS1302实时时钟芯片的51汇编语言源程序
- CLKEQU P1.4 IO EQU P1.3 RSTEQU P1.2 ORG 0000H AJMP START ORG 0003H AJMP SIN0 ORG 000BH AJMP DS0 ORG 0013H AJMP SIN1 ORG 001BH AJMP DS1 ORG 0100H START:MOV SP,#30H CLR P1 fuwei:MOV 60H,#8FH ;写保护控制命令寄存器地址 8FH读,8EH写 mov 61H,#00H ; 打开写...
- 作者:发表于:2007-06-29 10:01:55 点击:895 评论:0 查阅全文...
- 浅谈一种查表程序
- 作者在开发‘带拼读的语音示教仪’时,遇到了这样一个要求:根据 3 个自变量(声母的键值、韵母的键值、四声键的键值)确定一个函数值(根据这三者拼出的读音的代号),其中自变量的值,函数的值都是已知的,但它们之间没有明确的对应关系,另外要求判断自变量是否有对...
- 作者:发表于:2007-06-29 10:01:02 点击:587 评论:0 查阅全文...
- 汇编程序输入与输出文件格式
- 一、源文件 源文件是由文字编缉器编写的由汇编指令和MASM51伪指令构成的文本文件。源文件一般应以.ASM为扩展名。 二、源文件的格式 以回车作为结束的一行称为语句行。每一语句行长度应少于80个字符(即40个汉字)。每一个语句行对于汇编程序来说都是一条...
- 作者:发表于:2007-06-29 09:59:16 点击:567 评论:0 查阅全文...
- 汇编伪指令的格式
- 伪指令是对汇编起某种控制作用的特殊命令,其格式与通常的操作指令一样,并可加在汇编程序的任何地方,但它们并不产生机器指令。 许多伪指令要求带参数,这在定义伪指令时由“表达式”域指出,任何数值与表达式匀可以作为参数。 不同汇编程序允许的伪指令并不相同,以...
- 作者:发表于:2007-06-29 09:56:06 点击:491 评论:0 查阅全文...
- 汇编宏指令的格式
- 宏指令是汇编功能的另一种扩充。在我们编写程序时,常常会遇到这种情况:一些程序段它们的结构相同,但在不同情况下使用的参数不同,这时可以把那变化的参数定义为形参,采用宏指令的方法来解决。在汇编时,汇编程序将填入相应的实参,把它们逐条汇编并生成到相应的程...
- 作者:发表于:2007-06-29 09:53:19 点击:826 评论:0 查阅全文...
- 89S51与89C51的不同之处
- 很多初学51 单片机的网友会有这样的问题:AT89S51 是什么?书上和网络教程上可都是8051,89C51 等!没听说过有89S51 ?! 这里,初学者要澄清单片机实际使用方面的一个产品概念,MCS-51 单片机是美国INTE 公司于1980 年推出的产品,典型产品有 8031(内部没有程序存储器...
- 作者:发表于:2007-06-29 09:52:36 点击:401 评论:0 查阅全文...
- 51汇编编制的AT89C2051单片机与DS18B20和两个数码管显示温度
- ;这是关于DS18B20的读写程序,数据脚P3.4,晶振12MHZ ;温度传感器18B20汇编程序,采用器件默认的12位转化,最大转化时间750微秒 ;可以将检测到的温度直接显示到连接到AT89C2051的两个数码管上 ;显示温度00到99度,很准确哦~~无需校正! ORG 0000H ;单片机内存分配申明! TEMPE...
- 作者:发表于:2007-06-27 10:05:57 点击:1195 评论:0 查阅全文...
- PWM控制LED渐亮与渐灭(二)
- ;设计思路:用定时器中断产生最小时间单位T0,每m个T0组成一个子周期T10,其中前n个T0为LED导通时间,即Ton=n*T0,则Toff=(m-n)*T0 ;每X个T10组成一个母周期T20,其中前y个T10为有效控制时间,后续的(x-y)个T10令LED熄灭或者子周期占空比调至最...
- 作者:发表于:2007-06-27 10:05:00 点击:503 评论:0 查阅全文...
- 合作站点
-
随机推荐





