广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 7974 个阅读者
 
<<   1   2  下页 >>(共 2 页)
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
=书无情= 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x94
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
关于8051..已放上程式...
那个.....不知道有那个大大会8051这个东东
..

访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容



[ 此文章被=书无情=在2005-04-28 22:25重新编辑 ]


献花 x0 回到顶端 [楼 主] From:台湾中华电信 | Posted:2005-04-21 17:54 |
=书无情= 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x94
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

不会吧........没有大大会喔 表情
我死定了...... 表情


献花 x0 回到顶端 [1 楼] From:台湾中华电信 | Posted:2005-04-22 23:40 |
夷希微
个人头像
个人文章 个人相簿 个人日记 个人地图
社区建设奖
知名人士
级别: 知名人士 该用户目前不上站
推文 x13 鲜花 x1682
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

不是没有大大会~而是您题目这样问~人家根本不知道该怎么答 ^^" 表情
请问您是要人家提供想法给您,还是要人家直接给您改成有声音的闹钟程式码呢?
但问题是~您的 8051 线路是怎么接的~原本的 led 程式码是怎么写的?您完全没有提供~ 表情
而且您问说不知道那个大大有~您认为别人现有的提供给您~您的硬体就适用吗 ^^" 表情
8051 是硬体+程式的~故就算直接给您程式~我想您的硬体也不见得能跑的呢 ^^" 表情

如果有人因为您这样问就可以提供给您您所要的~那么那个人就可以称之为神了~您说是吧 ^_^ 表情

此文章被评分,最近评分记录
财富:10 (by codeboy) | 理由: 没错...这样的问题..我也不知道该怎帮他~


视之不见,名曰夷;
听之不闻,名曰希;
搏之不得,名曰微。
此三者不可致诘,故混而为一。

[截自老子道德经第十四章]
献花 x1 回到顶端 [2 楼] From:台湾中华电信 | Posted:2005-04-24 15:48 |
=书无情= 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x94
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

喔喔...
原来是这样.....
好的.....
我去找程式出来 表情


献花 x0 回到顶端 [3 楼] From:台湾中华电信 | Posted:2005-04-26 00:47 |
ch80012
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 帐号封锁 该用户目前不上站
推文 x0 鲜花 x361
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

8051喔~是小会一点~不过困难的我都直接跟同学copy给老师检查 表情


献花 x0 回到顶端 [4 楼] From:台湾中华电信 | Posted:2005-04-26 04:39 |
=书无情= 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x94
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

RS     REG   P2.0
RW     REG   P2.1
EN     REG   P2.2
CURSOR EQU   36H
;
    ORG   00H
    AJMP   START
    ORG   0BH
    AJMP   TIMER0
;------
; MAIN
;------
START: MOV   SP,#60H
    SETB   P2.7         ;OFF LED
    SETB   F0         ;DISPLAY TIME
    ACALL   INIT         ;INITIAL RAM & LCD
    ACALL   SET         ;SET TIMER 0
LOOP:   JNB   TR0,S0
    ACALL   CONV         ;BCD TO ASCII
    MOV   A,#84H       ;SET ROW ADDRESS
    ACALL   W_INS
    ACALL   DISP         ;LCD DISPLAY DATA
    ACALL   COMP         ;COMPARE TIME & ALARM
S0:   ACALL   SCAN
    CJNE   R4,#0,S1
    ACALL   KEY1
S1:   CJNE   R4,#1,S2
    ACALL   KEY2
S2:   CJNE   R4,#2,S3
    ACALL   KEY3
S3:   CJNE   R4,#3,LOOP
    ACALL   KEY4
    SJMP   LOOP
;------
; KEY1
;------
KEY1:   PUSH   A           ;TIME/ALARM
    JB     P2.7,K1
    SETB   P2.7
    SJMP   K2
K1:   CPL   F0         ;F0=1/0,TIME/ALARM
K2:   POP   A
    RET
