1樓:網友
p1口共有這8 個io 口,對應也是乙個位元組的8 位輸出 。
mov p1,#01111111b;最下面的led點亮。
是為低電平 ,其它缺源7 個口為高電平,這樣就是最下面那個led亮乎飢。如伏頃態果是mov p1,#10111111b,就是下面第2 個led亮。
由此類推,你就知道道理了。
2樓:
我覺得這個你應該從硬體的角度理解這個編碼的問題。
假如你p口的驅動能力足夠,從微控制器p口出來後就連線到發光二極體對地。當你從此管腳輸出高電平時,發光二極體導通,於是點亮;同理,當輸出低電平是截止。
編碼不是歷歲凱隨意編,而是根據你所需要某個時刻需要點亮某個管腳的led編碼的。
與#01111111b...#10111111b這些數雀罩字之間的沒什麼必然的對應關係,只是從p1口輸入對應的電平。如果非要說所謂的對應關係的,就是給埠輸出賦值時肢喚的二進位數的從低到高對應的是。
3樓:匿名使用者
#01111111b、#10111111b...#11111111b"都是立即數,送給p1口後,p1口的各個位也就是這個立即數的各個位了。所以為1的位,燈是滅的,因春備高電平,led不亮;為0的位,燈是亮的,因輸出低電平時,led亮。
這是由於p1口接上了8個led的緣故,並且這些led是低亮,高不亮的。
立即扒源毀數在程式中的程式儲存器空間裂鬧。也就是,在**區。
微控制器at89c51和at89s51有什麼不一樣?
4樓:愛微控制器生活
都是乙個樣。不過好像s52是4k而c51是2k
5樓:網友
微控制器的型號不一樣!
at89s51的介紹
6樓:彼岸之戀
at89s51是乙個低功耗,高效能cmos 8位微控制器,片內含4k bytes isp(in-system programmable)的可反覆擦寫1000次的flash唯讀程式儲存器,器件採用atmel公司的高密度、非易失性儲存技術製造,相容標準mcs-51指令系統及80c51引腳結構,晶元內整合了通用8位**處理器和isp flash儲存單元,at89s51在眾多嵌入式控制應用系統中得到廣泛應用。
什麼是at89s
7樓:橋邊紅藥
at89s51是乙個低功耗,高效能cmos 8位微控制器,片內含4k bytes isp(in-system programmable)的可反覆擦寫1000次的flash唯讀程式儲存器,器件採用atmel公司的高密度、非易失性儲存技術製造,相容標準mcs-51指含叢鎮令系統及80c51引腳結構,晶元內整合了通用8位**處理器談粗鄭團和isp flash儲存單元,at89s51在眾多嵌入式控制應用系統中得到廣泛應用。
at89s51微控制器內部包含哪些主要邏輯功能部件各部分的功
微控制器 microcontrollers 是一種bai積體電路晶片,du是採用zhi超大規模積體電路技術把具有dao資料處理能回 力的 處理器答cpu 隨機儲存器ram 只讀儲存器rom 多種i o口和中斷系統 定時器 計數器等功能 可能還包括顯示驅動電路 脈寬調製電路 模擬多路轉換器 a d轉換...
怎麼用AT89S51微控制器組合語言製作十進位制加法計算器
keyval equ 30h keytm equ 31h keyscan equ 32h dat equ 33h scanled equ 37h s dat equ 38h d dat equ 39h r datl equ 3ah r dath equ 3bh calflag equ 3ch fla...
89s51微控制器採用何種方式區分內外程式儲存器及內外資料儲存
是通過bai不同的彙編命令來區分內外數du據儲存器的zhi,就是說彙編daomovx指令會自動呼叫版外部資料 儲存器,mov命令調權用內部ram。ea vpp pin 31 在 ea 接低電平時,微控制器只訪問外部程式儲存器,定址最大64kb外部程式儲存器空間。當 ea 接高電平時,微控制器既能訪問...