• 検索結果がありません。

タッチ入力式オリジナル電卓の設計と製作 高知工科大学

N/A
N/A
Protected

Academic year: 2021

シェア "タッチ入力式オリジナル電卓の設計と製作 高知工科大学"

Copied!
1
0
0

読み込み中.... (全文を見る)

全文

(1)

タッチ入力式オリジナル電卓の設計と製作

高知工科大学 システム工学群 電子工学専攻 学籍番号: 1170017 氏 名: 上田直也

1. 研究の背景

現在、一般家庭で使われている殆どの電子機器 には、何らかの制御ソフトウェアが組み込まれて おり、電子機器産業でもソフトウェア開発にプロ グラミング技術は欠かせない。回路設計技術と、

プログラミング技術を効率的に身に着けるには、

実際に作成して経験を積むことだと考えている。

より多くの経験と知識を貯蓄しておけば、これか らの技術開発で役に立つのではないかと考え、本 研究に取り組むことにした。

2.

タッチセンサ機能の制御

1 つの PIC マイコンで 20 個以上のタッチ入力キ ーを実現する方法を考えた。電極をマトリックス 状に配置し(図 1)、タッチされたキーの行と列を 読み取ることで座標を特定できるように設計した。

3.

実数の表現

浮動小数点数は、a:実数、m:仮数、B:基数、e:

指数とすると、次の式(1)で表される。

𝑎 = 𝑚 × 𝐵

𝑒

(1)

今回製作する電卓のプログラムでは、B=10 とし て表現し、コンピュータ上の表現と実際の数値の 表現を近づけるために、仮数部を整数で表現する ことにした。仮数部は、unsigned long 型変数を 2

つ用いて、64bit で表現し、指数部は char 型変数 で表現した。これに符号などを入れる変数を追加 して、構造体変数を構成した。

4.

実数演算プログラムの作成

作成した主な演算関数は、四則演算、平方根と 剰余である。実数型変数を算術演算に使用するた めに、四則演算を行う関数も作る必要があった。

その他、指数の入出力、メモリ機能など数種類の 機能を搭載した。

5. まとめ

マトリックス状に配置したタッチセンサを制御 して多数の入力キーの確保に成功した。また、PIC マイコンを用いて、標準ライブラリ関数を使用せ ずに、有効桁数 18 桁の実数演算を実現することが できた。

作成した電卓(図 2)は、一般的な用途として十 分な性能を持つが、オリジナルな機能を搭載する ことができなかった。しかし、今後の機能拡張に 備えて、プログラムの中に幾つかの予備機能を残 している。

図 1 タッチセンサマトリックス

図 2 電卓の外観

参照

関連したドキュメント

次世代電力NW への 転換 再エネの大量導入を支える 次世代電力NWの構築 発電コスト

シートの入力方法について シート内の【入力例】に基づいて以下の項目について、入力してください。 ・住宅の名称 ・住宅の所在地

う東京電力自らPDCAを回して業 務を継続的に改善することは望まし

充電器内のAC系統部と高電圧部を共通設計,車両とのイ

八幡製鐵㈱ (注 1) 等の鉄鋼業、急増する電力需要を背景に成長した電力業 (注 2)

パキロビッドパックを処方入力の上、 F8特殊指示 →「(治)」 の列に 「1:する」 を入力して F9更新 を押下してください。.. 備考欄に「治」と登録されます。

電子式の検知機を用い て、配管等から漏れるフ ロンを検知する方法。検 知機の精度によるが、他

・カメラには、日付 / 時刻などの設定を保持するためのリチ ウム充電池が内蔵されています。カメラにバッテリーを入