99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

99秒單片機(jī)馬表設(shè)計(jì),99s Timer

454398 ? 2018-09-20 19:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

99秒單片機(jī)馬表設(shè)計(jì),99s Timer

關(guān)鍵字:AT89S51,馬表電路

1.實(shí)驗(yàn)任務(wù)
(1.開始時(shí),顯示“00”,第1次按下SP1后就開始計(jì)時(shí)。
(2.第2次按SP1后,計(jì)時(shí)停止。
(3.第3次按SP1后,計(jì)時(shí)歸零。
3.系統(tǒng)板上硬件連線
(1.把“單片機(jī)系統(tǒng)”區(qū)域中的P0.0/AD0-P0.7/AD7端口用8芯排線連接到“四路靜態(tài)數(shù)碼顯示模塊”區(qū)域中的任一個(gè)a-h(huán)端口上;要求:P0.0/AD0對(duì)應(yīng)著a,P0.1/AD1對(duì)應(yīng)著b,……,P0.7/AD7對(duì)應(yīng)著h。
(2.把“單片機(jī)系統(tǒng)”區(qū)域中的P2.0/A8-P2.7/A15端口用8芯排線連接到“四路靜態(tài)數(shù)碼顯示模塊”區(qū)域中的任一個(gè)a-h(huán)端口上;要求:P2.0/A8對(duì)應(yīng)著a,P2.1/A9對(duì)應(yīng)著b,……,P2.7/A15對(duì)應(yīng)著h。
(3.把“單片機(jī)系統(tǒng)“區(qū)域中的P3.5/T1用導(dǎo)線連接到”獨(dú)立式鍵盤“區(qū)域中的SP1端口上;
4.程序框圖

T0中斷服務(wù)程序框圖
5.匯編源程序
TCNTAEQU 30H
TCNTBEQU 31H
SECEQU 32H
KEYCNTEQU 33H
SP1BIT P3.5
ORG 00H
LJMP START
ORG 0BH
LJMP INT_T0
START:MOV KEYCNT,#00H
MOV SEC,#00H
MOV A,SEC
MOV B,#10
DIV AB
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P0,A
MOV A,B
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P2,A
MOV TMOD,#02H
SETB ET0
SETB EA
WT:JB SP1,WT
LCALL DELY10MS
JB SP1,WT
INC KEYCNT
MOV A,KEYCNT
CJNE A,#01H,KN1
SETB TR0
MOV TH0,#06H
MOV TL0,#06H
MOV TCNTA,#00H
MOV TCNTB,#00H
LJMP DKN
KN1:CJNE A,#02H,KN2
CLR TR0
LJMP DKN
KN2:CJNE A,#03H,DKN
MOV SEC,#00H
MOV A,SEC
MOV B,#10
DIV AB
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P0,A
MOV A,B
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P2,A
MOV KEYCNT,#00H
DKN:JNB SP1,$
LJMP WT
DELY10MS:
MOV R6,#20
D1:MOV R7,#248
DJNZ R7,$
DJNZ R6,D1
RET
INT_T0:
INC TCNTA
MOV A,TCNTA
CJNE A,#100,NEXT
MOV TCNTA,#00H
INC TCNTB
MOV A,TCNTB
CJNE A,#4,NEXT
MOV TCNTB,#00H
INC SEC
MOV A,SEC
CJNE A,#100,DONE
MOV SEC,#00H
DONE:MOV A,SEC
MOV B,#10
DIV AB
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P0,A
MOV A,B
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P2,A
NEXT:RETI
TABLE:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH
END
6.C語(yǔ)言源程序
#include
unsigned char code dispcode[]={0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71,0x00};
unsigned char second;
unsigned char keycnt;
unsigned int tcnt;
void main(void)
{
unsigned char i,j;
TMOD=0x02;
ET0=1;
EA=1;
second=0;
P0=dispcode[second/10];
P2=dispcode[second%10];
while(1)
{
if(P3_5==0)
{
for(i=20;i>0;i--)
for(j=248;j>0;j--);
if(P3_5==0)
{
keycnt++;
switch(keycnt)
{
case 1:
TH0=0x06;
TL0=0x06;
TR0=1;
break;
case 2:
TR0=0;
break;
case 3:
keycnt=0;
second=0;
P0=dispcode[second/10];
P2=dispcode[second%10];
break;
}
while(P3_5==0);
}
}
}
}
void t0(void) interrupt 1 using 0
{
tcnt++;
if(tcnt==400)
{
tcnt=0;
second++;
if(second==100)
{
second=0;
}
P0=dispcode[second/10];
P2=dispcode[second%10];
}
}
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    protel 99 se的設(shè)計(jì)管理器找不到

    求哪位高手指點(diǎn)一下,我打開protel 99 se時(shí),窗口上不顯示設(shè)計(jì)管理器,點(diǎn)擊Design Manager和圖標(biāo)都不行,重新從網(wǎng)上下載protel 99 se也是打不開。
    發(fā)表于 07-11 10:25

    Texas Instruments SN74AC3G99/SN74AC3G99-Q1多功能門特性/應(yīng)用/框圖

    Texas Instruments SN74AC3G99/SN74AC3G99-Q1超級(jí)可配置多功能門包含三個(gè)具有三態(tài)輸出的獨(dú)立可配置邏輯門。每個(gè)門具有四個(gè)輸入,可執(zhí)行布爾函數(shù)Y =(A?C+B?C
    的頭像 發(fā)表于 07-07 15:16 ?136次閱讀
    Texas Instruments SN74AC3G<b class='flag-5'>99</b>/SN74AC3G<b class='flag-5'>99</b>-Q1多功能門特性/應(yīng)用/框圖

    STC15W4K32S4單片機(jī)原理圖

    STC15W4K32S4 單片機(jī)原理圖
    發(fā)表于 04-10 17:51 ?6次下載

    AD2S99可編程振蕩器技術(shù)手冊(cè)

    AD2S99是一款可編程正弦振蕩器,能夠?yàn)樾兤骱透鞣N交流變換器提供正弦波激勵(lì)。 AD2S99還提供一個(gè)相位鎖定至其SIN和COS輸入的同步參考輸出信號(hào)(3 V p-p方波)。在應(yīng)用中,SIN
    的頭像 發(fā)表于 04-02 17:33 ?352次閱讀
    AD2<b class='flag-5'>S99</b>可編程振蕩器技術(shù)手冊(cè)

    將信號(hào)引入DS99R104 ,DS99R104沒(méi)有輸出反應(yīng),為什么?

    第一次使用這個(gè)轉(zhuǎn)換芯片,103端時(shí)鐘信號(hào)都輸進(jìn)去了,DOUT端也可以測(cè)量到信號(hào)輸出,但是怎么判斷信號(hào)輸出的正確呢?我將信號(hào)引入DS99R104 ,DS99R104沒(méi)有輸出反應(yīng),求專家或用過(guò)的這類芯片的大神解答??!
    發(fā)表于 12-20 08:31

    單片機(jī)Debug工具性能對(duì)比 單片機(jī)調(diào)試常用命令

    單片機(jī)(Microcontroller Unit, MCU)調(diào)試是嵌入式開發(fā)中的一個(gè)重要環(huán)節(jié),它幫助開發(fā)者發(fā)現(xiàn)和修復(fù)代碼中的錯(cuò)誤,優(yōu)化程序性能。不同的單片機(jī)和開發(fā)環(huán)境可能使用不同的調(diào)試工具和命令
    的頭像 發(fā)表于 12-19 09:56 ?1422次閱讀

    CBM99D57BQ

    CBM99D57 可在多種高端通信系統(tǒng)中實(shí)現(xiàn)I/Q 調(diào)制器和上變頻器功能。CBM99D57 內(nèi)部集成了高速直接數(shù)字頻率合成器(DDS)、高速 14 位數(shù)模轉(zhuǎn)換器(DAC)、時(shí)鐘倍頻電路、數(shù)字濾波器
    發(fā)表于 12-13 15:05 ?0次下載

    14位,3.3V CMOS直接數(shù)字合成器-CBM99D10

    內(nèi)部頻率、相位與振幅控制字來(lái)控制DDS輸出信號(hào)。北斗GNSS接收機(jī)是一種專業(yè)用于接收北斗衛(wèi)星信號(hào)的設(shè)備,如下是北斗接收機(jī)應(yīng)用框圖。CBM99D10BQ應(yīng)用框圖**D
    的頭像 發(fā)表于 11-11 11:42 ?1638次閱讀
    14位,3.3V CMOS直接數(shù)字合成器-CBM<b class='flag-5'>99</b>D10

    單片機(jī)編程語(yǔ)言有哪些選擇

    單片機(jī)(Microcontroller Unit,MCU)編程是指為單片機(jī)編寫程序的過(guò)程,這些程序控制單片機(jī)的行為和功能。單片機(jī)廣泛應(yīng)用于嵌入式系統(tǒng),如家用電器、汽車電子、工業(yè)控制等領(lǐng)
    的頭像 發(fā)表于 11-01 14:13 ?2431次閱讀

    數(shù)控車床m99指令的用法

      數(shù)控車床是一種高度自動(dòng)化的機(jī)床,廣泛應(yīng)用于機(jī)械加工領(lǐng)域。在數(shù)控車床的編程中,M代碼(輔助功能代碼)起著非常重要的作用。M99指令是數(shù)控車床編程中的一種輔助功能代碼,用于實(shí)現(xiàn)程序的循環(huán)調(diào)用。下面
    的頭像 發(fā)表于 10-23 15:52 ?3043次閱讀

    基于51單片機(jī)的手動(dòng)數(shù)字時(shí)鐘

    具體實(shí)現(xiàn)功能由51單片機(jī)+8位共陰數(shù)碼管+獨(dú)立按鍵構(gòu)成。具體功能:(1)利用數(shù)碼管顯示時(shí)分秒,顯示格式為“時(shí)-分-”;(2)利用6個(gè)按鍵控制時(shí)、分、,設(shè)定好后自動(dòng)開始時(shí)鐘顯示;(3)設(shè)置
    的頭像 發(fā)表于 10-22 14:12 ?640次閱讀
    基于51<b class='flag-5'>單片機(jī)</b>的手動(dòng)數(shù)字時(shí)鐘

    單片機(jī)怎么寫入程序

    單片機(jī)(Microcontroller Unit,MCU)是一種集成電路芯片,它將計(jì)算機(jī)的CPU、存儲(chǔ)器、輸入/輸出接口等功能集成在一個(gè)芯片上。單片機(jī)廣泛應(yīng)用于嵌入式系統(tǒng)和物聯(lián)網(wǎng)設(shè)備中。編寫單片機(jī)
    的頭像 發(fā)表于 10-21 11:21 ?2445次閱讀

    單片機(jī)的中斷機(jī)制

    單片機(jī)的中斷機(jī)制是一種重要的處理方式,它允許單片機(jī)在執(zhí)行主程序的過(guò)程中,能夠暫停當(dāng)前任務(wù),轉(zhuǎn)而處理外部或內(nèi)部緊急事件。這種機(jī)制極大地提高了系統(tǒng)的響應(yīng)速度和處理能力,使得單片機(jī)在各種應(yīng)用領(lǐng)域中得到廣泛應(yīng)用。以下是對(duì)
    的頭像 發(fā)表于 10-17 18:03 ?1978次閱讀

    CBM24AD99Q數(shù)據(jù)手冊(cè)-中文版

    CBM24AD99Q芯片是低噪聲24 位同步采樣Δ-Σ模數(shù)轉(zhuǎn)換器(ADC),具有內(nèi)置可編程增益放大器(PGA)、內(nèi)部電壓基準(zhǔn)和內(nèi)部振蕩器。CBM24AD99Q包含顱外腦電圖(EEG)和心電圖(ECG
    發(fā)表于 10-16 13:39 ?1次下載

    單片機(jī)燒錄程序的基本步驟是什么

    單片機(jī)燒錄程序是單片機(jī)開發(fā)過(guò)程中非常重要的一步,它涉及到將編寫好的程序代碼通過(guò)一定的方式傳輸?shù)?b class='flag-5'>單片機(jī)內(nèi)部的存儲(chǔ)器中,使單片機(jī)能夠按照預(yù)定的邏輯執(zhí)行任務(wù)。 一、硬件準(zhǔn)備
    的頭像 發(fā)表于 09-02 09:47 ?2773次閱讀