1634

帖子

0

TA的资源

裸片初长成(高级)

61
 
用过的时钟专用芯片有DS12887和DS1302
此帖出自单片机论坛
 

回复

169

帖子

0

TA的资源

纯净的硅(高级)

62
 

怎样修改?

找到了一个99分钟的定时器(倒计时),下载到2051,放到实验板上运行,出来一大问题:原程序要求到“00“就停止了,变成“--”,可是实际并没有停下来,又过了一分钟才停止。那一大堆程序对于我这个新手来说如同天书一般(汇编语言),根本无从下手,能不能加上几句程序,让它在“00”停下?请指教!
此帖出自单片机论坛
 
 

回复

169

帖子

0

TA的资源

纯净的硅(高级)

63
 

还有如何调整快慢?

计时不准怎么办?要修改那一部分?
此帖出自单片机论坛
 
 
 

回复

1634

帖子

0

TA的资源

裸片初长成(高级)

64
 
原帖由 liweiliang 于 2009-6-13 23:12 发表
计时不准怎么办?要修改那一部分?


定时器采用工作方式2,自动重装初值,在定时器中断服务程序中不要重装初值。
此帖出自单片机论坛

赞赏

1

查看全部赞赏

 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(中级)

65
 
今天参照别人的思路写了一个单片机秒表的现实是00.00-99.99可是仿真出来却只有两位现实。。其他两两位不显示。。程序贴出来大家帮我看看那里有问题,帮助改正一下谢谢了

          ORG 0000H
          LJMP 0030H
          ORG  001BH
          LJMP 1000H
          ORG 0030H
          MOV TH1,#0D8H
          MOV TL1,#0F0H
          MOV IE,#88H
          SETB TR1
          MOV 50H,#00H
          MOV 51H,#00H
          MOV 52H,#00H
          MOV 53H,#00H
HERE:     LCALL LD0
          LJMP HERE

       ORG 1000H
       MOV TH1,#0D8H
       MOV TL1,#0F0H
       INC 50H
       MOV R0,#50H
       CJNE @R0,#10,LOOP
       INC 51H
       MOV 50H,#00H
       INC R0
       CJNE @R0,#10,LOOP
       INC 52H
       MOV 51H,#00H
       INC R0
       CJNE @R0,#10,LOOP
       INC 53H
       MOV 52H,#00H
       INC R0
       CJNE @R0,#10,LOOP
       MOV  53H,#00H
loop:       RETI
LD0: MOV R3,#0F7H
     MOV R4,#04H
     MOV R1,#50H
KK:  MOV A,R3
     MOV P2,A
     MOV DPTR,#TAB
     MOV A,@R1
     MOVC A,@A+DPTR
DIR1:MOV P0,A
     ACALL DL1
     INC R1
     MOV A,R3
     RR A
     MOV R3,A
     DJNZ R4,KK
     RET
TAB dB   0C0H,0F9H,0A4H,0B0H,99H
     DB   92H,82H,0F8H,80H,90H

DL1: MOV R7,#02H
DL:  MOV R6,#0FFH
     NOP
     NOP
DL6: DJNZ R6,DL6
     DJNZ R7,DL
     RET
此帖出自单片机论坛
 
 
 

回复

132

帖子

0

TA的资源

纯净的硅(高级)

66
 
看看PDF说明很简单的,这两个都用过DS12887能过千年,DS1302就是IIC总线!!!
此帖出自单片机论坛
 
 
 

回复

132

帖子

0

TA的资源

纯净的硅(高级)

67
 
嘻嘻,维库啊!哪里有元件的PDF哦
此帖出自单片机论坛
 
 
 

回复

169

帖子

0

TA的资源

纯净的硅(高级)

68
 

下面几行看不懂

setb rs0
        mov ie,#88h
       MOV IE,#0
其中的 rs0, ie,指什么?
此帖出自单片机论坛
 
 
 

回复

1634

帖子

0

TA的资源

裸片初长成(高级)

69
 
原帖由 liweiliang 于 2009-6-20 21:40 发表
setb rs0
        mov ie,#88h
       MOV IE,#0
其中的 rs0, ie,指什么?




IE是中断允许控制寄存器,位于SFR(特殊功能寄存器)区域的A8H(没记错的话),下面描述8个位的含义

如果按你所问在IE中赋值88H则对应下两行

IE:寄存器中的8个位              EA       -      ET2       ES       ET1      EX1        ET0       EX0
88H:对应的二进制值              1        0        0          0          1           0            0            0

EA位对应1,ET1对应1,其余对应0,表示的含义是:开启总的中断允许位+开启定时器1中断允许位。即,允许定时器1发生溢出中断

而MOV    IE,#0;一个“0”代表了二进制数00000000,表示禁止所有中断源发生中断
==================================================================================
RS0和RS1位,存在于程序状态字PSW中,位于SFR(特殊功能寄存器)区域的D8H(没记错的话),

由于复位时RS1和RS0为00,将使用工作寄存器0区(内部RAM的字节地址00H~07H)的R0~R7作为当前工作寄存器

指令SETB    RS0,改变了RS1、RS0的原00为01,将使用工作寄存器1区(内部RAM的字节地址08H~0FH)的R0~R7作为当前工作寄存器
所以
setb rs0 ,是指切换工作寄存器区

