1、五实验接线图连线连接孔1连接孔21P1.0S02P1.1S13P1.2S24P1.3S35P1.4S46P1.5S57P1.6S68P1.7S79KEY/LED_CSCS010P3.5喇叭脉冲输入11P3.2脉冲12P3.3六、程序设计如下:OUTBIT equ 08002h ; 位控制口OUTSEG equ 08004h ; 段控制口LEDBuf equ 60h ; 显示缓冲LEDBuf1 equ 80hHour equ 40hMinute equ 41hSecond equ 42hC100us equ 43hchuanggao equ 70hchuangdi equ 71hshuliang
2、 equ 72hTick equ 10000T100us equ 256-50ORG 0000HLJMP MAINORG 0003HLJMP MTORG 000BHLJMP TOINTORG 0013HLJMP HTORG 001BHLJMP T1INTMAIN: mov TMOD, #22h ; 模式2, 定时器 0.1毫秒中断一次 mov TH0, #T100us mov TL0, #T100us mov TL1, #6H MOV TH1 ,#6H mov IE, #10001010b ; EA=1, IT0 = 1 mov Hour, #0 mov Minute, #0 mov Seco
3、nd, #0 mov C100us, #high(Tick) mov C100us+1, #low(Tick) SETB IT0 SETB IT1 SETB EX0 SETB EX1 SETB IE0 SETB IE1 setb TR0 ljmp MLoopMT: ;分調整 INC Minute MOV A,Minute CJNE A ,#60,LOP1 MOV Minute, #0 LOP1: RETIHT:時調整 INC Hour MOV A, Hour CJNE A, #24, lop2 MOV Hour, #0lop2:MLoop: mov a, Hour mov b, #10 div
4、 ab call ToLED mov LEDBuf, a mov a, b orl a, #80h mov LEDBuf+1, a mov a, Minute mov LEDBuf+2, a mov LEDBuf+3, a mov a, Second mov LEDBuf+4, a mov LEDBuf+5, a call DisplayLED mov r1,100h mov r3,#0 jb p1.0 ,tiao1 k1 : jb p1.1 ,tiao2 k2: jb f0 ,xian tiao1: SETB TR1 setb f0 inc r3 mov 30h,r3 mov r1,#1 i
5、nc r1 sjmp k1 tiao2 : mov r1,#2 sjmp k2xian: clr f0 mov a, chuanggao mov a, chuangdi mov a, shuliang JB P1.7 ,lp1 cjne r3 ,#0,xian ljmp xun lp1: CLR TR1 ;关振铃器返回显示时间 ljmp mloop xun: mov r3 ,30h ;重新置初值 mov a, r1 add a ,30h mov r1,a ljmp xian T1INT: CPL P3.6 ;定时器1中断程序 RETI TOINT: push PSW push ACC mov
6、a, C100us+1 jnz Goon dec C100usGoon: dec C100us+1 mov a, C100us orl a, C100us+1 jnz Exit dec r1 dec r3 mov chuanggao,#0 mov chuangdi,r1 mov shuliang,30h inc Second cjne a, #60, Exit inc Minute inc Hour cjne a, #24, ExitA. INSERT B. UPDATE C. DELETE D. CHANGEC. 直接使用SELECT-SQL命令 D. 以上方法均可 mov Hour, #0
7、ENDFORExit: pop ACC pop PSW【答案】32 retiA. 属性 B. 元组Delay: ; 延时子程序 mov r7, #0DelayLoop:3. 内部联接是指只有_的记录才包含在查询结果中。 djnz r7, DelayLoop djnz r6, DelayLoop retj=j+1Delay1: mov r4 ,# 4 ;(SELECT * FROM SC WHERE SC.学号=S.学号 AND 成绩85) loop3: mov r7, #250 loop2: mov r6,#200use nop loop1: djnz r7, Loop1endfor djnz
8、 r6, Loop2 djnz r4,loop3LEDMAP: 八段管显示码 db 3fh, 06h, 5bh, 4fh, 66h, 6dh, 7dh, 07h db 7fh, 6fh, 77h, 7ch, 39h, 5eh, 79h, 71hDisplayLED: mov r0, #LEDBuf mov r5, #6 ; 共6个八段管 mov r2, #00100000b ; 从左边开始显示Loop: mov dptr, #OUTBIT mov a, #0 movx dptr, a ; 关所有八段管 mov a, r0 mov dptr, #OUTSEG movx dptr,a mov a, r2 显示一位八段管 mov r6, #1 call Delay mov a, r2 ; 显示下一位 rr a mov r2, a inc r0 djnz r5, Loop ToLED: mov dptr, #LEDMap movc a, a+dptr END
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1