RSS
51系列
关于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 查阅全文...
合作站点