導航:首頁 > 裝置知識 > 微機原理設計計時時間裝置

微機原理設計計時時間裝置

發布時間:2022-07-21 18:46:17

『壹』 求 微機原理 簡易電子鍾 代碼~~~~~~

一 摘要
單片計算機即單片微型計算機。(Single-Chip Microcomputer ),是 集CPU ,RAM ,ROM ,
定時,計數和多種介面於一體的微控制器。他體積小,成本低,功能強,廣泛應用於智能產
品和工業自動化上。而51 單片機是各單片機中最為典型和最有代表性的一種。這次畢業設
計通過對它的學習,應用,從而達到學習、設計、開發軟、硬的能力。
二 說明
系統由AT89C51、LED 數碼管、按鍵、發光二極體等部分構成,能實現時間的調整、定
時時間的設定,輸出等功能。系統的功能選擇由SB0、SB1、SB2、SB3、SB4 完成。其中SB0
為時間校對,定時器調整功能鍵,按SB 0 進入調整狀態。SB1 為功能切換鍵。第一輪按動
SB1 依次進入一路、二路、三路定時時間設置提示程序,按SB3 進入各路定時調整狀態。定
時時間到,二極體發亮。到了關斷時間後滅掉。如果不進入繼續按SB1 鍵,依次進入時間
�0�3 年�0�3 位校對、�0�3 月�0�3 位校對、 �0�3 日�0�3 位校對、�0�3 時�0�3 位校對、�0�3 分�0�3 位校對、�0�3 秒�0�3 位
校對狀態。不管是進入那種狀態,按動SB2 皆可以使被調整位進行不進位增量加1 變化。各
預置量設置完成後,系統將所有的設置存入RAM 中,按SB1 退出調整狀態。上電後,系統自
動進入計時狀態,起始於�0�3 00�0�3 時�0�3 00�0�3 分。SB4 為年月日顯示轉換鍵,可使原來顯示時分
秒轉換顯示年月日。
三、電路原理分析
1. 顯示原理
電原理圖見附圖1。由6 個共陰極的數碼管組成時、分、秒的顯示。P0 口的8 條數據線
P0.0 至P0.7 分別與兩個CD4511 解碼的ABCD 口相接,P2 口的 P2.0 至P2.2 分別通過電阻
R10 至R13 與VT1 至VT3 的基極相連接。這樣通過P0 口送出一個存儲單元的高位、低位BCD
顯示代碼,通過P2 口送出掃描選通代碼輪流點亮LED1 至LED6,就會將要顯示的數據在數
碼管中顯示出來。從P0 口輸出的代碼是BCD 碼,從P2 口輸出的就是位選碼。這是掃描顯示
原理。

2 鍵盤及讀數原理
鍵盤是人與微機打交道的主要設備,按鍵的讀取容易引起誤動作。可採用軟體去
抖動的方法處理,軟體的觸點在閉合和斷開的時候會產生抖動,這時觸點的邏輯電
平是不穩定的,如不採取妥善處理的話,將引起按鍵命令錯誤或重復執行,在這里
採用軟體延時的方法來避開抖動,延時時間20ms.
3 連擊功能的實現
按下某鍵時,對應的功能鍵解釋程序得到執行,如操作者沒有釋放按鍵,則對應
的功能會反復執行,好象連續執行,在這里我們採用軟體延時250ms,當按鍵沒釋放則 [1] [2] 下一頁 詳細出處參考: http://www.16sheji8.cn/onews.asp?id=584

『貳』 微機原理 電子時鍾 課程設計

自己去下吧,有一個專門針對這本書的視頻教程,課後習題答案也有。給你關鍵字你自己搜一下吧。最後一行搜一下,進去選擇「課後題與解答」,在「欄目列表」裡面選擇「匯編語言」就可以了,裡面的課後答案基本上都有,沒有的就被製作成視頻講解了,裡面還有電子書下。

『叄』 微機原理中倒計時秒錶的程序中的IRE報錯怎麼解決

