メニュー English Ukrainian ロシア語 ホーム

愛好家や専門家向けの無料テクニカル ライブラリ 無料のテクニカルライブラリ


無線電子工学および電気工学の百科事典
無料のライブラリ / 無線電子および電気機器のスキーム

プログラマ MK ATMEL シリーズ AT89。 無線エレクトロニクスと電気工学の百科事典

無料のテクニカルライブラリ

無線電子工学と電気工学の百科事典 / マイクロコントローラー

記事へのコメント 記事へのコメント

Atmel マイクロコントローラー (MC) は古くから知られており、世界中のアマチュア無線家に広く使用されています。 AT89 シリーズ MCU は完全な命令セット (CISC) を備えており、Intel 8051 MCU と完全な互換性があります。この記事では、最も広く使用されている AT89C51、AT89C52、AT89C55 MCU とその低電圧バージョン AT89LV51、AT89LV52、AT89LV55 用のプログラマについて説明します。 これらのマイクロコントローラのパラメータは、「Radio」、2000 年、No. 7、p.53 に掲載されている参考資料「Microcontrollers of Popular family」に記載されています。 XNUMX.

[1、2] で説明されているプログラマとは異なり、提案されたプログラマは、その動作のためにすでにプログラムされた別のマイクロコントローラの存在を必要としません。 IBM互換コンピュータのハードウェアと制御プログラムで構成されます。 ハードウェア部分 (以下、プログラマと呼びます) は LPT ポートに接続されており、このポートは (コンピュータ BIOS の統合周辺機器メニューで) EPP モード (拡張パラレル ポート - 高度なパラレル ポート) に切り替える必要があります。 このモードでは、コンピュータの LPT ポートは双方向になります (詳細については、[3] を参照してください)。

プログラマの概略図を図に示します。 1. チップ DD1 (プログラマブル パラレル インターフェイス KR580BB55) は、LPT ポートからの情報のバイトをデータ バス、アドレス バスに分配し、制御信号を生成します。

プログラマーMKATMELシリーズAT89
(クリックして拡大)

チャネル A ではアドレスの下位部分と上位部分が順次送信され、チャネル B ではデータが送信され、プログラム書き込みモードではこのチャネルが出力として機能し、読み取りモードでは入力として機能します。 チャネル C は、レジスタ DD2、DD3、電圧レギュレータ DA1、および XS1 ソケットに取り付けられたプログラマブル MK の動作モードを制御するために使用されます。 DD1 チップは、入力 A0、A1、RD、WR で受信した信号によって制御されます。 DD1 チップの動作モードを表に示します。 1.

プログラマーMKATMELシリーズAT89

チップ DD2 と DD3 は、プログラマブル MK のアドレスの下位部分と上位部分を保存するように設計されています。 情報は信号 CO と C1 DD1 を使用して記録されます。 調整可能な電圧レギュレータ DA1 は、EA / UPP 出力で 5 または 12 V のプログラム可能な MK 電圧を生成するために使用され、電圧値は抵抗 R4 ~ R6 によって決定されます。 信号 C2 DD1 のローレベルでは、スタビライザーの出力の電圧は 12 V で、ハイレベルでは、トランジスタ VT1 が開き、抵抗 R4 が R6 と並列に接続されている場合、5 V になります。

MK をプログラムするには、DD1 チップがそのチャネル A、B、C が出力として機能するモードに切り替えられます。 このために、制御ワード 1p が DD80 に書き込まれます (表 2 を参照)。 信号C4〜C7 DD1の助けを借りて、プログラマブルMKは記録モードに設定され(表3を参照)、C0〜C3の初期値が設定されます(C0 = C1 = C2 = C3 = 1)。

次に、MK アドレスの下位部分がチャネル A に出力され、信号 C2 を使用して DD0 に書き込まれます (C0 \u0d 3 を設定)、その後、アドレスの上位部分が信号 C1 \u0d によって DD2 に書き込まれます。 12. 次に、データがチャネル B に出力され、プログラマブル MK の対応する入力に到着します。 C3 にローレベルが印加されると、EA / Upp MK 入力に +2 V の電圧が発生し、C4 出力のレベルがハイからローに変化し、それに応じて ALE も変化することで記録が確認されます。 / PROG MK 入力 (図 2; 時間パラメータの値を表 3 に示します)。 データ記録サイクルが完了します。 これで、信号 CXNUMX と CXNUMX をリセットして、次のアドレスとデータ バイトに進むことができます。

