找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 13768|回復(fù): 19
打印 上一主題 下一主題
收起左側(cè)

[轉(zhuǎn)帖] 自制單片機(jī)山寨小電腦,可以處理basic語言

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:16709 發(fā)表于 2009-8-31 11:30 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
 

[原創(chuàng)] 自制單片機(jī)山寨小電腦,可以處理basic語言,制做過程進(jìn)度都寫在這里

本帖最后由 極品菜鳥 于 2009-3-14 22:12 編輯

現(xiàn)有配置如下
中央處理器:ATMega32L 主頻 7.3728Mhz
內(nèi)存2K字節(jié)
顯存 400字節(jié)
顯示設(shè)備:VGA顯示器
輸入設(shè)備:PS/2鍵盤
其他外設(shè):串口
磁盤存儲(chǔ):SD卡

ATMega8處理IO
PIC16F877A用來處理磁盤外設(shè),還沒做
ATMega32是basic解釋器。

已經(jīng)完成了部分basic命令的解析,給大家上個(gè)視頻看看

2008年12月25日 常寧 (長春)
Snap.swf (1.84 MB)
Snap1.swf (1.69 MB)

Snap4.JPG

Snap5.JPG VGA/PAL 部分
Snap6.JPG 背面
Snap8.JPG 既然diy,當(dāng)然編程器也不能用買的,必須DIY
第一次電路修改:
去掉PIC16F877A,用ATMega32代替,用于磁盤處理,使用420M  IDE硬盤,F(xiàn)AT文件系統(tǒng)


計(jì)劃更改:不使用Basic解釋器來模擬以前的rom Basic的計(jì)算機(jī),改為寫操作系統(tǒng),可以運(yùn)行字節(jié)碼程序,這樣可以運(yùn)行諸如數(shù)據(jù)庫管理系統(tǒng),信息管理系統(tǒng)等確實(shí)的應(yīng)用。
2008年12月31日
第二次修改,確定網(wǎng)絡(luò)部分使用ENC28J60,并測(cè)試通過。雖然速度慢點(diǎn),沒法寫完整的tcp/ip協(xié)議棧,但是應(yīng)付一下基本能功能還不錯(cuò),F(xiàn)在已經(jīng)可以跑UDP協(xié)議了。
Snap3.JPG   綠色的模塊就是ENC28J60
Snap7.JPG 網(wǎng)絡(luò)部分


第三次修改:主處理器修改為AT89S52,外擴(kuò)32Kram,這樣可以直接運(yùn)行本地代碼,不再需要解釋器。內(nèi)部通訊改為Uart,不再使用I2C(因?yàn)?1沒有I2C,用軟件模擬給本來就不快的51增加負(fù)擔(dān)不值得).
網(wǎng)絡(luò)部分由于功能較弱,并且比較麻煩所以暫時(shí)去掉。
TinyComputer.rar (264.54 KB) 硬件部分所有資料,軟件部分沒有完成,暫缺。
所有文件遵守GPL許可協(xié)議。為了方便不是電子專業(yè)的朋友(看不懂帶總線和網(wǎng)絡(luò)的電路圖)也能做。所有都用了線直接連接,這樣即便沒學(xué)過也很容易看懂,沒有使用網(wǎng)絡(luò)和總線。大家對(duì)付看吧。。。。。另外雖然提供了pcb圖,但是不建議用,這樣才有diy的感覺
09年1月27日

由于工作原因,這個(gè)項(xiàng)目暫停一段時(shí)間。請(qǐng)耐心等待。
09年3月14日
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:14770 發(fā)表于 2009-8-31 18:25 | 只看該作者
很好很強(qiáng)大
回復(fù)

使用道具 舉報(bào)

板凳
ID:15867 發(fā)表于 2009-9-15 15:32 | 只看該作者

特牛

回復(fù)

使用道具 舉報(bào)

地板
ID:17229 發(fā)表于 2009-9-15 21:06 | 只看該作者
厲害。
回復(fù)

使用道具 舉報(bào)

5#
ID:17294 發(fā)表于 2009-9-17 11:58 | 只看該作者

強(qiáng)人啊

回復(fù)

使用道具 舉報(bào)

6#
ID:16555 發(fā)表于 2009-10-28 09:06 | 只看該作者
膜拜!神!
回復(fù)

使用道具 舉報(bào)

7#
ID:18010 發(fā)表于 2009-10-30 17:06 | 只看該作者

頂。樓主,等你的更新!

回復(fù)

使用道具 舉報(bào)

8#
ID:19148 發(fā)表于 2009-11-15 02:58 | 只看該作者
當(dāng)代牛人
回復(fù)

使用道具 舉報(bào)

9#
ID:14855 發(fā)表于 2009-11-21 14:21 | 只看該作者
厲害的人物呀,佩服中
回復(fù)

使用道具 舉報(bào)

10#
ID:17943 發(fā)表于 2009-12-12 10:41 | 只看該作者

 

有意思

回復(fù)

使用道具 舉報(bào)

11#
ID:19693 發(fā)表于 2009-12-17 17:24 | 只看該作者
沒什么價(jià)值啊 !玩玩可以~
回復(fù)

使用道具 舉報(bào)

12#
ID:19701 發(fā)表于 2009-12-20 19:31 | 只看該作者
牛人一個(gè)
回復(fù)

使用道具 舉報(bào)

13#
ID:20595 發(fā)表于 2009-12-29 21:37 | 只看該作者
哥們我跟你學(xué)單片機(jī)吧。好強(qiáng)大
回復(fù)

使用道具 舉報(bào)

14#
ID:23434 發(fā)表于 2010-4-28 19:45 | 只看該作者

厲害

 

回復(fù)

使用道具 舉報(bào)

15#
ID:23004 發(fā)表于 2010-5-10 13:01 | 只看該作者
牛人。!我來頂一下
回復(fù)

使用道具 舉報(bào)

16#
ID:24511 發(fā)表于 2010-6-16 01:43 | 只看該作者
接住~~~~~~~~
回復(fù)

使用道具 舉報(bào)

17#
ID:58986 發(fā)表于 2014-1-31 15:38 | 只看該作者
強(qiáng)大的神啊....我跟你學(xué)習(xí)了...好嗎
回復(fù)

使用道具 舉報(bào)

18#
ID:58502 發(fā)表于 2014-3-13 23:56 | 只看該作者
期待新版本
回復(fù)

使用道具 舉報(bào)

19#
ID:59655 發(fā)表于 2014-3-14 08:14 | 只看該作者
牛人啊。∥襾眄斠幌
回復(fù)

使用道具 舉報(bào)

20#
ID:981177 發(fā)表于 2021-11-17 21:40 | 只看該作者
厲害,現(xiàn)在的51芯片ROM更大了,是不是能做的更多?
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表