單片機課程設(shè)計 籃球記分器 LANE Studio CONTENT 1 2 3 4 5 系統(tǒng)功能 課題運用的知識點 系統(tǒng)原理的設(shè)計 硬件部分的設(shè)計 軟件部分設(shè)計 1 系統(tǒng)功能 PART 1 PART 1 隨著科技的迅猛發(fā)展,單片機在計算機應(yīng)用領(lǐng)域中起到了越來越重要的作用. 單片機體積小,功能強,集成了微型機的各部件,大大縮短了系統(tǒng)內(nèi)信號傳送的距離,從而提高了系統(tǒng)的可靠性及運行速度。 該系統(tǒng)主要是實現(xiàn)以下幾種功能: ① 計分:能同時顯示甲、乙兩隊比分,最大計分?jǐn)?shù)為99。能分別對甲、乙兩隊比分進行加分。 ② 計時:從比賽開始時啟動計時工作方式,初始時間為00,最大計時為99 分鐘, 經(jīng)過修改后應(yīng)該還能實施計時暫停,還能設(shè)定為倒計時。 ③ 交換比分:中場交換比賽場地時,能交換甲、乙兩隊比分的位置。 ④ 哨音提示:設(shè)定的比賽時間到了,能自動哨音提示比賽結(jié)束. PART 1 2 課題運用的知識點 PART 1 PART 2 1 2 3 人機接口 AT89C51單片機的運用 LED數(shù)碼管的運用 本課題主要運用單片機設(shè)計知識設(shè)計籃球賽記時計分器,因此涉及到的知識點主要有以下幾點: 3 系統(tǒng)原理的設(shè)計 PART 3 按 鈕 單片機芯 片 時間顯示 比分顯示 為了實現(xiàn)原理圖的設(shè)計目標(biāo),同時結(jié)合自己獲取的各種資料以及要達到的具體功能,所確定的組成框圖如圖。 一、組成框圖的組成說明 二、組成框圖的組成及其功能說明 1、LED能夠顯示比賽成績和比賽時間,并且能夠顯示調(diào)整后的比賽成績和時間 2、控制按鈕由兩隊的加分按鈕組成、以中場中止按鈕組成。 3、暫停比賽時間 4 硬件部分的設(shè)計 PART 4 單片機接口電路 復(fù)位電路 1 復(fù)位是指單片機的CPU或系統(tǒng)中其它的部件處于某一確定的初試狀態(tài),并從這一狀態(tài)開始工作。除了進入系統(tǒng)的正常初始化之外,當(dāng)由于程序運行出錯或是操作錯誤使系統(tǒng)處于鎖死狀態(tài),為擺脫困境,需要進行按鍵復(fù)位。 通常單片機的復(fù)位操作有上電復(fù)位、信號復(fù)位、運行監(jiān)視復(fù)位,運行監(jiān)視復(fù)位有程序運行監(jiān)視和電源監(jiān)視。 在本設(shè)計中,則是采用上電復(fù)位,原理是當(dāng)電源接通后,上電瞬間RESET引腳獲取高電平,該高電平需要電容充電來維持,當(dāng)高電平維持在兩個機械周期以上則單片機能被復(fù)位。 PART 4 2 晶體振蕩電路 晶體振蕩電路用于產(chǎn)生單片機工作時所需的時鐘信號,從而保證各部分工作的同步。單片機內(nèi)部有一個高增益反相反大器,只要在輸入端XTAL1與輸出XTAL2之間掛一個晶體振蕩器和微調(diào)電容就可以構(gòu)成一個穩(wěn)定的自激震蕩器并在單片機內(nèi)部產(chǎn)生的時鐘脈沖信號。電容器C1與C2用于穩(wěn)定頻率和快速起振,電容一般在5PF—30PF,本設(shè)計電容為30PF。 PART 4 3 鍵盤接口電路 與通用單片機相比,單片機應(yīng)用系統(tǒng)中的鍵盤種類很多,鍵盤中按鍵數(shù)量設(shè)置依系統(tǒng)操作要求而定。單片機應(yīng)用系統(tǒng)中的鍵盤有獨立式和行列式兩種。
上傳時間: 2022-06-22
上傳用戶:canderile
1.1項目背景近年來,隨著自動化技術(shù)及人們生活水平的提高,智能家居的概念被越來越多的人所接受。所謂智能家居,是以住宅為平臺,利用綜合布線技術(shù)、網(wǎng)絡(luò)通信技術(shù)、安全防范技術(shù)、白動控制技術(shù)、音視頻技術(shù)將家居生活有關(guān)的設(shè)施集成,構(gòu)建高效的住宅設(shè)施與家庭口程事務(wù)的管理系統(tǒng)提升家居安全性、便利性、舒適性、藝術(shù)性并實現(xiàn)環(huán)保節(jié)能的居住環(huán)境。在智能家居系統(tǒng)中,智能防漏水系統(tǒng)是在家居安全里具有十分重要的作用。通常由于一時疏忽,如停水時忘關(guān)水龍頭、下水不通暢、管道破損等意外原因所造成家居漏水,很多情況下事態(tài)嚴(yán)重,不僅是自家受損失,同一棟樓里的人也會同樣受害。因此設(shè)計了一種家居智能防水系統(tǒng),能自動檢測選定區(qū)域的意外漏水,通過電磁閥及時切斷水管,并伴隨聲光報警,提示出現(xiàn)的浸水事件,減少漏水狀況的惡化,能有效地防止各種損失進一步擴大。1.2項目概述智能家居是利用先進的計算機技術(shù)、網(wǎng)絡(luò)通訊技術(shù)、綜合布線技術(shù)、依照人體工程學(xué)原理,融合個性需求,將與家居生活有關(guān)的各個子系統(tǒng)如安防、燈光控制、窗簾控制、煤氣閥控制、信息家電、場景聯(lián)動、地板采暖等有機地結(jié)合在一起,通過網(wǎng)絡(luò)化綜合智能控制和管理,實現(xiàn)以人為本"的全新家居生活體驗。家居智能防水系統(tǒng)在這是采用MCU的智能漏水檢測系統(tǒng)設(shè)計。在該項目開發(fā)過程中要注意下面幾個問題:第一,要對各模塊電路理解與運用;第二,理論知識與實踐相結(jié)合:第三,合理的布局把各部件組裝好:第四,把需要的軟件TK Studio進行調(diào)試控制好!
標(biāo)簽: 智能漏水檢測系統(tǒng) mcu
上傳時間: 2022-06-22
上傳用戶:
1EC61131-3標(biāo)準(zhǔn)作為工業(yè)自動化控制系統(tǒng)編程語言的國際標(biāo)準(zhǔn),其開放性和先進性得到了廣泛關(guān)注和充分肯定。開發(fā)符合IEC61131-3標(biāo)準(zhǔn)的自動化產(chǎn)品意義重大,也是必要的。本文根據(jù)IEC61131-3標(biāo)準(zhǔn)定義的編程模型,實現(xiàn)了下位機系統(tǒng)程序設(shè)計和與上位機的通信功能。下位機采用ATmega64微處理器,實現(xiàn)了對上位機用戶程序的裝載和執(zhí)行,包括串口通信、功能塊的執(zhí)行、用戶變量的地址分配等。上位機基于Visual C++ 6.0開發(fā)了符合1EC61131-3編程標(biāo)準(zhǔn)的PLC用戶編程環(huán)境程序。本課題使用的處理器采用了ATMEL.公司的ATmega64單片機,軟件開發(fā)環(huán)境采用了ICCAVR編譯器和AVR Studio仿真器。在ICCAVR編寫完成系統(tǒng)程序后,通過JTAG接口下載到PLC的FLASH存儲區(qū),并加密。
上傳時間: 2022-06-26
上傳用戶:kent
本文講述了美國德州儀器TI的dsp的開發(fā)環(huán)境CCS的使用教程第一章CCS概述,本章概述CCS(Code Composer Studio)軟件開發(fā)過程、CCS組件及CCS使用的文件和變量。第二章 開發(fā)一個簡單的應(yīng)用程序 本章使用hello world實例介紹在CCS中創(chuàng)建、調(diào)試和測試應(yīng)用程序的基本步驟;介紹CCS的主要特點,為在CCS中深入開發(fā)DSP軟件奠定基礎(chǔ)。本文主要描述了建立一個工程的方法、代碼編寫調(diào)試方式、環(huán)境等建立的方式的,適合初學(xué)者入門學(xué)習(xí)。
上傳時間: 2022-07-02
上傳用戶:jason_vip1
用C語言編寫的代碼,打印一個用數(shù)列,來描繪不同半徑的球。代碼主要突出程序控制流語句中的循環(huán)語句,幫助編程初學(xué)者學(xué)習(xí)。打印的數(shù)列的意思很難說明,沒必要糾結(jié)這個,如果你很快就能看懂那說明你很聰明。
標(biāo)簽: C語言 visualStudio
上傳時間: 2022-07-04
上傳用戶:
Code Composer Studio 代碼調(diào)試器,代碼設(shè)計套件,縮寫為CCS,可提供強健、成熟的核心功能與簡便易用的配置和圖形可視化工具,使系統(tǒng)設(shè)計更快。文件較大,存在百度網(wǎng)盤,下載文件中提供了鏈接和提取碼。打開即可下載。
標(biāo)簽: ccs
上傳時間: 2022-07-08
上傳用戶:
Code Composer Studio 代碼調(diào)試器,代碼設(shè)計套件,縮寫為CCS,可提供強健、成熟的核心功能與簡便易用的配置和圖形可視化工具,使系統(tǒng)設(shè)計更快。文件較大,存在百度網(wǎng)盤,下載文件中提供了鏈接和提取碼。打開即可下載。
標(biāo)簽: ccs
上傳時間: 2022-07-08
上傳用戶:fliang
Code Composer Studio 代碼調(diào)試器,代碼設(shè)計套件,縮寫為CCS,可提供強健、成熟的核心功能與簡便易用的配置和圖形可視化工具,使系統(tǒng)設(shè)計更快。文件較大,存在百度網(wǎng)盤,下載文件中提供了鏈接和提取碼。打開即可下載。
標(biāo)簽: ccs
上傳時間: 2022-07-08
上傳用戶:
CodeWarrior Development Studio(開發(fā)工作室)是完整的用于編程應(yīng)用中硬件bring-up的集成開發(fā)環(huán)境。 采用CodeWarrior IDE,開發(fā)人員可以得益于采用各種處理器和平臺(從Motorola到TI到Intel)間的通用功能性。根據(jù)Gartner Dataquest的報告,CodeWarrior編譯器和調(diào)試器在商用嵌入式軟件開發(fā)工具的使用率方面排名第一。
標(biāo)簽: codewarrior
上傳時間: 2022-07-08
上傳用戶:qingfengchizhu
Visual C++ 6.0 程序員的實用參考書。全書共分成六個部分:第一部分 介 紹 Developer Studio 和 AppWizard 的基礎(chǔ)知識;第二部分介紹文本、圖形和對 話框編輯器;第三部分是編程指南,展示了如何使用 ClassWizard 和 Gallery 來 加速編程開發(fā)工作 ,創(chuàng)建自己的組件 ;第四部分介紹 ActiveX 控件及其使用 ,說 明如何用 MFC 或 ATL 來 寫 ActiveX 控 件 ;第五部分討論調(diào)試器的各種能力 ,程 序優(yōu)化的各種選項及原因,如何定制 Visual C++,如何編制宏和附加實用程序; 第六部分提供 ASCII 字符和 ANSI 字符的標(biāo)準(zhǔn)表格,并簡要描述 ClassWizard 支 持 的 MFC 類 和 VBScript
上傳時間: 2022-07-11
上傳用戶:sn810821
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1