是一個(gè)匯編延時(shí)程序,適合初學(xué)者使用,當(dāng)P1.0端口輸出高電平,即P1.0=1時(shí),根據(jù)發(fā)光二極管的單向?qū)щ娦钥芍@時(shí)發(fā)光二極管L1熄滅;當(dāng)P1.0端口輸出低電平,即P1.0=0時(shí),發(fā)光二極管L1亮;我們可以使用SETB P1.0指令使P1.0端口輸出高電平,使用CLR P1.0指令使P1.0端口輸出低電平。
上傳時(shí)間: 2013-12-01
上傳用戶:qw12
W29C040(512K FLASH)讀寫程序2007-09-10 11:16很是激動(dòng),去年用AT89S52搗弄了半年也沒搞定,這次換成C8051f040,也不知道是天見我可憐還是狗運(yùn),終于把數(shù)據(jù)寫進(jìn)去了。想當(dāng)時(shí)到處找的程序都沒用,郁悶非常,這次走運(yùn)成功,拿出來曬曬太陽(雖然也是該的別人的程序,但是好歹能用)。 /*W29C040(512K FLASH)讀寫程序*/ #include <c8051f040.h> #include <INTRINS.h> #include <absacc.h> sbit E=P1^0
標(biāo)簽: W29C040 FLASH 512K 2007
上傳時(shí)間: 2017-07-03
上傳用戶:wff
An big X moving from left to right displayed on the 8*8 matrix screen. It simply used the 89c51 and only P1 & P2 port
標(biāo)簽: displayed the moving matrix
上傳時(shí)間: 2017-07-03
上傳用戶:1079836864
AT24C512的讀寫操作,我們將24c512的兩條總線接在了P36和P37上,因此,必須先定義: sbit SCL=P3^6 sbit SDA=P3^7 在這個(gè)試驗(yàn)中,我們寫入了一組字節(jié)數(shù)值到24c512的0x0081為首的位置。 然后在將其讀出并在P1口顯示
上傳時(shí)間: 2017-07-12
上傳用戶:AbuGe
-- Hamming Decoder -- This Hamming decoder accepts an 8-bit Hamming code (produced by the encoder above) and performs single error correction and double error detection. -- download from: www.pld.com.cn & www.fpga.com.cn LIBRARY ieee USE ieee.std_logic_1164.ALL ENTITY hamdec IS PORT(hamin : IN BIT_VECTOR(0 TO 7) --d0 d1 d2 d3 p0 P1 p2 p4 dataout : OUT BIT_VECTOR(0 TO 3) --d0 d1 d2 d3 sec, ded, ne : OUT BIT) --diagnostic outputs END hamdec ARCHITECTURE ver1 OF hamdec IS BEGIN
標(biāo)簽: Hamming produced Decoder decoder
上傳時(shí)間: 2017-07-15
上傳用戶:520
本系統(tǒng)就是充分利用了8051和8255芯片的I/O引腳。系統(tǒng)統(tǒng)采用MSC-51系列單片機(jī)Intel8051和可編程并行I/O接口芯片8255A為中心器件來設(shè)計(jì)交通燈控制器,實(shí)現(xiàn)了能根據(jù)實(shí)際車流量通過8031芯片的P1口設(shè)置紅、綠燈燃亮?xí)r間的功能;紅綠燈循環(huán)點(diǎn)亮,倒計(jì)時(shí)剩5秒時(shí)黃燈閃爍警示(交通燈信號(hào)通過PA口輸出,顯示時(shí)間直接通過8255的PC口輸出至雙位數(shù)碼管);車輛闖紅燈報(bào)警;綠燈時(shí)間可檢測(cè)車流量并可通過雙位數(shù)碼管顯示。
標(biāo)簽: 8051 Intel 8255A 8255
上傳時(shí)間: 2017-07-17
上傳用戶:chenjjer
監(jiān)視開關(guān)K1(接在P3.0端口上),用發(fā)光二極管L1(接在單片機(jī)P1.0端口上)顯示開關(guān)狀態(tài),如果開關(guān)合上,L1亮,開關(guān)打開,L1熄滅。
標(biāo)簽: 3.0 監(jiān)視 開關(guān) 端口
上傳時(shí)間: 2014-01-19
上傳用戶:yy541071797
做單一燈的左移右移,硬件電路如圖4.4.1所示,八個(gè)發(fā)光二極管L1-L8分別接在單片機(jī)的P1.0-P1.7接口上,輸出“0”時(shí),發(fā)光二極管亮,開始時(shí)P1.0→P1.1→P1.2→P1.3→┅→P1.7→P1.6→┅→P1.0亮,重復(fù)循環(huán)。
標(biāo)簽:
上傳時(shí)間: 2017-07-22
上傳用戶:cc1015285075
每按下一次開關(guān)SP1,計(jì)數(shù)值加1,通過AT89S51單片機(jī)的P1端口的P1.0到P1.3顯示出其的二進(jìn)制計(jì)數(shù)值。
上傳時(shí)間: 2014-01-06
上傳用戶:yyq123456789
通過在proteus中操作得知這個(gè)程序的作用是:顯示圖形。 使我了解了數(shù)組、變量、子程序等的運(yùn)用。此程序是通過開關(guān)鍵的控制來實(shí)現(xiàn)圖形的顯示形狀,我們主要通過定時(shí)器來實(shí)現(xiàn)圖形的顯示間隔,按鍵的次數(shù)來顯示索要顯示胡和圖形,使伙熟悉了P0、P1、P3輸入/輸出口的功能,以及74LS245芯片胡性能等。 在程序開發(fā)中有一項(xiàng)編程風(fēng)格很重要,那就是命名規(guī)則。 一個(gè)變量的命名如果恰到好處,能夠讓人望文知意的話。會(huì)讓別人在閱讀你的代碼時(shí)變得輕松,更加容易理解。這也在無形中提高了團(tuán)隊(duì)合作的效率。 判斷是按鍵還是干擾是非常有用的,它體現(xiàn)了一個(gè)系統(tǒng)的抗干擾能力。高低電平在瞬間的變換是很正常的,如果沒有這條語句,系統(tǒng)很容易出錯(cuò)。
上傳時(shí)間: 2014-10-14
上傳用戶:釣鰲牧馬
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1