;------
; KEY2
;------
KEY2:   PUSH   A           ;UP
    JB     TR0,T7
    MOV   A,#30H
    JB     F0,TIME
    ADD   A,#3
TIME:   MOV   R0,A         ;R0=30H or 33H
    MOV   R1,CURSOR
    CJNE   R1,#84H,T1
    MOV   A,#10H       ;ADJUST HOUR10
    ADD   A,@R0
    MOV   @R0,A
    ANL   A,#F0H
    CJNE   A,#20H,T0
    MOV   A,@R0
    ANL   A,#0FH
    MOV   @R0,A
T0:   CJNE   A,#30H,T6
    MOV   A,@R0
    ANL   A,#0FH
    MOV   @R0,A
T1:   CJNE   R1,#85H,T2
    MOV   A,@R0       ;ADJUST HOUR
    ADD   A,#1
    DA     A
    MOV   @R0,A
    CJNE   A,#24H,T6
    MOV   @R0,#0
T2:   INC   R0         ;R0=31H or 34H
    CJNE   R1,#87H,T3
    MOV   A,#10H       ;ADJUST MIN10
    ADD   A,@R0
    MOV   @R0,A
    ANL   A,#F0H
    CJNE   A,#60H,T6
    MOV   A,@R0
    ANL   A,#0FH
    MOV   @R0,A
T3:   CJNE   R1,#88H,T4
    MOV   A,@R0       ;ADJUST MIN
    ADD   A,#1
    DA     A
    MOV   @R0,A
    CJNE   A,#60H,T6
    MOV   @R0,#0
T4:   INC   R0         ;R0=32H or 35H
    CJNE   R1,#8AH,T5
    MOV   A,@R0       ;ADJUST SEC10
    MOV   A,#10H
    ADD   A,@R0
    MOV   @R0,A
    ANL   A,#F0H
    CJNE   A,#60H,T6
    MOV   A,@R0
    ANL   A,#0FH
    MOV   @R0,A
T5:   CJNE   R1,#8BH,T6
    MOV   A,@R0       ;ADJUST SEC
    ADD   A,#1
    DA     A
    MOV   @R0,A
    CJNE   A,#60H,T6
    MOV   @R0,#0
T6:   ACALL   CONV
    MOV   A,#0CH       ;NO CURSOR
    ACALL   W_INS
    MOV   A,#84H       ;DISPLAY TIME/ALARM
    ACALL   W_INS
    ACALL   DISP
    MOV   A,#0EH       ;DISPLAY CURSOR
    ACALL   W_INS
    MOV   A,CURSOR
    ACALL   W_INS
T7:   POP   A
    RET
;------
; KEY3
;------
KEY3:   PUSH   A           ;SELECT
    JB     TR0,S7
    MOV   A,CURSOR
    DEC   A
    CJNE   A,#89H,S4
    DEC   A
S4:   CJNE   A,#86H,S5
    DEC   A
S5:   CJNE   A,#83H,S6
    MOV   A,#8BH
S6:   ACALL   W_INS
    MOV   CURSOR,A
S7:   POP   A
    RET
;------
; KEY4
;------
KEY4:   PUSH   A           ;ADJUST/EXCUTE
    CPL   TR0
    JNB   TR0,S8
    MOV   A,#0CH       ;NO CURSOR
    ACALL   W_INS
    SJMP   S9
S8:   MOV   A,#0EH       ;DISPLAY CURSOR
    ACALL   W_INS
    MOV   A,#8BH
    ACALL   W_INS
    MOV   CURSOR,A
S9:   POP   A
    RET
;----------
; SCAN KEY
;----------
SCAN:   MOV   R4,#0
    MOV   R7,#2       ;COLUME NUM
    MOV   R5,#11111110B
    MOV   A,R5
COL:   MOV   P3,A
    JB     P3.2,S10
    JNB   P3.2,$       ;DEBOUNCE
    SJMP   EXIT1
S10:   INC   R4
    JB     P3.3,S11
    JNB   P3.3,$       ;DEBOUNCE
    SJMP   EXIT1
