8051单晶片是同步式的顺序逻辑系统.PPTVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
8051单晶片是同步式的顺序逻辑系统.PPT

燈會用LED 老師 王文壽 組員 劉泓均 4971K017 林裕源 4981K017 前提 目前計畫使用在燈會或是廟會上面,因為這些場合所需要的展示燈,它不能像平常的跑馬燈一樣,亮與暗的時間太快,這樣會造成來參觀燈會的人很容易會還沒看清楚燈的圖案或花樣,燈就消失了,所以要使每個燈泡可以在約三至五秒內分成三個階段,由亮漸漸變暗,然後息滅,還有圖形的排列。 89C51晶片 89C51單晶片簡介 單晶片由ATMEL公司所製造,可重複燒錄1000次以上。89C51單晶片必須供應電壓,電源接腳為VCC(pin40)、GND(pin20),工作電壓在4V~6.6V之間,建議使用+5V電源供應器,可保持單晶片工作壽命。 89C51單晶片接腳簡介如下: PORT0 PORT0包括P0.0~P0.7(pin39~pin32),主要有記憶體擴充位址∕資料匯流排、燒錄時的資料碼輸入與輸出、以及一般I/O等三個功能。 PORT1 PORT1包括P1.0~P1.7(pin1~pin8),有燒錄時的低位元組位址與一般I/O兩個功能。 PORT2 PORT2包括P2.0~P2.7(pin21~pin28),有記憶體擴充時的高位元組位址匯流排、燒錄時的控制功能、以及一般I/O等三個功能。 PORT3 PORT3包括P3.0~P3.7(pin10~pin17),有一般I/O功能與表2所列特殊功能,其中P3.0和P3.1可作為RS-232信號輸出與輸入。 8051晶片 8051 是一種 8 位元的單晶片微電腦的名稱,屬於 MCS-5 1 單晶片的一種,由英特爾公司於 1981年 製造的 MCS-51 族系單晶片。到現在,有更多的 IC 設計商,如 ATMEL、飛利浦、Winbond 等公司,相繼開發了功能更多、更強大的相容產品。 8051單晶片是同步式的順序邏輯系統,整個系統的工作完全是依賴系統內部的時脈信號,用以來產生各種動作週期及同步信號。在 8051 單晶片中已內建時脈產生器,在使用時只需接上石英晶體 (或其它振盪子) 及電容, 就可以讓系統產生正確的時脈信號。 8051 單晶片的接腳名稱與功用,8051 總共有40 支接腳,4 個8 位元雙向I/O,其中PORT3 除了可以當作I/O以外,也兼具其他特殊功能。 軟體 目前題目是100顆的(10*10)LED燈然後照著老師說的延遲時間規格去執行,實行之後再接續更大的面板來動作。 軟體以Visual Basic or C++來作業 跑馬燈動作是以89C51 or 8051晶片的輸出入原理所做成的,但是由於CPU執行速度太快了,要讓人的眼睛感覺到LED有再亮~滅的變化,所以要在程式中加入”延遲程式”  動作情形  讓燈泡亮,把圖形跑完,接著慢慢從暗到全暗然後滅 ,再接著亮,一直循環  延遲程式  延遲的方法就是讓CPU去執行一些和輸出無關的指令(delay),以達到拖延時間的目的。 Visual Basic Visual C++ Visual 指的是開發圖形使用者介面 (GUI) 的方法。您不需撰寫大量程式碼來描述介面元件的外觀和配置,而只要把預先建立的物件添加到螢幕上的某一點即可。如果曾經使用過如小畫家之類的繪圖程式,那麼應該很容易接受這觀念。   Visual Basic 以原來的 BASIC 語言為基礎,做了更進一步的發展,至今包含了數百個陳述式、函數及關鍵字,其中有很多都和 Windows GUI 有直接關係。專業人員可以使用 Visual Basic 製作出任何其它 Windows 程式語言所能做到的功能,而初學者則只要掌握幾個基本要領,就可以建立實用的應用程式了。   Visual Basic 程式語言不僅只能用於 Visual Basic, 包含在 Microsoft Excel、 Microsoft Access 及許多其它的 Windows 應用程式中的 Visual Basic Applications (VBA),也使用了與Visual Basic同樣的語言。Visual Basic Scripting Edition (VBScript) 是一廣泛使用 的 scripting 語言,而它也是 Visual Basic 語言的子集合。所以學會 Visual Basic 之後,還可以應用到其它不同的領域中!   從開發個人或群組使用的小工具,到大型企業應用系統,甚至透過 Internet 的分散式應用程式 (Distributed Applications),Visual Basic 都有其發揮之處。 是由微軟所開發的程式設計工具,它是依據C++程式語言所發展了物件導向功能為特色的程式語言,並且加上的視覺化的開發工具,視覺化的介面幫助設計者

文档评论(0)

suijiazhuang2 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档