2009年4月25日星期六

單片機8051和匯編筆記

單片機:8051 + AT89C52
匯編: asm51.exe

為什么我寫入 #c0h 系統會報錯, #0c0h 就沒事?
碧落逍遥(396946209) 1:24:18
额,高位不是0的时候前面都要加0的。貌似规定的吧

回文
10111110—01111101不是顺着念和反着念一样啊,貌似不叫回文。。。

16进制2进制10进制互转最好方法:
windows自帶的計算器

我想单独控制某个灯。
p10 EQU 091H
SETB P10 ; OFF
CLR P10 ; ON

2009年4月23日星期四

安靜的思考

原來總喜歡做事情,想東西的時候開這音樂/視頻

昨天才發現,安靜的時候,效率最高。

2009年4月21日星期二

簡化LaTeX寫法的gForth腳本

Fex is a simple language based on Forth and with a syntax near txt2tags to generate LaTeX file and produce the associated ps or pdf files. Fex is a gforth script. It comes with an emacs mode.

http://hocwp.free.fr/fex/

Forth生活之路--Jornada728上跑Forth

抱著不甚解的精神。
我放棄了ForthOS在jornada上的安家,而直接在上面安裝了Dragon Forth。
開始了Forth生活之路。
wince上安裝DF方法:
1. 下載 http://www.delosoft.com/files/v2b41/ds2.ARM.CAB
2. 拷貝到cf卡上。
3. wince下運行dsforth2.exe (這是個編譯器)
4. 彈出:
dsFORTH2 is ready to proceed file: dsin.txt Output to file: dsout.txt
Press OK to begin
5. Press OK, 程序開始編譯dsin.txt裏面指定的內容,輸出會寫入dsout.txt
編譯需要一定的時間。
6. 編譯完成,彈出: Saved OK
并且生成 ds2c.exe 文件。
7. 運行 ds2c.exe ,彈出簡單的console類似界面。就可以寫一些forth玩了。

實用wince api:
1. 消息框
S" Hello, the world!" MES


疑問:
1. 如何把自己的xx.f編譯進去?
試過寫入dsin.txt 但是,編譯出來的沒有。

注意:
1. 輸入的命令必須是大寫,才接受。
2. alt+cltr+del 可以殺掉。

2009年4月20日星期一

泳池之夏

夏天在不經意間就到了。今天去游泳,明顯感覺到了。 于是有了這幅畫。

第一篇文章,做個紀念!

如題