wulin 發(fā)表于 2024-3-9 07:51
任意端口組合驅(qū)動(dòng)數(shù)碼管
lqzd 發(fā)表于 2024-3-9 10:57
if(++j>=1000) //移動(dòng)顯示
{
...
lqzd 發(fā)表于 2024-3-9 10:57
if(++j>=1000) //移動(dòng)顯示
{
...
lqzd 發(fā)表于 2024-3-9 10:57
if(++j>=1000) //移動(dòng)顯示
{
...
wulin 發(fā)表于 2024-3-9 07:51
任意端口組合驅(qū)動(dòng)數(shù)碼管
wulin 發(fā)表于 2024-3-9 07:51
任意端口組合驅(qū)動(dòng)數(shù)碼管
Hephaestus 發(fā)表于 2024-3-9 19:41
嚴(yán)重懷疑segd=dat>>3&0x01;這種寫法執(zhí)行效率極其低下,建議讓編譯器輸出匯編代碼檢查一下。
寫成segd= ...
wulin 發(fā)表于 2024-3-9 21:28
對(duì)于初學(xué)者而言,易懂比效率更適宜。何況在相同環(huán)境原代碼執(zhí)行時(shí)間35us,改后的代碼執(zhí)行時(shí)間64us,效率不 ...
Hephaestus 發(fā)表于 2024-3-10 14:47
算了吧你,你的代碼每行要產(chǎn)生超過5條指令,我改了以后只有2條。
xiaobendan001 發(fā)表于 2024-3-11 07:50
unsigned char bdata tmp;
sbit tmp0=tmp^0;
sbit tmp1=tmp^1;
xiaobendan001 發(fā)表于 2024-3-11 07:50
unsigned char bdata tmp;
sbit tmp0=tmp^0;
sbit tmp1=tmp^1;
lqzd 發(fā)表于 2024-3-12 09:27
你能看明白嗎?能不能給我解釋一下,怎么能這樣寫的。
unsigned char bdata tmp;
sbit tmp0=tmp^0;
歡迎光臨 (http://www.torrancerestoration.com/bbs/) | Powered by Discuz! X3.1 |