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

正文內(nèi)容

基于單片機(jī)的神奇搖搖棒畢業(yè)論文(文件)

 

【正文】 K 字節(jié)閃爍可編程可檫除只讀存儲(chǔ)器( FPEROMFlash Programable and Erasable Read Only Memory )的低電壓,高性能 COMOS8的微處理器,俗稱單片機(jī)。 ( 3)工作頻率范圍: 0~80MHZ,實(shí)際工作頻率可達(dá) 48MHZ; ( 4) 大容量?jī)?nèi)部數(shù)據(jù) RAM: 1K 字節(jié) RAM; ( 5) 8kB 片內(nèi) Flash程序存儲(chǔ)器,具有在應(yīng)用可編程 (IAP) ,在系統(tǒng)可編程 (ISP),可實(shí)現(xiàn)遠(yuǎn)程軟件升級(jí),無(wú)需編程器; ( 6) 掉電檢測(cè)和低功耗模式 等 ; ( 7) 4個(gè) 8位 I/O口,含 3個(gè)高電流 P1 口,可直接驅(qū)動(dòng) LED ( 8) PCA(可編程計(jì)數(shù)器陣列 ),具有 PWM的捕獲 /比較功能; ( 9) SPI(串行外圍接口 )和增強(qiáng)型 UART; ( 10) 3個(gè) 16位定時(shí)器 /計(jì)數(shù)器; ( 11) 可編程看門(mén)狗定時(shí)器 (WDT); ( 12) 低 EMI方式 (ALE禁止 ); ( 13) 兼容 TTL和 COMS邏輯電平; STC89C52單片機(jī)各引腳功能圖如 24所示: 圖 24 單片機(jī)引腳圖 在電路中并不使用使用 3MM 的 LED,而是采用了 5MM 的高亮 LED 燈, 5MM 的高亮 LED 有多種顏色,除了多種顏色外還有雙色的,一只 LED 可以多出兩種顏色,因此 5MM 高亮的 LED 達(dá)到想要的效果,遠(yuǎn)距離觀看的效果更佳。而保護(hù)電 阻測(cè)量電流達(dá)到 15mA~20mA 左右,并卻沒(méi)有發(fā)熱的跡象,因此采用此方案,具體如圖 25所示。半導(dǎo)體晶片由 P 型半導(dǎo)體和 N 型半導(dǎo)體兩部分組成,其中 P型半導(dǎo)體在它里面空穴占主導(dǎo)地位, N型半導(dǎo)體主要是電子。 11時(shí)鐘電路用于產(chǎn)生單片機(jī)工作所需要的信號(hào)。 一般地,晶振比較常用的有 6MHz、 12MHz。 果單片機(jī)上使用了串行口通信,則一般會(huì)考 慮使用 ,方便波特率的計(jì)算。單片機(jī)的復(fù)位電路如圖 水銀開(kāi)關(guān)簡(jiǎn)單來(lái)說(shuō),就如同打開(kāi)或關(guān)掉電燈一樣,開(kāi)關(guān)觸碰里頭的金屬板電燈就亮,離開(kāi)就關(guān),利用開(kāi)關(guān)中的水銀珠的滾動(dòng),制造與金屬端子的觸碰或改變光線行進(jìn)的路線,就能產(chǎn)生導(dǎo)通或不導(dǎo)通的效果。搖搖棒要使用水銀開(kāi)關(guān),如果沒(méi)有水銀開(kāi)關(guān)搖搖棒就會(huì)產(chǎn)生鏡像效應(yīng),具體的電路如圖 29所示,電路圖中 SWSPST 為水銀開(kāi)關(guān)。 開(kāi)發(fā)環(huán)境 工欲善其事,必先利其器。 SDCC 是一個(gè)免費(fèi)的開(kāi)放源代碼。 由于 SDCC 對(duì) 8051 單片機(jī)方面的資料比較少,故選用了 Keil C51作為主要的開(kāi)發(fā)環(huán)境, Keil C51在 8051 單片機(jī)資料非常的廣,因此在它上面做開(kāi)發(fā)會(huì)有較多的參考,圖 31為 Keil C51 的界面。 Xiaoqi 漢字圖形取模軟件是曉奇工作室所開(kāi)發(fā)的一款界面友好,多功能的取模軟件。 圖 32 xiao qi 主界面 在使用過(guò)程中選用了數(shù)據(jù)的排列方式為從上到下從左到右、輸出的格式選擇了 C 語(yǔ)言、取模方式選擇了縱向 8 點(diǎn)下高位,其他的不變,取模的方式是根據(jù) LED電路而決定的。當(dāng)搖動(dòng)到指定位置時(shí),由滾珠開(kāi)關(guān)出觸發(fā)外部中斷,再經(jīng)過(guò)一段時(shí)間延時(shí)后開(kāi)始顯示。 x=N。 顯示子程序部分: void display1(void) { uchar i。 P2=dian[i*2+1]。 通電觀察 : 一定要調(diào)試好所需要的電源電壓數(shù)值,并確定電路板電源端無(wú)短路現(xiàn)象后,才能給電路接通電源。 靜態(tài)調(diào)試 : 先不加輸入信號(hào),測(cè)量各級(jí)直流工作電壓和電流是否正常。若沒(méi)有測(cè)試孔,則可測(cè)量直流電壓,再根據(jù)電阻值大小計(jì)算出直流電流。 動(dòng)態(tài)調(diào)試 : 加上輸入信號(hào),觀測(cè)電路輸出信號(hào)是否符合要求。對(duì)于模擬電路,觀測(cè)輸出波形是否符合要求。 軟件程序調(diào)試 軟件調(diào)試:采用了自頂向下的調(diào)試方法,先調(diào)試功能電路,在調(diào)試整個(gè)系統(tǒng),調(diào)試過(guò)程中軟件調(diào)試和硬件調(diào)試相結(jié)合,提高了效率。 22 聯(lián)合調(diào)試 軟、硬件聯(lián)合調(diào)試:當(dāng)軟硬件基本功能發(fā)分別調(diào)試后,進(jìn)行聯(lián)合調(diào)試,調(diào)試過(guò)程中出現(xiàn)的問(wèn)題有:字符呈倒立顯示,文字只能顯示中間部分等;通過(guò)分析軟件程序和硬件電路,對(duì)程序進(jìn)行了大量的調(diào)試,最終實(shí)現(xiàn)了設(shè)計(jì)目標(biāo)。 23 結(jié) 論 神奇搖搖棒是生活中很常見(jiàn)的東西,本次設(shè)計(jì) 以 水銀開(kāi)關(guān) 和單片機(jī)的實(shí)際應(yīng)用為背景,介紹了以單片機(jī)為核心顯示設(shè)計(jì)的基本結(jié)構(gòu)和基本原理。當(dāng)進(jìn)行搖動(dòng)時(shí),由于人的視覺(jué)暫留原理,會(huì)在發(fā)光二極管搖動(dòng)區(qū)域產(chǎn)生一個(gè)視覺(jué)平面,在視覺(jué)平面內(nèi)的二極管通過(guò)不同頻率的刷新,會(huì)在搖動(dòng)區(qū)域內(nèi)產(chǎn)生圖像,從而達(dá)到在該視覺(jué)平面上傳達(dá)信息的作用。最后還得出以下幾點(diǎn): 1 準(zhǔn)備越充分,實(shí)做越順利 在做設(shè)計(jì)前了解相關(guān) 知識(shí)、材料、方法可以避免 許多沒(méi)有必要的麻煩,一步一個(gè)腳印 就不必 “從頭再來(lái) ”。 2 溫故而知新 課程設(shè)計(jì)發(fā)端之始,思緒全無(wú),舉步維艱,對(duì)于理論知識(shí)學(xué)習(xí)不夠扎實(shí)的我深感 知識(shí)的不夠 ,便重拾教材對(duì)知識(shí)系統(tǒng)而全面進(jìn)行了梳理,終于熟練掌握了基本理論知識(shí),而且領(lǐng)悟諸多平時(shí)學(xué)習(xí)難以理解掌握的較難知識(shí) 。 通過(guò)這次課程設(shè)計(jì),使我學(xué)會(huì)了編寫(xiě)程序,焊接電路板 ,增強(qiáng)了我的動(dòng)手能力,為以后參加工作打下了堅(jiān)實(shí)的基礎(chǔ)! 李老師的嚴(yán)謹(jǐn)治學(xué)態(tài)度、淵博的知識(shí)、無(wú)私的奉獻(xiàn)精神使我深受感染,對(duì)我以后從事工作提供了一種工作精神,一件 事情既然你做了就要用心把它做好,你用你的小聰明蒙混過(guò)關(guān),這是對(duì)你自己的不負(fù)責(zé)任,要為你做的事情用盡全力。這里我要再一次由衷的感謝,感謝那些給予我?guī)椭娜恕? 參考文獻(xiàn) [1] 毛謙敏,吳泓潭 .單片機(jī)原理及應(yīng)用系統(tǒng)設(shè)計(jì),北京國(guó)防工業(yè)出版社, 20xx,8 [2]張毅剛 . MCS51 單片機(jī)應(yīng)用設(shè)計(jì),哈爾濱工業(yè)大學(xué)出版社, 20xx [3] 李光飛 . 單片機(jī)課程設(shè)計(jì)實(shí)例指導(dǎo),北京航空航天大學(xué)出版社, 20xx,3 [4] 馮先成 . 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì),北京航空大學(xué)出版社, 20xx [5] 何宏 . 微型計(jì)算機(jī)原理與接口技術(shù),西安電子科技大學(xué)出版 社, 20xx,4 [6]楊將新 .單片機(jī)程序設(shè)計(jì)及應(yīng)用,電子工業(yè)出版社, 20xx,3 [7] 金杰 . 單片機(jī)應(yīng)用技術(shù)基本功 ,人民郵電出版社, 20xx [8] 韓志軍 . 單片機(jī)系統(tǒng)設(shè)計(jì)與應(yīng)用實(shí)例,機(jī)械工業(yè)出版社, 20xx [9] 李廣弟 . 單片機(jī)基礎(chǔ),北京航空大學(xué)出版社, 20xx [10] 李群芳 . 單片微型計(jì)算機(jī)接口技術(shù)及應(yīng)用,電子工業(yè)出版社, 20xx [12] 嚴(yán)天峰 . 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)與仿真調(diào)試,北京航空航天大學(xué)出版社, 20xx [13] 廖雷 . C 語(yǔ)言程序設(shè)計(jì),高等教育出版社, 20xx [14]魯捷, 焦振宇 . Protel 20xx 電路設(shè)計(jì),清華大學(xué)出版社 //KY 作用在后面說(shuō)明 uchar disp。 uchar code hehe[] = { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x01,0x40,0x01,0xC0,0x01,0x00,0x00,0x00,0x00, 0xF0,0x0F,0x08,0x10,0x04,0x20,0x00,0x00,0x00,0x00,0xF0,0x3F,0x08,0x00,0x04,0x00, 0x04,0x00,0x04,0x00,0x08,0x00,0xF0,0x3F,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x20, 0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x00,0x00,0x00,0xF0,0x3F,0x08,0x00,0x04,0x00, 0x04,0x00,0x04,0x00,0x08,0x00,0xF0,0x3F,0x00,0x00,0x00,0x00,0x04,0x20,0x08,0x10, 0xF0,0x0F,0x00,0x00,0x00,0x00,0xC0,0x01,0x40,0x01,0xC0,0x01,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*呵呵 o(∩ _∩ )o 圖案 */ }。 30 31 void display3(void)。 /*****n( us)延時(shí)子程序 *****/ void DelayUs(uint N) { uint x。 } /*****中斷服務(wù)程序 *****/ void intersvr0(void) interrupt 0 using 1 { KY=~KY。 case 1:{display2()。 case 3:{display4()。 case 5:{display4()。 if(num10){disp++。 //此處延時(shí)時(shí)間依各硬件差別而各不相同,試著調(diào)整使得顯示內(nèi)容居中即可 for(i=0。 DelayUs(4000)。 P2=~love[i*2+1]。 for(i=0。 DelayUs(120)。i64。 } } /*‘ Hello!’顯示 64*16 像素 */ void display5() { uchar i。i++) DelayUs(120)。i48。 } } /*****主函數(shù) *****/
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1