電子秒錶的設計

一、設計要求
利用8253A,用實驗箱上的數碼管模擬一個秒錶,要求具有一般秒錶的功能。
二、設計內容
1、能顯示實時時間(時間可用實驗箱上的按鍵進行調整)。時間值的變化可採用查詢8253A的計數器值來進行計算。
2、按「1」鍵時,進入秒錶准備狀態,再按「1」鍵開始秒錶計時(計時單位為1/100秒),再按「1」鍵時停止秒錶計時。秒錶計時的時間在數碼管上顯示。
3、按「2」鍵退出秒錶計時狀態,顯示實時時間。

『肆』 微機原理與介面 求大神 快啊

≧表示"或門",&表示"與門",中間大框的是74LS138解碼器當M/IO線=1,且地址匯流排A19~A14=000111,138的Y7Y6=01,CS=0當M/IO線=1,且地址匯流排A19~A14=000110,138的Y7Y6=10,CS=0以上兩種情況都選使RAM片選信號有效所以,RAM晶元地址高6位=000111或000110RAM的低14位地址取決於A13~A0,所以,RAM地址是:00011100000000000000~00011111111111111111即1C000H~1FFFFH或:00011000000000000000~00011011111111111111即18000H~1BFFFH存儲容量的計算:(1FFFFH-1C000H+1)Byte=(4000H)Byte=16384Byte=16KB或:(1BFFFH-18000H+1)Byte=(4000H)Byte=16384Byte=16KB

『伍』 微機原理與介面課程設計倒計時器

你可以讓8253計秒產生中斷,然後將倒計時時間在中斷里減1。倒計時時間可以是時、分、秒,秒到0後再減就將分鍾減1,秒變59等。
主程序顯示是循環的,就是不斷去讀取那個倒計時時間,並顯示。

『陸』 微機原理與介面技術課程設計之數字顯示倒計時器

DATAS SEGMENT
sec db 24 ;倒數的秒數,可以隨意更改
osec db 0
startmsg db "Counting down .... press [p] to puase, [c] to continue, [s] to stop",13,10,"$"
timesup db 13,10,"Times up!"
endmsg db 13,10,"Thanks for using, bye~$"
secStr db 6 p ("$")
curpg db 0
ispause db 0
x db 0
y db 0
DATAS ENDS

STACKS SEGMENT
db 64 p(?)
STACKS ENDS

CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
push ax
push bx
push cx
push dx

MOV AX,DATAS
MOV DS,AX

lea dx,startmsg
call puts

;讀取時間
mov ah,2ch
int 21h
mov osec,dh ;記下秒數
call getxy ;取得游標的位置

;倒數,顯示倒數,查鍵盤。
;倒數的原理就是 osec 和現在秒數的對比得出
timer:
mov ah,2ch
int 21h
mov ah,6 ;檢查鍵盤
mov dl,0ffh
int 21h
cmp al,"s" ;終止程式
jz done
cmp al,"p" ;暫停程式
jz pause
cmp al,"c" ;繼續程式
jz continue
cmp ispause,0
jg timer
cmp osec,dh ;檢查秒數的變化
jnz interval
jmp timer
interval:
mov osec,dh ;更新秒數
dec sec
call showcountdown ;顯示倒數秒數(sec)
cmp sec,0
jg timer
lea dx,timesup
call puts
jmp done

pause:
mov ispause,1
jmp timer

continue:
mov ispause,0
jmp timer

puts:
mov ah,9
int 21h
ret

showcountdown:
call setxy ;保持顯示倒數的位置
xor ax,ax
xor dx,dx
mov al,sec
cbw
mov bl,10
div bl
add al,"0"
add ah,"0"
lea bx,secStr
mov byte ptr[bx],al
mov byte ptr [bx+1],ah
mov dx,bx
call puts
ret

;讀取游標的位置
getxy:
mov ah,3
int 10h
mov x,dl
mov y,dh
mov curpg,bh
ret

