2020ブルーブリッジ省カップのレースの準備日記1

#環境:IAP15F2K61S2、Keil5 +

#A、インテルに51台のバス:XBYTE使用上
の#include <absacc.h>後、缶XBYTE [0xの4桁の16進】制御P2、P0、WRの
例:
XBYTE [0x8ff0] = 0x00で
展開されて0x8ff0 :P2部1000 1111、P0の一部:1111万
が、実際には、これは卵と何P0ではありません
!その本当の役割は、以下のとおりです。

									XBYTE[P2P0] = P0;

実際には、P0と何も卵が、P0は、右の焦点である、P2を左、左括弧に便利です
実装メカニズムである:
ダウン①P2+ WR
②WRは引か
③P0を
単に結合「長い一日の手紙を、」ブルーブリッジカップ・デザイン・ボード

#第二に、ABCは138フィート絶対に取り外し可能ではないデコーダ
、このような関数を書くかもしれません。

void Change138(unsigned char num)
{
	//高位
	LSA = num/2/2%2;
	//中位
	LSB = num/2%2;
	//低位
	LSC = num%2;
}

しないでください!
このような問題のない思想は存在しない:
ラッチ、そのような変換は、途中で干渉の多くを生成するとともに、嵌合の場合に
例:4デコーダ138は7となる
初期4:ABC 100
8の終わりに:ABC 111は、
第一ラインステートメント:ABC(100) - > ABC (100)
第二のラインステートメント:ABC(100) - > ABC (110)
ライン上のステートメント:ABC(110) - > ABC (111)
第2の行の変換の途中で選択されたABC 110 =ときに機能が誤って干渉状態を生成します

#第三には、.hファイルに問題が不可解表示したくない変数C言語を定義します!

出版元の記事 ウォンの賞賛0 ビュー55

おすすめ

転載: blog.csdn.net/qq_43313844/article/details/104077532