7-1. 設(shè)計范例——數(shù)碼管顯示7-2. 51單片機(jī)的并行I/O接口的使用方法7-3. 數(shù)碼管的知識和使用方法7-4. 傳送類指令的功能7-5. 匯編語言程序設(shè)計的一般步驟要求在最左側(cè)的數(shù)碼管上顯示數(shù)字1。范例分析:硬件分析 電路中用到了單片機(jī)的并行I/O口和數(shù)碼管軟件設(shè)計 由于硬件電路中數(shù)碼管接在單片機(jī)的P0口上,故將顯示內(nèi)容送至單片機(jī)的P0口就可以在數(shù)碼管上看到顯示內(nèi)容。8051單片機(jī)的并口是幾位的?在四個并口中,真正的雙向口是哪一個?它的用法有多少種?四個并口中功能相對較為簡單的是哪一個?在作為輸入、輸出口使用時有何不同?在實際應(yīng)用中,并口的使用要考慮其負(fù)載能力,在四個并口中負(fù)載力相對較強(qiáng)的是哪一個?
上傳時間: 2013-10-13
上傳用戶:Maple
這是一本關(guān)于Intel 80C51 以及廣大的51 系列單片機(jī)的書這本書介紹給讀者一些新的技術(shù)使你的8051 工程和開發(fā)過程變得簡單請注意這本書的目的可不是教你各種8051 嵌入式系統(tǒng)的解決方法為使問題討論更加清晰在適當(dāng)?shù)牡胤浇o出了程序代碼我們以討論項目的方法來說明每章碰到的問題所有的代碼都可在附帶的光盤上找到你必須熟系C 和8051 匯編因為本書不是一本C 和匯編的指導(dǎo)書你可以買到不少關(guān)于ANSI C 的書最佳選擇當(dāng)然是Intel的數(shù)據(jù)書可從你的芯片供應(yīng)商處免費(fèi)索取和隨編譯工具附送的手冊附送光盤中有我為這本書編寫和收集的程序這些程序已經(jīng)通過測試這并不意味著你可以隨時把這些程序加到你的應(yīng)用系統(tǒng)或工程中有些地方必須首先經(jīng)過修改才能結(jié)合到你的程序中這本書將教你充分使用你的工具如果你只有8051 的匯編程序你也可以學(xué)習(xí)該書和使用這些例子但是你必須把C 語言的程序裝入你的匯編程序中這對懂得C 語言和8051匯編程序指令的人來說并不是一件困難的事如果你有C 編譯器的話那恭喜你使用C 語言進(jìn)行開發(fā)是一個好的決定你會發(fā)現(xiàn)使用C 進(jìn)行開發(fā)將使你的工程開發(fā)和維護(hù)的時間大大減少如果你已經(jīng)擁有Keil C51 那你已經(jīng)選擇了一個非常好的開發(fā)工具我發(fā)現(xiàn)Keil 軟件包能夠提供最好的支持本書支持Keil C 的擴(kuò)展如果你有其它的開發(fā)工具像Archimedes 和Avocet 這本書也能很好地為你服務(wù)但你必須根據(jù)你所用的開發(fā)工具改變一些Keil 的特殊指令在書的一些地方有硬件圖實例程序在這些硬件上運(yùn)行這些圖繪制地不是很詳細(xì)主要是方框圖但足以使讀者明白軟件和硬件之間的接口讀者應(yīng)該把這本書看成工具書而不是用來學(xué)習(xí)各種系統(tǒng)設(shè)計通過本書你可以了解給定一定的硬件和軟件設(shè)計之后8051 的各種性能希望你能從本書中獲取靈感并有助于你的設(shè)計使你豁然開朗當(dāng)然我希望你也能夠從本書中學(xué)到有用的知識使之能夠提升你的設(shè)計 8051 系列微處理器基于簡化的嵌入式控制系統(tǒng)結(jié)構(gòu)被廣泛應(yīng)用于從軍事到自動控制再到PC 機(jī)上的鍵盤上的各種應(yīng)用系統(tǒng)上僅次于Motorola 68HC11 在 8 位微控制器市場上的銷量很多制造商都可提供8051 系列單片機(jī)像Intel Philips Siemens 等這些制造商給51 系列單片機(jī)加入了大量的性能和外部功能像I2C 總線接口模擬量到數(shù)字量的轉(zhuǎn)換看門狗PWM 輸出等不少芯片的工作頻率達(dá)到40M 工作電壓下降到1.5V 基于一個內(nèi)核的這些功能使得8051 單片機(jī)很適合作為廠家產(chǎn)品的基本構(gòu)架它能夠運(yùn)行各種程序而且開發(fā)者只需要學(xué)習(xí)這一個平臺8051 系列的基本結(jié)構(gòu)如下1 一個8 位算術(shù)邏輯單元2 32 個I/O 口4 組8 位端口可單獨(dú)尋址3 兩個16 位定時計數(shù)器4 全雙工串行通信5 6 個中斷源兩個中斷優(yōu)先級6 128 字節(jié)內(nèi)置RAM7 獨(dú)立的64K 字節(jié)可尋址數(shù)據(jù)和代碼區(qū)每個8051 處理周期包括12 個振蕩周期每12 個振蕩周期用來完成一項操作如取指令和計算指令執(zhí)行時間可把時鐘頻率除以12 取倒數(shù)然后指令執(zhí)行所須的周期數(shù)因此如果你的系統(tǒng)時鐘是11.059MHz 除以12 后就得到了每秒執(zhí)行的指令個數(shù)為921583條指令取倒數(shù)將得到每條指令所須的時間1.085ms
上傳時間: 2013-11-09
上傳用戶:chenlong
多功能數(shù)字鐘, 自從它發(fā)明的那天起,就成為人類的朋友,但隨著時間的推移,人們對它的功能又提出了新的要求,怎樣讓時鐘更好的為人民服務(wù),怎樣讓我們的老朋友煥發(fā)青春呢?這就要求人們不斷設(shè)計出新型時鐘。本方案設(shè)計的多功能電子鐘除了傳統(tǒng)的顯示時間功能之外還可以測試溫度、電網(wǎng)頻率、電壓、并提供了過壓報警、非接觸止鬧等功能。其中溫度采用AD590溫度傳感器電路測得,非接觸止鬧則采用紅外控制技術(shù)實現(xiàn)。
上傳時間: 2014-12-28
上傳用戶:elinuxzj
ADI公司多功能電表資料
上傳時間: 2013-12-08
上傳用戶:peterli123456
永磁同步電機(jī)控制程序(萬山明)永磁同步電機(jī)控制程序(萬山明)
上傳時間: 2013-11-22
上傳用戶:yinglimeng
用ModelSimSE進(jìn)行功能仿真和時序仿真的方法(ALTERA篇)
標(biāo)簽: ModelSimSE ALTERA 功能仿真 時序仿真
上傳時間: 2013-10-20
上傳用戶:hehuaiyu
通過對LCD1602/LCD12864顯示模塊控制時序和指令集的對比分析,利用Verilog HDL描述語言完成了多功能LCD顯示控制模塊的IP核設(shè)計.所設(shè)計的LCD顯示控制器具有很好的可移植性,只需通過端口的使能參數(shù)配置便可以驅(qū)動LCD1602/LCD12864模塊實現(xiàn)字符或圖形的實時顯示,并且該多功能LCD控制器的可行性也在Cyclone II系列的EP2C5T144C8 FPGA芯片上得到了很好的驗證.
上傳時間: 2014-06-23
上傳用戶:hasan2015
基于Altera公司FPGA芯片EP2C8Q208,嵌入MC8051 IP Core,用C語言對MC8051 IP Core進(jìn)行編程,以其作為控制核心,實現(xiàn)系統(tǒng)控制。在FPGA芯片中,利用Verilog HDL語言進(jìn)行編程,設(shè)計了以MC8051 IP Core為核心的控制模塊、計數(shù)模塊、鎖存模塊和LCD顯示模塊等幾部分,實現(xiàn)了頻率的自動測量,測量范圍為0.1Hz~50MHz,測量誤差0.01%。并實現(xiàn)測頻率、周期、占空比等功能。
上傳時間: 2013-10-14
上傳用戶:1214209695
用Verilog HDL實現(xiàn)I2C總線功能
上傳時間: 2013-11-07
上傳用戶:源弋弋
用FPGA設(shè)計多功能數(shù)字鐘
上傳時間: 2013-11-16
上傳用戶:1234567890qqq
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1