【正文】
器RAM、只讀存儲器ROM、多種I/O口和中斷系統(tǒng)、定時器和計數(shù)器等功能(可能還包括顯示驅動電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊硅片上構成的一個小而完善的小型計算機系統(tǒng)。LED顯示棒,又稱搖搖棒,是一種利用視覺暫留效應制作的“高科技”玩具。輸出信號頻率的控制通過單片機來實現(xiàn),用搖動傳感器檢測當前搖動狀態(tài),用16個發(fā)光二極管進行不同頻率的亮滅刷新,通過手動搖動可顯示輸出文字及圖案等信息。本文將使用單片機對搖動顯示進行實例化,設計一個LED搖動顯示器來顯示文字、圖像等信息。這種系統(tǒng)成本低廉,結構簡單,常構成一些簡單的控制系統(tǒng),如開關狀態(tài)的輸入/輸出控制等。關鍵詞 單片機/發(fā)光二極管/水銀開關Based on singlechip shaking his stick designABSTRACTAs people material standard of living rise, people pursuit to cultural life also bees strong, the desire of information have bee the people of the essential needs, more forthright and novel the information transfer mode will undoubtedly bring people to find everything new and fresh feeling. And modern tools to the simple, portable, therefore, shaking the display device, the arrival of will give people brings a kind of new convenient cultural transfer mode.Shake display device, called to shake the great, it is to be based on visual temporarily leave the principle, through the timeshare refresh 16 leds to display text or design output information display device. The output signal frequency control through the singlechip microputer to realize, with mercury switch test current moved state. When shaken, as the men39。當進行搖動時,由于人的視覺暫留原理,會在發(fā)光二極管搖動區(qū)域產(chǎn)生一個視覺平面,在視覺平面內(nèi)的二極管通過不同頻率的刷新,會在搖動區(qū)域內(nèi)產(chǎn)生圖像,從而達到在該視覺平面上傳達信息的作用。“搖動顯示裝置”,俗稱“搖搖棒”,是基于人的視覺暫留原理的,通過分時刷新16個發(fā)光二極管來顯示輸出文字或圖案等信息的顯示裝置。??飘厴I(yè)設計(論文)基于單片機的搖搖棒設計摘 要隨著人們物質生活水平的提高,人們對精神生活的追求也愈加強烈,對信息的渴求已成為了人們必不可少的需要,更加簡捷與新穎的信息傳遞方式無疑會給人們帶來耳目一新的感受。而現(xiàn)代工具務求簡捷化、便攜化,因此,搖動顯示裝置的到來,必將會給人們帶來一種新的方便的文化傳遞方式。輸出信號頻率的控制通過單片機來實現(xiàn),用水銀開關來檢測當前搖動狀態(tài)。本文以單片機的實際應用為背景,介紹了以單片機為核心系統(tǒng)顯示設計的基本結構和基本原理。s vision for a principle, will be in the light emitting diode shaking area produce a visual plane, the plane within the vision of different frequency refresh diode through, will produce an image in shaking area, so as to achieve the vision in the plane of conveying information function.Based on the MCU application for background, introduces the singlechip microputer and sensor as the core system moved display design the basic structure and the basic principle.KEY WORDS Chip, leds, the mercury switch目 錄摘 要 IABSTRACT II1 引言 2 單片機介紹 2 單片機的工作過程 6 搖搖棒簡介 172 AT89S52單片機簡介 9 AT89S52主要功能 9 AT89S52各引腳功能 9 AT89S52單片機內(nèi)部結構簡圖 14 AT89S52單片機的最小系統(tǒng) 153 系統(tǒng)設計方案 17 搖搖棒原理 18 搖搖棒介紹 18 設計目的 19 設計要求 19 設計思路 194 系統(tǒng)硬件設計 20 單元電路設計 20 LED 顯示模塊 22 各部分功能 25 系統(tǒng)硬件 26 28 軟件設計思路 28 主程序流程圖 296 系統(tǒng)的硬件調試及軟件調試 30 常見的硬件故障 31 硬件調試方法 32 軟件調試方法 33 本次設計中,具體調試過程 34結束語 35致 謝 附 錄 引言單片機是隨著大規(guī)模集成電路的出現(xiàn)極其發(fā)展,將計算機的CPU,RAM,ROM,定時/計數(shù)器和多種I/O接口集成在一片芯片上,形成了芯片級的計算機,因此單片機早期的含義稱為單片微型計算機(single chipmicroputer).它擁有優(yōu)異的性價比、集成度高、體積小、可靠性高、控制功能強、低電壓、工業(yè)檢測控制、機電一體化等方面,:(1)最小應用系統(tǒng)是指能維持單片機運行的最簡單配置的系統(tǒng)。片內(nèi)有ROM/EPROM的單片機,其最小應用系統(tǒng)即為配有晶振,復位電路,其最小應用系統(tǒng)除了外部配置晶振,復位電路,電源外,還應外接EPROM或EEPROM作為程序存儲器用.(2)最小功耗應用系統(tǒng)是指為了保證正常運行,系統(tǒng)的功耗最小.(3)典型應用系統(tǒng)是指單片機要完成工業(yè)測控功能所必須的硬件結構系統(tǒng)。掌握利用8051型單片機對發(fā)光二極管陣列進行搖動控制的方法。當進行搖動時,由于人的視覺暫留原理,會在發(fā)光二極管搖動區(qū)域產(chǎn)生一個視覺平面,在視覺平面內(nèi)的二極管通過不同頻率的刷新,會在搖動區(qū)域內(nèi)產(chǎn)生圖像,從而達到在該視覺平面上傳達信息的作用??梢杂谩办o如處子,動如脫兔”來形容它,即當靜止時,它只是幾個LED發(fā)光二極管(后簡稱LED) ,而一旦按照一定的頻率去搖晃它,它就會隨著位置的變化而變化(亮或滅),最終顯示一幅圖片或字符串。 單片機介紹單片微型計算機簡稱單片機,它廣泛應用在嵌入式系統(tǒng)等領域。它由芯片內(nèi)僅有CPU的專用處理器發(fā)展而來。INTEL的Z80是最早按照這種思想設計出的處理器,從此以后,單片機和專用處理器的發(fā)展便分道揚鑣。人們每天都要通過電視,廣播,通信,互聯(lián)網(wǎng)等多種媒體獲取大量的信息。在人們的日常生活中,常用的那個計算機,電視機,音響系統(tǒng),視頻記錄設備,長途電信等電子設備或電子系統(tǒng),無一不采用數(shù)字電路或數(shù)字系統(tǒng)。早期的單片機都是8位或4位的。此后在8031上發(fā)展出了MCS51系列單片機系統(tǒng)。隨著工業(yè)控制領域要求的提高,開始出現(xiàn)了16位單片機,但因為性價