找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 9354|回復(fù): 11
收起左側(cè)

單片機(jī)數(shù)字計(jì)時(shí)器的設(shè)計(jì)報(bào)告(0~99s匯編語言)

  [復(fù)制鏈接]
ID:212728 發(fā)表于 2017-6-21 13:41 | 顯示全部樓層 |閱讀模式
內(nèi)部包含仿真電路,Word文檔報(bào)告,以及軟件程序(此計(jì)時(shí)器電路相對(duì)簡(jiǎn)單,適合初學(xué)者)
33.png
電子課程設(shè)計(jì)報(bào)告
1.1 設(shè)計(jì)任務(wù)
(1)實(shí)現(xiàn)計(jì)時(shí)范圍00.00-99.99秒表
(2)實(shí)現(xiàn)秒表精確到0.01秒
(3)實(shí)現(xiàn)秒表的三個(gè)控制鍵;開啟計(jì)時(shí)鍵,暫停鍵和復(fù)位鍵
1.2 設(shè)計(jì)要求
用單片機(jī)設(shè)計(jì)一個(gè)計(jì)時(shí)范圍在00.00致99.99的秒表,秒表精確在0.01秒秒表有三個(gè)控制鍵分別是;秒表計(jì)時(shí)開啟鍵,計(jì)時(shí)暫停鍵和秒表復(fù)位鍵。
0.png
0.png
  1. ORG     0000H
  2. LJMP    STAR
  3. ORG     000BH
  4. LJMP    INT0
  5. ORG     001BH
  6. LJMP    SCAN
  7. ;---------------------------------------------
  8. START   BIT   P3.0
  9. STOP    BIT   P3.1
  10. REST    BIT   P3.2
  11. ;---------------------------------------------
  12. ORG     0100H
  13. STAR:   SETB  EA
  14.         SETB  ET0
  15.         SETB  ET1
  16.         SETB  TR1
  17.         MOV  TMOD,#11H
  18.         MOV  TH0,#216
  19.         MOV  TL0,#239
  20.         MOV  TH1,#60
  21.         MOV  TL1,#176
  22.         MOV  R0,#00H
  23.         MOV  R1,#00H
  24.         MOV  R2,#00H
  25.         MOV  R3,#00H
  26.         MOV  P3,#00H
  27. MAIN:  CLR  START        ;掃描鍵盤
  28.         JNB  START,MA0    ;判斷是否-開啟計(jì)時(shí)
  29.         SETB  TR0          ;開啟-中斷記時(shí)
  30. MA0:    CLR  STOP
  31.         JNB  STOP,MA1      ;判斷是否-暫停計(jì)時(shí)
  32.         CLR  TR0            ;關(guān)閉-中斷計(jì)時(shí)
  33. MA1:    CLR  REST
  34.         JNB  REST,MAIN     ;判斷是否-復(fù)位
  35.         CLR  TR0
  36.         LJMP  STAR

  37. ;------------------------------------------------------
  38. ;程序名:INT0
  39. ;程序功能:產(chǎn)生時(shí)間
  40. ;入口參數(shù):無
  41. ;出口參數(shù):R0,R1,R2,R3
  42. ;占用參數(shù):R0,R1,R2,R3
  43. ;------------------------------------------------------
  44. INT0:   MOV  TH0,#216
  45.         MOV  TL0,#239
  46.         INC  R0
  47.         CJNE  R0,#10,IN
  48.         MOV  R0,#00H
  49.         INC  R1
  50.         CJNE  R1,#10,IN
  51.         MOV  R1,#00H
  52.         INC  R2
  53.         CJNE  R2,#10,IN
  54.         MOV  R2,#00H
  55.         INC  R3
  56.         CJNE  R3,#10,IN
  57.         MOV  R3,#00H
  58. IN:     RETI

  59. ;-----------------------------------------------------
  60. ;程序名:SCAN
  61. ;程序功能:動(dòng)態(tài)掃描顯示數(shù)碼管
  62. ;入口參數(shù):R0,R1,R2,R3
  63. ;出口參數(shù):無
  64. ;占用資源:R0,R1,R2,R3
  65. ;------------------------------------------------------
  66. SCAN:  MOV  TH1,#60
  67.         MOV  TL1,#176
  68.         MOV  P2,#11H
  69.         MOV  P0,R3
  70.         LCALL  DELAY
  71.         MOV  P2,#02H
復(fù)制代碼

全部資料下載地址:
33.rar (105.23 KB, 下載次數(shù): 168)


評(píng)分

參與人數(shù) 2黑幣 +60 收起 理由
KITE89757 + 10 很給力!
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

ID:213115 發(fā)表于 2017-7-7 20:23 | 顯示全部樓層
看起來很好用的樣子
回復(fù)

使用道具 舉報(bào)

ID:134542 發(fā)表于 2018-6-18 22:00 | 顯示全部樓層
看起來真的很不錯(cuò)
回復(fù)

使用道具 舉報(bào)

ID:134542 發(fā)表于 2018-6-18 22:03 | 顯示全部樓層
真的 真的挺不錯(cuò)的  想請(qǐng)教一下這個(gè)怎么弄的
回復(fù)

使用道具 舉報(bào)

ID:418752 發(fā)表于 2018-11-13 14:01 | 顯示全部樓層
有沒有C++的
回復(fù)

使用道具 舉報(bào)

ID:66287 發(fā)表于 2018-11-14 08:49 | 顯示全部樓層
LZ不錯(cuò),還堅(jiān)持用匯編!
回復(fù)

使用道具 舉報(bào)

ID:307214 發(fā)表于 2019-12-30 17:39 | 顯示全部樓層
有程序源文件嗎
回復(fù)

使用道具 舉報(bào)

ID:774634 發(fā)表于 2020-6-10 09:57 | 顯示全部樓層
有沒有用c的
回復(fù)

使用道具 舉報(bào)

ID:774684 發(fā)表于 2020-6-10 12:04 | 顯示全部樓層
太強(qiáng)了
回復(fù)

使用道具 舉報(bào)

ID:774684 發(fā)表于 2020-6-10 12:06 | 顯示全部樓層
太強(qiáng)了
回復(fù)

使用道具 舉報(bào)

ID:773367 發(fā)表于 2020-6-10 12:49 | 顯示全部樓層
計(jì)時(shí)器有延遲系統(tǒng),就可以編程
回復(fù)

使用道具 舉報(bào)

ID:851621 發(fā)表于 2020-11-30 12:49 來自觸屏版 | 顯示全部樓層
這個(gè)設(shè)計(jì),有液晶顯示,也有中斷和按鍵,很好用
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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