freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于c語(yǔ)言單片機(jī)秒表課程設(shè)計(jì)(編輯修改稿)

2024-12-16 03:52 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 電路 電路 顯示電路 鍵盤(pán)電路 3 89C52 芯片內(nèi)部有一個(gè)高增益反相放大器,用于構(gòu)成振蕩器。引線 XTAL1 和 XTAL2 分別為反向放大器的輸入和輸出,兩端跨接石英晶體及兩個(gè)電容就可構(gòu)成穩(wěn)定的自激振蕩器。 這里,我們選用 52單片機(jī) 12MHZ 的內(nèi)部振蕩 方式,電容器 C1, C2起穩(wěn)定振蕩頻率,并對(duì)振蕩頻率有微調(diào)作用 C1 和 C2 可在 20100PF 之間取值 ,這里取33P。 復(fù)位電路 圖 2 復(fù)位電路 采用上電加按鍵復(fù)位電路,上電后,由于電容充電,使 RST 持續(xù)一段高電平時(shí)間。當(dāng)單片機(jī)已在運(yùn)行之中時(shí),按下復(fù)位鍵也能使 RST 持續(xù)一段時(shí)間的高電平,從而實(shí)現(xiàn)上電加按鍵復(fù)位的操作。 按鍵電路 圖 3 按鍵電路 在按鍵電路中,我們可以在 I/O 口上直接接按鍵,或者通過(guò) I/O口設(shè)計(jì)一個(gè)鍵盤(pán),然后通過(guò)鍵盤(pán)掃描程序判斷是否有鍵按下等。鍵盤(pán)掃描電路節(jié)省 I/O 口,但編程有些復(fù)雜,在這里,由于我們所用的按鍵較少,且系統(tǒng)是一個(gè)小系統(tǒng),有足夠的 I/O 口可以使用,為了使程序簡(jiǎn)化,我們采用按鍵電路,用部分 P1 口做開(kāi)關(guān), 開(kāi)始 /暫停, 保存, 讀數(shù), 復(fù)位, 清零。對(duì)于按鍵的設(shè)計(jì),采用了防抖動(dòng)的程序設(shè)計(jì),使系統(tǒng)的性能得到進(jìn)一步的提升。當(dāng)按鍵被按 下時(shí),相應(yīng)的引腳被拉低,經(jīng)掃描后,獲得鍵值,并執(zhí)行鍵功能程序,因此按下不同的按鍵,將執(zhí)行不同 的功能程序。 4 顯示電路 圖 4 顯示電路 顯示電路既可以選用液晶顯示器,也可以選用數(shù)碼管顯示。我們采用的是數(shù)碼管顯示電路。用兩個(gè)共陰極 LED 顯示, LED 是七段式顯示器,內(nèi)部有 7 個(gè)條形發(fā)光二極管和 1 個(gè)小圓點(diǎn)發(fā)光二極管組成,根據(jù)各管的亮暗組合成字符。在用數(shù)碼管顯示時(shí),我們有靜態(tài)和動(dòng)態(tài)兩種選擇,靜態(tài)顯示程序簡(jiǎn)單,顯示穩(wěn)定,但是占用端口比較多;動(dòng)態(tài)顯示所使用的端口比較少,可以節(jié)省單片機(jī)的 I/O 口。在設(shè)計(jì)中,我們采用 LED 動(dòng)態(tài)顯 示,用 P0 口驅(qū)動(dòng)顯示。由于 P0 口的輸出級(jí)是開(kāi)漏電路,用它驅(qū)動(dòng)時(shí)需要外接上拉電阻才能輸出高電平。 系統(tǒng)電路圖 : 圖五 系統(tǒng)電路 5 三、軟件設(shè)計(jì) 設(shè)計(jì)特點(diǎn) 在軟件設(shè)計(jì)中,一般采用模塊化的程序設(shè)計(jì)方法,它具有明顯的優(yōu)點(diǎn)。把一個(gè)多功能的復(fù)雜的程序劃分為若干個(gè)簡(jiǎn)單的、功能單一的程序模塊,有利于程序的設(shè)計(jì)和調(diào)試,優(yōu)化和分工,提高了程序的閱讀性和可靠性,使程序的結(jié)構(gòu)層次一目了然。應(yīng)用系統(tǒng)的程序由包含多個(gè)模塊的主程序和各種子程序組成。各程序 模塊都 要完成一個(gè)明確的任務(wù),實(shí)現(xiàn)某個(gè)具體的功能,如:計(jì)數(shù)、延時(shí)、和顯示等,在具體需要時(shí)調(diào)用相應(yīng)的模塊即可。 秒表設(shè)計(jì)源程序 源程序如下: include define uchar unsigned char define uint unsigned int void diyi()。 // 函數(shù)聲明 void xianshi()。//函數(shù)聲明 void panduan()。//函數(shù)聲明 void delay(uchar z)。// 函數(shù)聲明 uchar t=0,i,j,temp,b。 //定義相關(guān)變量 uchar code a
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1