;設置游標的位置
setxy:
mov ah,2
mov bh,curpg
mov dl,x
mov dh,y
int 10h
ret

done:
pop dx
pop cx
pop bx
pop ax
MOV AH,4CH
INT 21H
CODES ENDS
END START

『柒』 微機原理與介面技術上機題為用8253和8255晶元來設計24秒倒計時的代碼程序

看書上

『捌』 微機原理與介面技術課程設計之秒錶/時鍾計時器的設計

哎呀!這個我大三的時候也要做。兄台是電子信息或通信工程的吧!
再看看別人怎麼說的。

『玖』 求微機原理課程設計:電子秒錶 利用8253等介面設計電子秒錶,要求完成開始.停止.復位計時等功能。

8253不用單片機你想用單板機?
邏輯電路也可以,不過那還是危機原理課程設計么?

『拾』 電子鍾課程設計(微機原理)急需!!!!

智能電腦鍾
一、任務與要求
時鍾是人們生產和生活的基本設備。構成時鍾電路的方法很多,本體要求以8086微處理為住控器構成一個功能強的電腦鍾。
1. 能將用戶提供的作息時間表存入存儲器,按作息時間的要求進行定時打鈴(實驗用揚聲器)。
2. 具有定時功能。將用戶提供的定時時間表輸入到單片機,對被控對象進行任意時間間隔的定時啟動、停止控制。
3. 具有跑表功能。能實現計時的清零、啟動和停止,顯示出累計時間。
4. 設置功能選擇開關和相應的操作按鍵,時鍾用6位數碼管分別顯示時、分、秒。作跑表時顯示分、十秒、秒、百毫秒、十毫秒和毫秒。
二、總體方案設計
1.設計思想
(1)用8086作主控制器,擴展一片程序存儲器,如存儲容量位8K×8的EPROM2764,擴展6位LED顯示介面,以用於時鍾顯示,設置兩路輸出信號,用於推動外部定時控制設備或音響報時電路。擴展一個包括0~9的十個數字鍵和若干功能鍵的鍵盤。這些功能鍵的作用是:
作時鍾時,設置報時、校時;
作定時時,設置定時時間的啟動;
作跑表示,設置清零、啟動和停止。
(2)本系統的輸出設備分為兩個方面,一是由6位數碼管組成的時間顯示器,為了節省口線,利用串列口,經移位寄存器CT74LS164送出顯示器的段控制信號,其位控制信號分別由74LS244口輸出。
(3)時鍾信號的產生可利用定時器8253定時中斷,進行時、分、秒的計時,並將信號送到顯示電路。
2.硬體框圖
3.程序流圖
程序分監控部分、報時/定時部分和跑表三部分,還有報時作息時間表。

閱讀全文

與微機原理設計計時時間裝置相關的資料

熱點內容
佛山祥盛五金製品有限公司招聘 瀏覽:423
高中化學課本實驗裝置圖 瀏覽:369
半液晶儀表怎麼實現地圖顯示 瀏覽:100
蒸發用的器材有什麼 瀏覽:286
機械圖圓後面向下箭頭什麼意思 瀏覽:657
曲靖家用電動工具批發 瀏覽:20
滄州固化設備哪裡有 瀏覽:165
帝豪gl儀表台上面那個小燈是什麼 瀏覽:548
在小縣城辦機械廠有什麼扶持嗎 瀏覽:918
液晶儀表怎麼點亮 瀏覽:588
數控機床怎麼加工都光滑 瀏覽:694
接觸器中滅弧裝置的作用 瀏覽:93
荒野行動設備被封禁怎麼查詢 瀏覽:316
cgw閥門排氣什麼水平 瀏覽:385
賓士怎麼設置儀表盤上的照片 瀏覽:980
水箱中應設閥門的管道是 瀏覽:469
進口超聲儀器有哪些 瀏覽:247
盤車裝置作用位置 瀏覽:471
吸氧腐蝕的實驗裝置 瀏覽:721
商標注冊電動工具 瀏覽:338