S11:   INC   R4
    MOV   A,R5
    RL     A
    MOV   R5,A
    DJNZ   R7,COL
EXIT1: RET
;------------
; SET TIMER0
;------------
SET:   MOV   R3,#100
    MOV   TMOD,#01H
    MOV   IE,#10000010B
    MOV   TH0,#>(65536-10000)
    MOV   TL0,#<(65536-10000)
    SETB   TR0
    RET
;----------------
; INIT RAM & LCD
;----------------
INIT:   MOV   CURSOR,#8BH   ;CURSOR ADDRESS
    MOV   R0,#6
    MOV   R1,#30H
    CLR   A
NEXT0: MOV   @R1,A
    INC   R1
    DJNZ   R0,NEXT0
    MOV   R0,#8
    MOV   R1,#40H
    CLR   A
NEXT1: MOV   @R1,A
    INC   R1
    DJNZ   R0,NEXT1
;
    MOV   A,#38H
    ACALL   W_INS
    MOV   A,#38H
    ACALL   W_INS
    MOV   A,#38H
    ACALL   W_INS
    MOV   A,#38H
    ACALL   W_INS
    MOV   A,#08H ;FUNCTION SET
    ACALL   W_INS
    MOV   A,#01H ;CLEAR DISPLAY
    ACALL   W_INS
    MOV   A,#06H ;INPUT MODE SET
    ACALL   W_INS
    MOV   A,#0CH ;DISPLAY ON/OFF
    ACALL   W_INS
    RET
;--------------
; BCD TO ASCII
;--------------
CONV:   MOV   A,#30H
    JB     F0,S12
    ADD   A,#3
S12:   MOV   R0,A
    MOV   A,@R0
    SWAP   A
    ANL   A,#0FH
    ADD   A,#30H
    MOV   40H,A
    MOV   A,@R0
    ANL   A,#0FH
    ADD   A,#30H
    MOV   41H,A
    MOV   42H,#":"
    INC   R0
    MOV   A,@R0
    SWAP   A
    ANL   A,#0FH
    ADD   A,#30H
    MOV   43H,A
    MOV   A,@R0
    ANL   A,#0FH
    ADD   A,#30H
    MOV   44H,A
    MOV   45H,#":"
    INC   R0
    MOV   A,@R0
    SWAP   A
    ANL   A,#0FH
    ADD   A,#30H
    MOV   46H,A
    MOV   A,@R0
    ANL   A,#0FH
    ADD   A,#30H
    MOV   47H,A
    RET
;----------------------
; COMPARE TIME & ALARM
;----------------------
COMP:   PUSH   A
    MOV   R0,#30H
    MOV   R1,#33H
    MOV   R2,#3
NEXT2: CLR   C
    MOV   A,@R0
    SUBB   A,@R1
    JNZ   EXIT2
    INC   R0
    INC   R1
    DJNZ   R2,NEXT2
    CLR   P2.7
EXIT2: POP   A
    RET
;--------------------
; DISPLAY TIME/ALARM
;--------------------
DISP:   MOV   R1,#8
    MOV   R0,#40H
DSP:   MOV   A,@R0
    ACALL   W_DATA
    INC   R0
    DJNZ   R1,DSP
    RET
;------------------
; WRITE INS TO LCD
;------------------
W_INS: ACALL   CHECK
    CLR   RS
    CLR   RW
    SETB   EN
    MOV   P1,A
    CLR   EN
    RET
;-------------------
; WRITE DATA TO LCD
;-------------------
W_DATA: ACALL   CHECK
    SETB   RS
    CLR   RW
    SETB   EN
    MOV   P1,A
    CLR   EN
    RET
;----------------
; CHECK LCD BUSY
;----------------
CHECK: PUSH   A
BUSY:   CLR   RS
    SETB   RW
    SETB   EN
    MOV   A,P1
    CLR   EN
    JB     ACC.7,BUSY
    ACALL   DELAY
    POP   A
    RET