プログラマーMKATMELシリーズAT89

プログラマーMKATMELシリーズAT89

これらすべての操作は、元の「ファームウェア」ファイルのデータがすべて書き込まれるまで繰り返されます。 「ファームウェア」ファイルは最も単純なバイナリ形式 (拡張子 .bin) で指定する必要があることに注意してください。 ファイルを Intel hex 形式からバイナリに変換するには、hex2bin.exe ユーティリティを使用します。

読み取りモードでは、LPT ポートは双方向モードに切り替えられ、DD1 チップは 82h モード (表 2)、チャネル A、C が出力に、チャネル B が入力に設定されます。

プログラマーMKATMELシリーズAT89

書き込みモードと同様に、アドレスの下位部分をDD2に、上位部分をDD3に出力し、MK読み出しモードに設定されます(表3)。

プログラマーMKATMELシリーズAT89

読み取りモードの出力 C2 DD1 は常にログ状態になります。 1. アドレスを設定した後、MK の ALE / PROG 入力が Low (C3 = 0) に駆動され、MK は設定されたアドレスにあるデータを出力します。 次に、チャネル B DD1 から情報が読み取られ、受信したデータがファイルに書き込まれます。その名前は、MK プログラムの読み取り手順の最初に入力されます。 ファイルには .bin 拡張子が付き、MK のプログラム メモリの完全なコピーになります。

コンテンツ チェック モードでは、MK メモリが読み取られ、指定されたファイルとバイトごとに比較されます。 相違が見つかった場合、不一致の値のアドレスと XNUMX バイトがモニター画面に表示されます。XNUMX つは MK メモリから、もう XNUMX つはファイルからです。

消去モードでは、ラインC4〜C7のMK DD1に表に従って値を設定します。 3. 次に、EA/VPP 入力が 12V (C2 = 0) に駆動され、C3 (ALE/PROG) 出力が 10ms の間 Low に駆動されます。 消去後、メモリの内容が監視されます。 成功すると、プログラム メモリ全体が FFh 値で埋められますが、セルの内容が異なる場合は、そのアドレスと値を含むメッセージがモニタ画面に表示されます。

識別コードを読み取るには、DD1 チップがチャネル B が入力として機能するモード (読み取りモードと同様) に切り替えられ、C4 ~ C7 バスがログ状態に転送されます。 アドレスバスには0(表3による)、アドレス30p、31h、32hが交互に出力されます。 その結果、対応するバイトがモニター画面に表示され、それによって MK のタイプが決定されます (表 5)。

プログラマーMKATMELシリーズAT89

さらに、ソフトウェアを使用すると、MK のタイプを自動的に決定できます。これが不可能な場合は、そのタイプを手動で入力できます。

PC プログラムとその Turbo Pascal ソース コード

文学

  1. FLASH メモリを搭載した ATMEL マイクロコントローラ用のプログラマ。 - <atprog.boom.ru>。
  2. Programatory processoru a pamiti hardy Atmel. - .
  3. IEEE 1284 EPP 拡張パラレル ポート モード。 -

著者: A. ゴラブコフ、モスクワ

他の記事も見る セクション マイクロコントローラー.

読み書き 有用な この記事へのコメント.

<<戻る

科学技術の最新ニュース、新しい電子機器:

庭の花の間引き機 02.05.2024

現代の農業では、植物の世話プロセスの効率を高めることを目的とした技術進歩が進んでいます。収穫段階を最適化するように設計された革新的な Florix 摘花機がイタリアで発表されました。このツールには可動アームが装備されているため、庭のニーズに簡単に適応できます。オペレーターは、ジョイスティックを使用してトラクターの運転台から細いワイヤーを制御することで、細いワイヤーの速度を調整できます。このアプローチにより、花の間引きプロセスの効率が大幅に向上し、庭の特定の条件や、そこで栽培される果物の種類や種類に合わせて個別に調整できる可能性が得られます。 2 年間にわたりさまざまな種類の果物で Florix マシンをテストした結果、非常に有望な結果が得られました。フロリックス機械を数年間使用しているフィリベルト・モンタナリ氏のような農家は、花を摘むのに必要な時間と労力が大幅に削減されたと報告しています。 ... >>

