❶ 請問em78153單片機的port6可以設置為有不同的功能嗎,電平有高低的
可以.
❷ 請教:用EMC153 單片機如何實現 乘法運算.
帶浮點數的,你就得知道小數點二進制加減如何變化即可,乘法始終是以加法來實現的,除法以減法來實現
❸ 義隆EM78P153S單片機怎麼做到 掉電變數數據不丟失
在程序里打開掉電檢測中斷,在中斷服務程序裡面做你想要保存的重要數據到EERom中,上電復位後先判斷EEROM中是否有有效數據,如果有就讀取回來放入正確的變數中,然後執行程序就OK了,但是我沒用過義隆單片機,這是常規過程,具體怎麼設置掉電檢測中斷,仔細查閱資料手冊。
❹ 義隆單片機153s能不能做掉電數據保護
什麼單片機都可以做,只是有些單片機不需要擴展
電壓檢測電路
及
掉電後能保存數據的EEPROM.只要查看一下數據數據。掉電數據保護的條件,
1.
檢測電壓,如電壓低到一定值
產生中斷,保存數據。
2.
能保存數據的EEPROM.
STC
系列單片機的幾個型號,內部就有
低電壓中斷
及
EEPROM
存儲器。
❺ 應單片機PMC153,I/O編程輸出110KHz頻率誤差極大,在102~1116KHz跳變
不知道你用的是做么做的頻率,晶振頻率是多少,如果是4MHZ或者8MHZ,而且你又是用c寫的話,10khz的誤差都不奇怪。你計算一下就知道了,用8M晶振的話,寄存器數值相差一,就會產生幾k的誤差了。
❻ 義隆單片機 數組
數據存儲器和程序存儲器是不一樣的
你設的數組應子數據區,應該超出153單片機的數據存儲器空間了,你在看看單片機手冊
你的程序比如main里的命令是放在程序存儲器中的
它們所用的空間得分開計算,不可以一起算的
你可以分別式3個數組是否都能單獨讀出數據,如果能那就是ram超了
❼ 義隆em78p153單片機開發需要些什麼東西比如模擬器,燒寫器之類的,價格又是多少呢
用義隆的153的模擬器,淘寶上有賣的,價格幾百不等
❽ 義隆單片機EM18P153,實現LED三色變化:無色、紅、綠、藍、無,循環變化,依次間隔時間如下:
有做過PWM無級調光,你這個不是很麻煩,只要你學會PWM就能做會,其中T為時間,這個不能停,D為占空比,調整這個,可以讓LED亮和暗。為0時滅,
你的做法很簡單,一上電紅慢慢亮,然後慢慢滅,然後綠慢慢亮,綠慢慢滅,中間間隔的時間我相信你會。
❾ 義隆單片機153TCC溢出,不進入中斷
看了你這個程序,感覺你對單片機中斷的處理過程還不是非常熟悉。最起碼的,你進入中斷以後,連一些關鍵的寄存器保護都沒有,比如保護A,保護狀態寄存器,PC等。中斷執行完畢後再恢復這些寄存器的內容。下面我給你一個義隆官網給的TCC中斷實例,你也可以自己去www.emc.com.tw下載。
;*****************************************************************************
;舉例:利用TCC定時來實現在P5輸出脈沖波形,
;P5口每隔500ms翻轉一次。
;*****************************************************************************
;MCU: EM78P153S
;Oscillator: Crystal 3.58MHz
;Clock: 2
;WDT: Disable
;編譯軟體: WicePulse version 2.6081015
INCLUDE "EM78P153S.INC"
COUNTER ==0X10;定時寄存器
A_buffer==0x1F;保存A寄存器
R4_buffer==0x2F;保存R4寄存器
R3_buffer==0x2E;保存R3寄存器
ORG0X00
JMPINITIAL
ORG0X08
TCC_INT:
MOV A_buffer,A;保存 A
MOV A,R3
MOV R3_buffer,A;保存 R3
MOV A,R4
MOV R4_buffer,A;保存 R4
JBS TCIF;是否為TCC中斷
JMP INT_RET
MOV A,@81;是,計時器賦初值
MOV TCC,A
INC COUNTER
MOV A,COUNTER
SUB A,@19
JBC Z;定時到沒?
JMP INT_RET
CLR COUNTER;到,清計數器
COM PORT5
INT_RET:
MOV A,ISR
AND A,@0XFE
MOV ISR,A;清除TCC溢出中斷標志
MOV A,R4_buffer;返回 R4
MOV R4,A
MOV A,R3_buffer;返回 R3
MOV R3,A
SWAP A_buffer;返回 A
SWAPA A_buffer
RETI
ORG 0X50
INITIAL:
CLR COUNTER;清除COUNTER值
CLRA
CLR PORT5
IOW IOCE
IOW IOC5;PORT5設為輸出口,初始狀態為低電位
MOV A,@0B00000111
CONTW;TCC作為定時器,選用內部指令時鍾周期作為TCC信號源
;TCC預分頻比為1:256
MOV A,@81
MOV TCC,A;TCC 計數頻率為(256-81)
;TCC overflow time = (1/3.58MHz)*(256-81)*256=25ms
CLR ISR;清除中斷標志
MOV A,@0B00000001
IOW IMR;使能TCC中斷功能
ENI;使能全局中斷功能,以進入中斷入口地址0X08
MAIN:
WDTC
NOP
JMP MAIN
系統需要的頭文件,義隆官網都有的INCLUDE "EM78P153S.INC",就是這個頭文件,你下載一個就行了。