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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)-基于單片機(jī)的數(shù)字秒表設(shè)計(jì)-wenkub.com

2024-08-29 19:34 本頁面
   

【正文】 并在程序中編入對(duì)多次計(jì)時(shí)時(shí)間的調(diào)用顯示。 通過 本次 設(shè)計(jì),復(fù)習(xí)鞏固我們以前所學(xué)習(xí)的單片機(jī)原理及 應(yīng)用 等課程知識(shí),加深對(duì)各門課程及相互關(guān)系的理解,并成功使用了 keil 和 Proteus 兩個(gè) 軟件,使理論知識(shí)系統(tǒng)化、實(shí)用化,系統(tǒng)地掌握微機(jī)應(yīng)用系統(tǒng)的一般設(shè)計(jì)方法,培養(yǎng)較強(qiáng)的編程能力、開發(fā)能力。 X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .0 /T 21P 1 .1 /T 2 E X / S S2P 1 .2 /E C I3P 1 .3 /C E X 04P 1 .4 /C E X 15P 1 .5 /CE X 2 /M I S O6P 1 .6 /CE X 3 / S C K7P 1 .7 /CE X 4 /M O S I8P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C51 RC 2C13 0 p FC23 0 p FX1CR Y S T A L D02D13D24D35D46D57D68D79Q019Q118Q217Q316Q415Q514Q613Q712LE11OE1U27 4 HC 5 7 3V C C123U 3 : A7 4 L S 0 0456U 3 : B7 4 L S 0 0R11kR21kS W 1S W S P DT M O MC31 0 u FR31kV C CG ND 圖 仿真圖 4 總結(jié) 本設(shè)計(jì)的數(shù)字電子秒表是由 89C52單片機(jī)、共陽數(shù)碼顯示管、控制按鍵等器件構(gòu)成的,設(shè)有四 位計(jì)時(shí)顯示,復(fù)位按鍵以及一個(gè) 開始、暫停、清零 按鈕。 運(yùn)行開始前,數(shù)碼顯示管顯示為 。在硬件仿真系統(tǒng)中具有全速、單步、設(shè)置斷點(diǎn)等調(diào)試功能,同時(shí)可以觀察各個(gè)變量、寄存器等的當(dāng)前狀態(tài),因此在該軟件仿真系統(tǒng)中,也必須具有這些功能;同時(shí)支持第三方的軟件編譯和調(diào)試環(huán)境, 如 Keil C51 uVision MPLAB 等軟件。具有模擬電路仿真、數(shù)字電路仿真、單片機(jī)及其外圍電路組成的系 統(tǒng)的仿真、 RS232 動(dòng)態(tài)仿真、 I2C調(diào)試器、 SPI 調(diào)試器、鍵盤和 LCD 系統(tǒng)仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、信號(hào)發(fā)生器等。 //啟動(dòng)定時(shí)器 0 EX0=1。 TL0=0xf0。 } 初始化子程序設(shè)計(jì) void init() //初始化子程序 { wela=0。 //顯示數(shù)碼管第四位 P2=0x08。 wela=0。 P0=table1[bai]。 delay(1)。 } 顯 示子程序設(shè)計(jì) void display(uint qian,uint bai,uint shi,uint ge) //顯示子函數(shù) { wela=1。x0。 if(k==3) //第三次按鍵時(shí)清零 k=0。 bai=temp%1000/100。 //計(jì)算數(shù)碼管第二位 shi=temp%1000%100/10。 P0=0xc0。 //初始化子程序 while(1) { if(k==0) { init()。 可見,由溢出時(shí)計(jì)數(shù)器的值減去計(jì)數(shù)初值才是加 1 計(jì)數(shù)器的計(jì)數(shù)值。 TMOD是定 時(shí) /計(jì)數(shù)器的工作方式寄存器,確定工作方式和功能; TCON 是控制寄存器,控制 T0、T1 的啟動(dòng)和停止及設(shè)置溢出標(biāo)志 。 當(dāng)外部中斷有請(qǐng)求則去執(zhí)行外部中斷服務(wù)程序。其中主程序是整個(gè)程序的主體。 圖 正確編譯、連接之后的結(jié)果 設(shè)計(jì)思 想 本設(shè)計(jì)采用了 C 語言編寫,由于 C語言編程靈活,可移植性強(qiáng)。選擇菜單 ProjectBuild target,對(duì)當(dāng)前工程進(jìn)行連接,如果當(dāng)前文件已修改 ,軟件會(huì)先對(duì)該文件進(jìn)行編譯,然后再連接以產(chǎn)生目標(biāo)代碼;如果選擇 Rebuild All target files 將會(huì)對(duì)當(dāng)前工程中的所有文件重新進(jìn)行編譯然后再連接,確保最終生產(chǎn)的目標(biāo)代碼是最新的,而 Translate ? . 項(xiàng)則僅對(duì)該文件進(jìn)行編譯,不進(jìn)行連接。 Emphasis 是選擇編譯優(yōu)先方式,第一項(xiàng)是代碼量?jī)?yōu)化(最終生成的代碼量?。?;第二項(xiàng)是速度優(yōu)先(最終生成的代碼速度快); 第三項(xiàng)是缺省。以下僅對(duì)一些有關(guān)頁面中常用的選項(xiàng)作一個(gè)簡(jiǎn)單介紹。 Browse information 是產(chǎn)生瀏覽信息,該信息可以用菜單 viewBrowse 來查看,這里取默認(rèn)值。 圖 設(shè)置對(duì)話框中的 Target 頁面,如圖 所示, XTAL 后面的數(shù)值是晶振頻率值,默認(rèn)值是所選目標(biāo) CPU 的最高可用頻率值,對(duì)于我們所選的 AT89C52而言是 12M,該數(shù)值與最終產(chǎn)生的目標(biāo)代碼無關(guān),僅用于軟件模擬調(diào)試時(shí)顯示程序執(zhí)行時(shí)間。 雙擊 ,將文件加入項(xiàng)目,注意,在文件加入項(xiàng)目后,該對(duì)話框并不消失,等待繼續(xù)加入其它文件,但 初學(xué)時(shí)常會(huì)誤認(rèn)為操作沒有成功而再次雙擊同一文件,這時(shí)會(huì)出現(xiàn)如圖 ,提 示你所選文件已在列表中,此時(shí)應(yīng)點(diǎn)擊 “ 確定 ” ,返回前一對(duì)話框,然后點(diǎn)擊 “Close” 即可返回主界面,返回后,點(diǎn)擊 “Source Group 1”前的加號(hào),會(huì)發(fā)現(xiàn) 。 圖 選擇目標(biāo) CPU 點(diǎn)擊 “Project New Project? ” 菜單,出現(xiàn)一個(gè)對(duì)話框,要求給將要建立的工程起一個(gè)名字,你可以在編緝框中輸入一個(gè)名字,不需要擴(kuò)展名。 UVison 啟動(dòng)后,程序窗口的左邊有一個(gè)工程管理窗口,該窗口有 3個(gè)標(biāo)簽,分別是 Files、 Regs、和 Books,這三個(gè)標(biāo)簽頁分別顯示當(dāng)前項(xiàng)目的文件結(jié)構(gòu)、 CPU 的寄存器及部份特殊功能寄存器的值( 調(diào)試時(shí)才出現(xiàn))和所選 CPU 的附加說明文件,如果是第一次啟動(dòng) Keil,那么這三個(gè)標(biāo)簽頁全是空的。除增加了源代碼、功能導(dǎo)航器、模板編輯以及改進(jìn)的搜索功能外, uVision3 還提供了一個(gè)配置向?qū)Чδ?,加速了啟?dòng)代碼和配置文件的生成。選亮數(shù)碼管采用動(dòng)態(tài)掃描顯示。因此為 LED 顯示器提供的編碼正好是一個(gè)字節(jié)。在本系統(tǒng)中,字位線的選通與否是通過 PNP 三極管的導(dǎo)通與截止來控制,即三極管處于“開頭”狀態(tài)。為節(jié)省端口及降低功耗,本系統(tǒng)采用動(dòng)態(tài)掃描顯示方式。一位顯示器由 8個(gè)發(fā)光二極管組成,其中 7個(gè)發(fā)光二極管構(gòu)成字型“ 8”的各個(gè)筆劃(段) a~ g,另一個(gè)小數(shù)點(diǎn)為 dp發(fā)光二極管。 LED 數(shù)碼管的外形結(jié)構(gòu)如圖 24,外部有 10 個(gè)引腳,其中 3, 8 腳為公共端也稱位選端,其余 8 個(gè)引腳稱為段選端,當(dāng)要使某一位數(shù)碼管顯示某一數(shù)字 ((09
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1