[ 本帖最后由 xu__changhua 于 2009-6-21 04:04 编辑 ]
此帖出自单片机论坛

赞赏

1

查看全部赞赏

 
 
 

回复

169

帖子

0

TA的资源

纯净的硅(高级)

70
 
谢谢纯净的硅!凌晨还在忙!我对单片机的基本概念和结构太不熟了!
此帖出自单片机论坛
 
 
 

回复

169

帖子

0

TA的资源

纯净的硅(高级)

71
 

刚刚在学proteus

才接触proteus几天,一下子就被吸引了,还真容易上手!还是单片机难啊!
此帖出自单片机论坛
 
 
 

回复

169

帖子

0

TA的资源

纯净的硅(高级)

72
 

请教protues仿真软件一个问题

没有查到元件库带有小数点的LED,-
已有人指教,查到了.

[ 本帖最后由 liweiliang 于 2009-6-25 10:24 编辑 ]
此帖出自单片机论坛
 
 
 

回复

169

帖子

0

TA的资源

纯净的硅(高级)

73
 

倒计时程序有问题

《无线电》2004年第9期(带光盘)有一个99分钟89C2051倒计时程序,2个数码管显示,我按其作了一个,并将其光盘上的程序拷入,实际运行结果出现这样一个问题:
    就是十位和个位到0后并没有停止(停止时显示‘--’2个负号),而是继续显示‘00’一分钟后才停下来(2个小数点一直在闪烁表示计时在运行)。
我是新手,没曾想学习现成的东西就会遇到如此大的难点,下面的定时程序绕得我晕头转向,已完全不是我这个新手所能解决的,所以特将问题提出,也不知道到底错在哪里,请诸位大侠帮忙。下面是定时子程序,旁边的注释是我填的也不知对错!
;------------------------
timon:                     ;定时计数中断子程序
        setb rs0           ;psw切换工作寄存器区
        push psw           ;保留现场
        push acc        
        mov tl1,#78h       ;初值
        mov th1,#0fch
        setb tr1           ;启动T1
        inc 40h            ;从0+1
        mov r0,40h         ;再送到r0
        cjne r0,#8,tim           ;比较,=8则顺
        mov 40h,#00h
        cpl p1.0           ;小数点取反
t11:        inc 41h               
        mov r0,41h            
        cjne r0,#60,tim           ;次数
        mov 41h,#00h        
        mov r0,42h           ;个位给了r0
        cjne r0,#00,tia           ;r0=0则顺,此时个位为0
        ajmp tib           ;
tia:        dec 42h                   ;个位减1
        ajmp tim            
tib:        mov r1,43h         ;十位送
        cjne r1,#00,tic           ;=0则顺,此时十位为0
        mov p1,#0ffh           ;p1口全开
        setb p3.7          ;开继电器
        clr p1.0           ;小数点灭
        clr tr1
        mov 42h,#0ah           ;个位-
        mov 43h,#0ah           ;十位-
        ajmp tim            
tic:        dec 43h                   ;十位减1
        mov 42h,#09h           ;个位
tim:        pop acc                   ;a出栈
        pop psw                   ;
        reti
此帖出自单片机论坛
 
 
 

回复

1634

帖子

0

TA的资源

裸片初长成(高级)

74
 

你这选得是不可靠的程序,首先,下面两条语句就颠倒了一下

setb rs0           ;psw切换工作寄存器区
        push psw           ;保留现场
此帖出自单片机论坛

赞赏

1

查看全部赞赏

 
 
 

回复

54

帖子

0

TA的资源

纯净的硅(中级)

75
 
我是新手,希望各位大虾推荐单片机编程器,实验开发板,仿真器,谢谢各位大虾了
此帖出自单片机论坛
 
 
 

回复

1634

帖子

0

TA的资源

裸片初长成(高级)

76
 
原帖由 梁天周 于 2009-6-30 06:51 发表
我是新手,希望各位大虾推荐单片机编程器,实验开发板,仿真器,谢谢各位大虾了


推荐单片机编程器,实验开发板,仿真器

你打算先进军哪个单片机?有没有目标?
此帖出自单片机论坛
 
 
 

回复

1634

帖子

0

TA的资源

裸片初长成(高级)

77
 
原帖由 liweiliang 于 2009-6-22 21:30 发表
才接触proteus几天,一下子就被吸引了,还真容易上手!还是单片机难啊!


为用而学,边学边用,没什么难的;为学而学,学而不用,那没有动力肯定是学不进去的;抱着契而不舍的态度去学,明知山有虎,偏向虎山行,再难也难不倒你。
此帖出自单片机论坛
 
 
 

回复

173

帖子

0

TA的资源

五彩晶圆(中级)

78
 
哪位大侠有proteus的教程!!分享一下!!非常感谢!!!
此帖出自单片机论坛
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(中级)

79
 
好东西,让我学了不少,再接再励
此帖出自单片机论坛
 
 
 

回复

177

帖子

0

TA的资源

五彩晶圆(初级)

80
 
问下 就是DS18B20负温度如何弄 ,我做来总是有1度的误差
此帖出自单片机论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表