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

正文內(nèi)容

單片機的c語言應用程序設計-基于at89s52單片機的籃球計時計分器-預覽頁

2024-12-14 15:50 上一頁面

下一頁面
 

【正文】 9 第三章 系統(tǒng)軟件實現(xiàn) 軟件總體設計方案 本次單片機課程設計軟件設計部分采用模塊化程序設計,程序部分由主程序、 T0中斷程序、掃描顯示子程序、計時加(減) 1秒的子程序、暫停子程序、延時子程序等組成 .其程序流程圖如圖 31圖 32。可以顯示 84 行 1616 點陣的漢字 . 也可完成圖形顯示 .低電壓低功耗是其又一顯著特點。 7~14 腳與單片機的 P0 口相連。很明顯,在按鍵數(shù)量多的場合,矩陣鍵盤與獨立式按鍵鍵盤相比可以節(jié)省很多的 I/O 口線。 按鍵控制鍵盤模塊 為了減少對 I/O 口的占用,通常將按鍵排列成矩陣形式,也稱為行列鍵盤,這是一種常見的連接方式。電源電路中接入了電源指示 LED,圖中 R11 為 LED 的限流電阻。 AT89S52 有 40 個 Flash 存儲器結(jié)合在一起,特別是可反復擦寫的 Flash 存儲器可有效地降低開發(fā)成本。 AT89S52 具有以下標準功能: 8k 字節(jié) Flash, 256 字節(jié) RAM, 32 位 I/O 口線,看門狗定時器, 2 個數(shù)據(jù)指針,三個 16 位定時器 /計數(shù)器,一個 6 向量 2 級中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時鐘電路。 3 第 二 章 系統(tǒng)硬件的實現(xiàn) 單片機選擇 單 片機采用 52 系列單片機。 其總的系統(tǒng)框圖如圖 12 所示 。其系統(tǒng)框圖如圖 11 所示 。 方案一 利用數(shù)字電路和數(shù)碼管實現(xiàn) 用石英晶體振蕩器或 555 定時器產(chǎn)生穩(wěn)定的校時信號, 555 定時器應用普遍,操作簡單故 選用 555 定時器 來完成報警電路和 1 秒脈沖。前者的組鍵模式單一,適用于輸入對象比較少的場合;后者的組鍵模式靈活,可用于輸入更多的控制對象。仿真成功后,焊接硬件電路,通過 ISP 下載器將 hex 文件燒制到單片機。本系統(tǒng)具有賽程定時設置、賽程時間暫停、蜂鳴報警、記錄犯規(guī)、比分加減、進行加時賽等功能。 本 設計 介紹一種有 AT89S52 編程控制基于 LCD12864 液晶顯示的籃球比球賽計時計分系統(tǒng)。 主控芯片采用 AT89S52 單片機,采用 C 語言進行編程,編程后利用 Keil uVision3 來進行編譯,再將生成的 HEX 文件裝入芯片中,采用 proteus 軟件來仿真,檢驗功能是否能夠正常實現(xiàn)。 對于輸入模塊,有獨立按鍵輸入和矩陣式按鍵輸入。 對于顯示模塊,有 LED 數(shù)碼管顯示和 LCD 液晶顯示,與液晶相比, LED 體積大,更耗電,并且顯示的內(nèi)容少 。學會運用此類元件對我們具有重大意義。液晶的數(shù)據(jù)線接在 P0 口相應的口線上。且 LED 數(shù)碼管顯示比液晶更耗電,且體積較大,顯示的位數(shù)也較少,綜合考慮,選用方案二來實現(xiàn)本設計。在單芯片上,擁有靈巧的 8 位CPU 和在線系統(tǒng)可編程 Flash,使得 AT89S52 為眾多嵌入式控制應用系統(tǒng)提供高靈活、有效的解決方案。而且,它還具有一個看門狗( WDT)定時 /計數(shù)器,如果程序沒有正常工作,就會強制整個系統(tǒng)復位,還可以在程序陷入死循環(huán)的時候,讓單片機復位而不用整個系統(tǒng)斷電,從而保護你的硬件電路。 此最小系統(tǒng)中的電源供電模塊的電源可以通過計算機的 USB 口供給,也可使用外部穩(wěn)定的 5V 電源供電模塊供給。 5 復位電路模塊 圖 25 復位電路圖 單片機的置位和復位,都是為了把電路初始化到一個確定的狀態(tài),一般來說,單片機復位電路作用是把一個例如狀態(tài)機初始化到空狀態(tài),而在單片機內(nèi)部,復位的時候單片機是把一些寄存器以及存儲設備裝入廠商預設的一個值。 圖 26 為一個 4 x 4 的行列結(jié)構(gòu),可以構(gòu)成 16 個鍵的鍵盤。 12864 的 1 17 腳分別與單片機的 ~ 相連。 LCD12864 顯示電路如圖 27 所示: 圖 27 液晶顯示電路 ( 1) 12864F 簡介 帶中文字庫的 128X64 是一種具有 4 位 /8 位并行、 2 線或 3 線串行多種接口方式,內(nèi)部 含有國標一級、二級簡體中文字庫的點陣圖形液晶顯示 模塊 ;其顯示分辨率為 12864, 內(nèi)置8192 個 16*16 點漢字,和 128 個 16*8 點 ASCII 字符集 .利用該模塊靈活的接口方式和簡單、方便的操作指令,可構(gòu)成全中文人機交互圖形界面。由于蜂鳴器為感性原件,可以在兩端并接一個二極管來起到泄放作用。 write(0x87)。 delay(3000)。 read(0x30+sec_24s/10)。(min==0)) //檢測一節(jié)比賽是否結(jié)束 { fangui1=0。 write(0x9c)。 read(0x30)。 //24s 倒計時顯示 read(0x30+sec_24s/10)。 read(0x30+min%10)。 11 write(0x86)。 } 中斷程序 void timer0() interrupt 1 //定時器 0 中斷 20 次為 1s { time0++。 //進入系統(tǒng)倒計時 } /***定時器 1 中斷 ***/ void timer1() interrupt 3 //定時器 1 中斷 20 次為 1s {TF1=0。 counter_down()。 //分數(shù)顯示更新 point_lcd(0x00,hpoint)。 read(0x30+dat%10)。 ② 支持主流單片機系統(tǒng)的仿真。 ④ 具有強大的原理圖繪制功能。在現(xiàn)代電子產(chǎn)品中,幾乎都要使用 PCB。 PCB 設計的好壞對抗干擾能力影響很大.因此,在進行 PCB 設計時.必須遵守印制電路板設計原則和抗干擾措施的一般原則,并應符合抗干擾設計的要求。 (2)器件 調(diào)試 元器件失效的原因有兩個方面:一是器件本身已損壞或性能不符合要求;二是由于組裝錯誤造成的元器件失效,如電解電容、二極管的極性錯誤,集成塊安裝方向錯誤等。 Keil C51 軟件提供豐富的庫函數(shù)和功能強大的集成開發(fā)調(diào)試工具,全 Windows 界面。 Keil 提供包括 C 編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,由以下幾部分組成: μVision IDE集成開發(fā)環(huán)境 C51 編譯器、 A51 匯編器、 LIB51 庫管理器、 BL51 連接 /定位器、 OH51 目標文件生成器以及 Monitor5 RTX51 實時操作系統(tǒng)。如果發(fā)現(xiàn)程序有錯,可采用在線匯編功能對程序進行在線修改(DebugInline Assambly…) ,不必執(zhí)行先退出調(diào)試環(huán)境、修改源程序、對工程重新進行編譯 /匯編和連接、然后再次進入調(diào)試狀態(tài)的步驟
點擊復制文檔內(nèi)容
畢業(yè)設計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1