最先端の赤外線顕微鏡 02.05.2024

顕微鏡は科学研究において重要な役割を果たしており、科学者は目に見えない構造やプロセスを詳しく調べることができます。ただし、さまざまな顕微鏡法には限界があり、その中には赤外領域を使用する場合の解像度の限界がありました。しかし、東京大学の日本人研究者らの最新の成果は、ミクロ世界の研究に新たな展望をもたらした。東京大学の科学者らは、赤外顕微鏡の機能に革命をもたらす新しい顕微鏡を発表した。この高度な機器を使用すると、生きた細菌の内部構造をナノメートルスケールで驚くほど鮮明に見ることができます。通常、中赤外顕微鏡は解像度が低いという制限がありますが、日本の研究者による最新の開発はこれらの制限を克服します。科学者によると、開発された顕微鏡では、従来の顕微鏡の解像度の 120 倍である最大 30 ナノメートルの解像度の画像を作成できます。 ... >>

昆虫用エアトラップ 01.05.2024

農業は経済の重要な分野の 1 つであり、害虫駆除はこのプロセスに不可欠な部分です。インド農業研究評議会 - 中央ジャガイモ研究所 (ICAR-CPRI) シムラーの科学者チームは、この問題に対する革新的な解決策、つまり風力発電の昆虫エアトラップを考案しました。このデバイスは、リアルタイムの昆虫個体数データを提供することで、従来の害虫駆除方法の欠点に対処します。このトラップは風力エネルギーのみで駆動されるため、電力を必要としない環境に優しいソリューションです。そのユニークな設計により、有害な昆虫と有益な昆虫の両方を監視することができ、あらゆる農業地域の個体群の完全な概要を提供します。 「対象となる害虫を適切なタイミングで評価することで、害虫と病気の両方を制御するために必要な措置を講じることができます」とカピル氏は言います。 ... >>

アーカイブからのランダムなニュース

火山とペスト 23.04.2001

ゴダード宇宙研究所 (米国) の気候学者 Richard Stothers は、歴史的文書、グリーンランド氷河の深部から掘削された氷のサンプル、古い木の切り株の年輪を研究して、大規模な火山噴火とペストとの関係を発見したと主張しています。流行。

過去 2000 年間に XNUMX 回の強力な噴火があり、そのたびに少なくとも XNUMX 億トンの塵とガスが大気中に放出されました。 そして、XNUMX 件中 XNUMX 件で、噴火の直後に腺ペストの流行が旧世界を席巻しました。 上層大気に持ち込まれた火山塵は、地表に到達する太陽​​放射を弱めます。

その結果、寒気の流れが南に移動し、ヨーロッパや中東では気候がより寒く、より湿度が高くなり、ペスト菌の蔓延の一因となっています。

ペストを媒介するネズミは、寒さのために人間の住居や食料源の近くにとどまろうとします。 その後、流行が始まります。

その他の興味深いニュース:

▪ インクジェットプリンターと銀インクでチップをつなぐ

▪ ワイヤレスボディアンテナ

▪ 心電図識別技術

▪ 苔は地球にとって不可欠なものです

▪ Friday Lock スマートドアロック

科学技術、新しいエレクトロニクスのニュースフィード

 

無料の技術ライブラリの興味深い資料:

▪ サイトのモデリングセクション。 記事の選択

▪ チャリティーアクロバットの記事。 人気の表現

▪ 記事 結核とは何ですか? 詳細な回答

▪ 記事プリプロダクションエンジニア。 仕事内容

▪ 記事を聞くときに注意すべきこと。 無線エレクトロニクスと電気工学の百科事典

▪ 記事TECSUN受信機のアップグレード。 無線エレクトロニクスと電気工学の百科事典

この記事にコメントを残してください:

Имя:


Eメール(オプション):


コメント:





このページのすべての言語

ホームページ | 図書館 | 物品 | サイトマップ | サイトレビュー

www.diagram.com.ua

www.diagram.com.ua
2000-2024