;-------
; DELAY
;-------
DELAY: MOV   R6,#20
D1:   MOV   R7,#150
    DJNZ   R7,$
    DJNZ   R6,D1
    RET
;-------
; JUDGE
;-------
JUDGE: MOV   A,32H
    ADD   A,#1
    DA     A
    MOV   32H,A
    CJNE   A,#60H,FIX
    MOV   32H,#00
    MOV   A,31H
    ADD   A,#1
    DA     A
    MOV   31H,A
    CJNE   A,#60H,FIX
    MOV   31H,#00
    MOV   A,30H
    ADD   A,#1
    DA     A
    MOV   30H,A
    CJNE   A,#24H,FIX
    MOV   30H,#00
FIX:   RET
;--------
; TIMER0
;--------
TIMER0: PUSH   A               ;TIMER 1 SEC
    MOV   TH0,#>(65536-10000)
    MOV   TL0,#<(65536-10000)
    DJNZ   R3,EXIT3
    MOV   R3,#100
    ACALL   JUDGE
EXIT3: POP   A
    RETI
    END



献花 x0 回到顶端 [5 楼] From:台湾中华电信 | Posted:2005-04-28 22:25 |
=书无情= 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x94
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用=书无情=于2005-04-28 22:25发表的 :
RS     REG   P2.0
RW     REG   P2.1
EN     REG   P2.2
CURSOR EQU   36H
;
.......
表情 表情 版上没大大会吗......
死定了......这个星期就要交出来了.... 表情


献花 x0 回到顶端 [6 楼] From:台湾中华电信 | Posted:2005-05-01 17:13 |
hpo14 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x53
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

我只会一点点的Keil C
组合语言的51我看不懂...
上课用的是实验版...
(也就是不用自己接线路,,只要程式写好烧进IC, 把IC插上实验版就可了说)


献花 x0 回到顶端 [7 楼] From:台湾数位联合 | Posted:2005-05-01 17:31 |
夷希微
个人头像
个人文章 个人相簿 个人日记 个人地图
社区建设奖
知名人士
级别: 知名人士 该用户目前不上站
推文 x13 鲜花 x1682
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用=书无情=于2005-05-1 17:13发表的 :

表情 表情 版上没大大会吗......
死定了......这个星期就要交出来了.... 表情
请问您的线路图咧 表情 表情
连您的 Led(应该是 LCD 吧 :P) 和键盘是怎么接的我们都不知道~~
您以为光看程式码就可以猜的出来吗 ><"
还有~~您说要改成有声音的~~请问一下您的喇叭是要接在哪些脚~~
还有还有~~您所谓的有声音是指~~按下按键时产生按键的哔哔声吗??
这些资料您都没提供~我想就算是有人想帮您~也是无从帮起吧 ><" 表情 表情


[ 此文章被夷希微在2005-05-03 12:38重新编辑 ]


视之不见,名曰夷;
听之不闻,名曰希;
搏之不得,名曰微。
此三者不可致诘,故混而为一。

[截自老子道德经第十四章]
献花 x0 回到顶端 [8 楼] From:台湾中华电信 | Posted:2005-05-03 08:07 |
=书无情= 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x94
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用夷希微于2005-05-3 08:07发表的 :

请问您的线路图咧 表情 表情
连您的 Led(应该是 LCD 吧 :P) 和键盘是怎么接的我们都不知道~~
您以为光看程式码就可以猜的出来吗 ><"
还有~~您说要改成有声音的~~请问一下您的喇叭是要接在哪些脚~~
.......


DSLite代码: 复制程式
http://www.wretch.cc/album/show.php?i=edison888&b=1&f=1115879516&p=0


这就是图.......希望大大可以救救我 表情


[ 此文章被=书无情=在2005-05-12 14:33重新编辑 ]


献花 x0 回到顶端 [9 楼] From:台湾中华电信 | Posted:2005-05-12 13:18 |

<<   1   2  下页 >>(共 2 页)
首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.063063 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言