2016-09-01から1ヶ月間の記事一覧

ファームウェアについて

ファームウェアとは、電子機器に組み込まれたハードウェア制御用プログラムのこと。 マイコンのプログラムと言っていいくらいだ。 書き換えられることはまずないと言っていい。 ハードウェアとソフトウェアの中間的存在と言われているが、ソフトウェアがほぼ…

時間を扱うプログラムを作ろう

そのためにtime.hというヘッダーファイルを使おう。 現在の時刻を整数で表すプログラムのC言語ソースコード。 #include <stdio.h> #include <time.h> int main(void) { printf("%d\n",time(NULL)); return 0; } 現在の時刻を文字列で表すプログラムのC言語ソースコード。 #inc</time.h></stdio.h>…

電話で使えるオンライン機能

電話でオンライン機能を使ってみよう。 時報機能:電話番号を、117と入力することで使用できる。現在の時刻を音で教えてくれる。現在の正確な時刻を知りたい場合にオススメ。 天気予報機能:電話番号を、(天気予報を知りたい地区の市外局番)-177と入力するこ…

コンピュータのROMについて

コンピュータのROMは、プログラム等が記憶されるものである。 プログラムの他、画像データやテキストデータも記憶される。 コンピュータはプログラムを実行する際、1命令につき16ビットの場合、1ビットずつROMからデータを読み取り、16ビット読み取ったら命…

さっきのプログラムを改良してみた

選択肢を表示する所を関数にした。 #include <stdio.h> #include <windows.h> #include <math.h> void option(int cursor,int number,char str); int main(void) { char command; //8で上に、2で下に、5で実行 int cursor = 1; int exit_flg = 0; while(exit_flg==0){ command = '0'; sys</math.h></windows.h></stdio.h>…

カーソルを動かして実行するものを選択できるCUIプログラム

そのプログラムのC言語ソースコードがこれ。 #include <stdio.h> #include <windows.h> #include <math.h> int main(void) { char command; //8で上に、2で下に、5で実行 int cursor = 1; int exit_flg = 0; while(exit_flg==0){ command = '0'; system("cls"); printf("何をしますか?\n"</math.h></windows.h></stdio.h>…