找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3916|回復(fù): 2
打印 上一主題 下一主題
收起左側(cè)

基于8086的電子秒表仿真程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:567008 發(fā)表于 2020-10-23 20:54 | 只看該作者 |只看大圖 回帖獎勵 |倒序?yàn)g覽 |閱讀模式

  1. A1 EQU 0000H
  2. B1 EQU 0002H
  3. C1 EQU 0004H
  4. CTR1 EQU 0006H        ;8255各端口地址
  5. A2 EQU 0200H        ;8253計(jì)數(shù)器0端口地址
  6. CTR2 EQU 0206H        ;8253控制端口地址
  7. A3 EQU 0100H
  8. DATA SEGMENT
  9.   KEYNUM DB 0EEH,0DEH,0BEH,7EH,0EDH,0DDH
  10.          DB 0BDH,7DH,0EBH,0DBH,0BBH
  11.          DB 0BH,0E7H,0D7H,0B7H,77H
  12.   TAB DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71H
  13.   BUF DB 0,0,0,0
  14.   BUF1 DB 0,0,0,0,0,0,0,0
  15.   BUF2 DB 0,0        ;前為第一開關(guān)計(jì)數(shù)
  16.   BUF3 DB 80 DUP (?)
  17. DATA ENDS

  18. CODE SEGMENT 'CODE'
  19.         ASSUME DS:DATA,CS:CODE
  20.   START:MOV AX,DATA
  21.         MOV DS,AX
  22.         MOV AX,0
  23.         MOV ES,AX
  24.         MOV DI,08
  25.         MOV AX,OFFSET INTR_KEY
  26.         CLD
  27.         STOSW
  28.         MOV AX,SEG INTR_KEY
  29.         STOSW
  30.         MOV AX,DATA
  31.         MOV ES,AX
  32.         MOV AL,10001001B        ;8255寫入控制字,A口、B口輸出顯示,C口高4位低4位輸入
  33.         MOV DX,CTR1
  34.         OUT DX,AL
  35.   N3:        CALL JISHU
  36.         JMP N3
  37.   N2:        LEA SI,BUF2
  38.         MOV BH,00H
  39.         MOV BL,1H[SI]
  40.         LEA DI,BUF3
  41.         ADD DI,BX
  42.         ADD BL,8
  43.         MOV 1H[SI],BL
  44.         LEA SI,BUF1
  45.         CLD
  46.         MOV CX,8
  47.         REP MOVSB
  48.   N4:        CALL DIS
  49.         JMP N4
  50.   N5:        LEA SI,BUF2
  51.         MOV BH,00H
  52.         MOV BL,1H[SI]
  53.         CMP BL,0
  54.         JZ N1
  55.         LEA DI,BUF1
  56.         SUB BL,8
  57.         MOV 1H[SI],BL
  58.         LEA SI,BUF3
  59.         ADD SI,BX
  60.         CLD
  61.         MOV CX,8
  62.         REP MOVSB
  63.   N6:        CALL DIS
  64.         JMP N6
  65.   N1:        CALL QINLIN
  66.         JMP N1
  67.         ;JMP START
  68.   JISHU        PROC NEAR
  69.         LEA SI,BUF
  70.         MOV BL,[SI]
  71.         CMP BL,100
  72.         JNZ S6
復(fù)制代碼
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:859847 發(fā)表于 2020-12-14 02:09 | 只看該作者
請問大佬6個數(shù)碼管和3個按鈕的怎么設(shè)計(jì)啊
回復(fù)

使用道具 舉報

板凳
ID:956264 發(fā)表于 2021-7-25 11:52 | 只看該作者
有沒有清晰的圖片和完整的代碼啊?
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表