Board logo

標題: 等我黎破處!!! 8051 討論區(Programming language) [打印本頁]

作者: kingkongearth    時間: 2009-6-14 20:14     標題: 等我黎破處!!! 8051 討論區(Programming language)

提示: 作者被禁止或刪除 內容自動屏蔽
作者: MCLL    時間: 2009-6-14 20:24     標題: 回覆 1# 的帖子

我見出面好是只是 C Language, 那裡 ASM Language 又如何呢?
作者: kingkongearth    時間: 2009-6-14 20:27

提示: 作者被禁止或刪除 內容自動屏蔽
作者: kingkongearth    時間: 2009-6-14 20:29

提示: 作者被禁止或刪除 內容自動屏蔽
作者: 扣肉6600    時間: 2009-6-15 01:20

ASM好呀
小弟都係學ASM的
C就
作者: lucas    時間: 2009-6-15 09:45

我都想玩8051, 只係識c, 學asm難唔難呢?
作者: rossi_lao    時間: 2009-6-15 10:13

51用ASM人路过
想转C玩其他MCU or ARM
作者: minglo04    時間: 2009-6-15 11:44

本帖最後由 minglo04 於 2012-2-22 19:55 編輯

------------
作者: pong2006    時間: 2009-6-15 15:24

唔知呢個forum有仲幾多位師兄都同我一樣用緊asm寫8051嘅program呢?
作者: oo0t0oo    時間: 2009-6-15 20:13

正....有師兄開51post

依家tb上搵梗d便靚正既51(or 51/avr板)
作者: 阿死    時間: 2009-6-15 22:56

大家可以分享下用8051做過咩玩具, 可能其他會員又岩用
作者: winglim7    時間: 2009-6-16 10:15

a good book for 8051 c (after if u know how to use asm)

http://www.amazon.com/Embedded-C-Michael-J-Pont/dp/020179523X
作者: singleup    時間: 2009-6-17 10:52

其實各有各好
有時c pgm 裡面都可能夾雜少量 asm, 因為 asm 較快/準... 可以用黎 handle critical events.......

btw, 我有少量 AT89s51及一些週邊 IC, 誰有興趣?
(屯門 / 兆康 西鐵站優先)
作者: tamkinfigo    時間: 2009-6-17 11:58

我有興趣~!!屯門三聖人~~
作者: MCLL    時間: 2009-6-17 12:57

原帖由 阿死 於 2009-6-15 22:56 發表
大家可以分享下用8051做過咩玩具, 可能其他會員又岩用


又係這個 8051 CD-Rom Player

圖片附件: newcdimage.jpg (2009-6-17 12:57, 28.26 KB) / 下載次數 155
https://h2.hkepc.com/forum/attachment.php?aid=874846&k=10fa3028c8486ac217bdd218d6e229a2&t=1781922879&sid=4sHyPdwHvU


作者: pong2006    時間: 2009-6-17 14:09

原帖由 singleup 於 2009-6-17 10:52 發表
其實各有各好
有時c pgm 裡面都可能夾雜少量 asm, 因為 asm 較快/準... 可以用黎 handle critical events.......

btw, 我有少量 AT89s51及一些週邊 IC, 誰有興趣?
(屯門 / 兆康 西鐵站優先)

一些週邊 IC即係邊隻型號?可唔可以透露下
作者: singleup    時間: 2009-6-17 15:22

tamkinfigo & pong2006, 突因私人事務, 未必今晚內回覆兩位, 還望見諒
小弟將於週五內回覆....
作者: kingkongearth    時間: 2009-6-17 21:46

提示: 作者被禁止或刪除 內容自動屏蔽
作者: tamkinfigo    時間: 2009-6-17 22:06

To singleup: 唔緊要~~慢慢~~
作者: singleup    時間: 2009-6-18 21:08

補回資料:
AT89C2051 ........................... x2
AT89C51 ................................ x2
AT89C52 ................................ x2
AT89S8252 .............................x1
62256.........................................x2

[ 本帖最後由 singleup 於 2009-6-24 21:59 編輯 ]
作者: tamkinfigo    時間: 2009-6-18 23:38

我想要下面三種
AT89C2051
ADC0804
DAC0800
作者: pong2006    時間: 2009-6-19 09:15

AT89C2051幾錢?
作者: singleup    時間: 2009-6-19 09:54

原帖由 pong2006 於 2009-6-19 09:15 發表
AT89C2051幾錢?


幾錢?! 無謂講喇... 講$ 傷友誼, 不過... 要在DIY區post下你既成品bor...
btw, 唔好叫我出去交收就最最最好....
作者: singleup    時間: 2009-6-19 09:56

原帖由 tamkinfigo 於 2009-6-18 23:38 發表
我想要下面三種
AT89C2051 / ADC0804 / DAC0800


我初步留這些給你, 請留 pm,
$ 都係唔收, 不過... 要在DIY區post下你既成品bor...  

AT89C2051 ..... x2
ADC0804 ......... x1
DAC0800 ..........x1
作者: MCLL    時間: 2009-6-21 09:20

要學習寫一個 8051 用的程式, 不論是 C 或 ASM 程式, 也不論用甚麼型號的 IC, 最基本要一個 Editor 和 Compiler, 最好就加多一個 Emulator. 或者用一些完正開發軟件. 如  http://www.keil.com/ 這樣的開發工具, 測試版本上限可以 Compiler 2K, 而個人就比較喜歡用一個 Editor, 再加多一個 Compiler.

Editor 我就喜歡用這個 Freeware
http://www.contexteditor.org/

Compiler 這個都是 Freeware
http://plit.de/asem-51/

而我就用 Keil 的 Compiler, 即下載回來, 而不是 Install, 只是用 Keil 的 Compiler.
作者: MCLL    時間: 2009-6-21 09:48

剛剛在 Google 找來一個 8051 Simulator 幾得意...
http://www.edsim51.com/


[ 本帖最後由 MCLL 於 2009-6-21 09:49 編輯 ]
作者: pch0113    時間: 2009-6-21 12:00

原帖由 MCLL 於 2009-6-21 09:20 發表
要學習寫一個 8051 用的程式, 不論是 C 或 ASM 程式, 也不論用甚麼型號的 IC, 最基本要一個 Editor 和 Compiler, 最好就加多一個 Emulator. 或者用一些完正開發軟件. 如  http://www.keil.com/ 這樣的開發工具, 測試 ...

用Visual Studio可以做到邊幾樣?

[ 本帖最後由 pch0113 於 2009-6-21 12:01 編輯 ]
作者: MCLL    時間: 2009-6-21 12:42

Visual Studio 就唔知, 有軟件用好似 'Visual Basic' 來開發...
http://www.mcselec.com/index.php?option=com_content&task=view&id=177
作者: abc9394    時間: 2009-6-21 13:09

原帖由 singleup 於 2009-6-19 09:56 發表


我初步留這些給你, 請留 pm,
$ 都係唔收, 不過... 要在DIY區post下你既成品bor...  

AT89C2051 ..... x2
ADC0804 ......... x1
DAC0800 ..........x1



我想要1粒8255,1粒adc同1粒dac如果冇晒就油佢啦。

我想試下用係z80度,因為我學緊z80

[ 本帖最後由 abc9394 於 2009-6-21 14:02 編輯 ]
作者: rossi_lao    時間: 2009-6-21 14:20     標題: 回覆 29# 的帖子

居然有人学紧z80
8255都已经觉得好旧噶芯片
编译器我用开http://www.manley.com.cn/web/product_neirong_01.asp?pro=173这个,但无仿真功能
2.39版有仿真功能,但文字颜色调整有限,好易睇错野
该软件最大特点可以打中文

[ 本帖最後由 rossi_lao 於 2009-6-21 14:24 編輯 ]
作者: minglo04    時間: 2009-6-21 14:22

原帖由 MCLL 於 2009-6-21 09:20 發表
要學習寫一個 8051 用的程式, 不論是 C 或 ASM 程式, 也不論用甚麼型號的 IC, 最基本要一個 Editor 和 Compiler, 最好就加多一個 Emulator. 或者用一些完正開發軟件. 如  http://www.keil.com/ 這樣的開發工具, 測試 ...


Keil 點樣淨係抽compiler 果part 出黎用?
咁樣用既話... 仲有無2k limit?
作者: MCLL    時間: 2009-6-21 16:51

原帖由 minglo04 於 2009-6-21 14:22 發表


Keil 點樣淨係抽compiler 果part 出黎用?
咁樣用既話... 仲有無2k limit?


一樣有...
好似張圖...

[ 本帖最後由 MCLL 於 2009-6-21 17:27 編輯 ]

圖片附件: keil-1.JPG (2009-6-21 17:27, 63.76 KB) / 下載次數 186
https://h2.hkepc.com/forum/attachment.php?aid=878546&k=78d989cc7ac98dd3f61f1f48383426d5&t=1781922879&sid=4sHyPdwHvU


作者: MCLL    時間: 2009-6-21 21:12

今天下載 Keil 新版本, 之後再 Unzipped 到一個 Folder. 再入去 BIN Folder 入面, 都有那些 EXE 檔案. 如圖 Keil-2.jpg. 再抄多一個 8LED.a51 入去. 檔案再容如下.
;
;               12MHz
;
ORG             0000h
JMP             Main
;
Main:
     mov        P1,#11111111B   ;Turn Off All LED
     mov        R5,#1           ;delay One Second
     call       Delay
;
     mov        P1,#00000000B   ;Turn On All LED
     mov        R5,#1           ;Delay One Second
     Call       Delay
;
     mov        P1,#00000001B   ;Turn On First LED
     mov        R5,#1           ;Delay One Second
     Call       Delay
;
     mov        P1,#00000010B   ;Turn On Two LED
     mov        R5,#1           ;Delay One Second
     Call       Delay
;
     mov        P1,#00000100B   ;Turn On Three LED
     mov        R5,#1           ;Delay One Second
     Call       Delay
;
     mov        P1,#00001000B   ;Turn On Four LED
     mov        R5,#1           ;Delay One Second
     Call       Delay
;
     mov        P1,#00010000B   ;Turn On Five LED
     mov        R5,#1           ;Delay One Second
     Call       Delay
;
     mov        P1,#00100000B   ;Turn On Six LED
     mov        R5,#1           ;Delay One Second
     Call       Delay
;
     mov        P1,#01000000B   ;Turn On Seven LED
     mov        R5,#1           ;Delay One Second
     Call       Delay
;
     mov        P1,#10000000B   ;Turn On Eight LED
     mov        R5,#1           ;Delay One Second
     Call       Delay
;
     mov        P1,#00000000B   ;Turn On All LED
     MOV        R5,#5           ;Delay Five Second
     Call       Delay
;
     Jmp        Main

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; delay routines
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
delay_100000us:
  mov   r7,#0c8h
delay_100000us_l0:
  mov   r6,#0f8h
delay_100000us_l1:
  djnz  r6,delay_100000us_l1
  nop
  djnz  r7,delay_100000us_l0
  ret

;r5 = seconds
delay:
  acall delay_100000us
  acall delay_100000us
  acall delay_100000us
  acall delay_100000us
  acall delay_100000us
  acall delay_100000us
  acall delay_100000us
  acall delay_100000us
  acall delay_100000us
  acall delay_100000us
  djnz  r5,delay
  ret
  
END

[ 本帖最後由 MCLL 於 2009-6-21 21:14 編輯 ]

圖片附件: keil-2.JPG (2009-6-21 21:12, 72.63 KB) / 下載次數 196
https://h2.hkepc.com/forum/attachment.php?aid=878719&k=a8977bf6fcbaf6c28761ed4bc2980ed7&t=1781922879&sid=4sHyPdwHvU


作者: MCLL    時間: 2009-6-21 21:21

再來就係試試 Compiler 之前那個 8led.a51 程式. 如圖 keil-3.jpg

圖片附件: keil-3.JPG (2009-6-21 21:21, 77.06 KB) / 下載次數 171
https://h2.hkepc.com/forum/attachment.php?aid=878735&k=7227e9d5f23ef9c5d8a082c79fb15216&t=1781922879&sid=4sHyPdwHvU


作者: MCLL    時間: 2009-6-21 21:24

再睇睇 Compiler 完之後, 8led.a51 有幾多個檔案出來.

圖片附件: keil-4.JPG (2009-6-21 21:24, 44.76 KB) / 下載次數 229
https://h2.hkepc.com/forum/attachment.php?aid=878739&k=444e17653bfec433e136a45e45d9afad&t=1781922879&sid=4sHyPdwHvU


作者: MCLL    時間: 2009-6-21 21:28

試試用 ConText 來開啟兩個檔案, 一個 8led.a51, 另一個是 8led.LST. 點解要開 8led.LST ? 因為, 如果 Compiler 中有問題, 指示或問題, 就會寫在 LST 檔案內. 睇睇點樣 Debug....

[ 本帖最後由 MCLL 於 2009-6-21 21:31 編輯 ]

圖片附件: keil-5.JPG (2009-6-21 21:28, 119.78 KB) / 下載次數 186
https://h2.hkepc.com/forum/attachment.php?aid=878747&k=597c485603ca034ec6eaf6327522a3c8&t=1781922879&sid=4sHyPdwHvU


作者: MCLL    時間: 2009-6-22 18:12

今日在公司試試其他東西, 忘了原來可以 Compiler C 檔案. 如圖 Keil-6

圖片附件: Keil-6.JPG (2009-6-22 18:12, 19.63 KB) / 下載次數 156
https://h2.hkepc.com/forum/attachment.php?aid=879471&k=03ccb3e82795e7b581db088f94a8970d&t=1781922879&sid=4sHyPdwHvU


作者: MCLL    時間: 2009-6-23 13:04

做完個 HEX 檔案出來 (如果沒有問題... ), 這個 HEX 檔案就可以用來燒錄到 MCU 入面, 但一些燒錄器可能要用 BIN 檔案. 那麼要用一個轉換程式 HEX 檔案轉 BIN 檔案.

http://www.keil.com/download/docs/7.asp
作者: MCLL    時間: 2009-6-23 14:20

今天行行下街想起, 不如上載一些網頁是關於 '反編譯程序', 即 'Disassemble' or 'Decompiler'. 因為, 有 '編譯程序' 就有 '反編譯程序', 可以將 HEX 檔案, 再經過 '反編譯程序', 變回 C 或 ASM 程式

http://www.8052.com/users/disasm/
作者: lucas    時間: 2009-6-23 14:38

原帖由 MCLL 於 2009-6-21 09:48 發表
剛剛在 Google 找來一個 8051 Simulator 幾得意...
http://www.edsim51.com/

我想問吓有哩個程式, 係咪就唔使買ic 都可以學8051?
作者: kingkongearth    時間: 2009-6-23 15:05

提示: 作者被禁止或刪除 內容自動屏蔽
作者: MCLL    時間: 2009-6-23 15:51     標題: 回覆 40# 的帖子

如果你只想知道 8051, 用這個就可以. 不過, 學得 8051 就應該要試試寫完程式, 是否真的可以實行. 即硬件和軟件都要知點用. 而且, Emulator 沒有問題, 不代表硬件執行時沒問題.

[ 本帖最後由 MCLL 於 2009-6-23 17:00 編輯 ]
作者: MCLL    時間: 2009-6-23 18:01

我就用這個全數字 Emulator...:funk:

圖片附件: 8051sim.JPG (2009-6-23 18:01, 71.85 KB) / 下載次數 135
https://h2.hkepc.com/forum/attachment.php?aid=880207&k=cf9dd621f627ff9b895099ac048047c7&t=1781922879&sid=4sHyPdwHvU


作者: kingkongearth    時間: 2009-6-23 19:05

提示: 作者被禁止或刪除 內容自動屏蔽
作者: 5dollar    時間: 2009-6-23 19:27

我用既 compiler 唔知係唔係最舊? 由讀書時到依家仲用緊

22/03/1988  06:20           144,340 X8051.EXE

                   8051 Macro Assembler   -   Version 4.02a
                Copyright (C) 1985 by 2500 A.D. Software, Inc.
作者: Sora    時間: 2009-6-24 00:56

原帖由 MCLL 於 2009-6-23 18:01 發表
我就用這個全數字 Emulator...:funk:


師兄,講下隻野叫咩名,分享下好嗎?
好型啊!
作者: MCLL    時間: 2009-6-24 13:14

其實我都仍然學習中...
都係那句話, 用甚麼品牌的軟件, 硬件, Language, Editor, Emulator, Compiler, Burner, MCU 等等, 都沒有甚麼特別. 因為, 那些都只是 '工具', 最緊要是就手和自己識用, 而結果可能比較重要. 好似我用開那個 Emulator, 佢係用 '數字' 來表達, 而新版的 Emulator 就很多都用 GUI 來表達, 可以講簡單少少. 上載兩個 Emulator 行同一個程式圖片.

[ 本帖最後由 MCLL 於 2009-6-24 16:18 編輯 ]

圖片附件: 8051-2.JPG (2009-6-24 13:14, 79.27 KB) / 下載次數 161
https://h2.hkepc.com/forum/attachment.php?aid=880842&k=22ee5cee6b500bb217599651dc8d2bb3&t=1781922879&sid=4sHyPdwHvU



圖片附件: 8051-3.JPG (2009-6-24 16:18, 169.91 KB) / 下載次數 137
https://h2.hkepc.com/forum/attachment.php?aid=880975&k=7303c52b05f928a76994d1531a4d88a4&t=1781922879&sid=4sHyPdwHvU


作者: Sora    時間: 2009-6-24 23:21

師兄,請問8051-2.JPG果隻叫咩名?
好想試玩下
作者: MCLL    時間: 2009-6-25 12:54

原帖由 Sora 於 2009-6-24 23:21 發表
師兄,請問8051-2.JPG果隻叫咩名?
好想試玩下


睇圖, 嘩! 唔睇唔知, 原來係 1994 年產品, 都唔記得怎樣得來啦...

[ 本帖最後由 MCLL 於 2009-6-25 12:57 編輯 ]

圖片附件: 8051-4.JPG (2009-6-25 12:54, 26.05 KB) / 下載次數 145
https://h2.hkepc.com/forum/attachment.php?aid=881750&k=21c709564a1645bbcea6c3363ff3013e&t=1781922879&sid=4sHyPdwHvU



圖片附件: 8051-5.JPG (2009-6-25 12:57, 74.14 KB) / 下載次數 125
https://h2.hkepc.com/forum/attachment.php?aid=881758&k=7d32d538bfefa66adb0537e62d18cd91&t=1781922879&sid=4sHyPdwHvU


作者: man1988    時間: 2009-6-25 20:43

離題一問
8051 d chip(e.g AT89C51,AT89S51)
係唔係一定要落石英振盪器?
咁多位c兄有無d基本既8051電路可以參考下

[ 本帖最後由 man1988 於 2009-6-25 20:44 編輯 ]
作者: Offer    時間: 2009-6-25 21:21

原帖由 man1988 於 2009-6-25 20:43 發表
離題一問
8051 d chip(e.g AT89C51,AT89S51)
係唔係一定要落石英振盪器?
咁多位c兄有無d基本既8051電路可以參考下


8051 d chip(e.g AT89C51,AT89S51)係唔係一定要落石英振盪器? => 呢2隻要,有D吾使e.g. AVR


http://www.atmel.com/atmel/acrobat/doc0265.pdf

[ 本帖最後由 Offer 於 2009-6-25 21:22 編輯 ]
作者: MCLL    時間: 2009-6-25 22:05

原帖由 man1988 於 2009-6-25 20:43 發表
離題一問
8051 d chip(e.g AT89C51,AT89S51)
係唔係一定要落石英振盪器?
咁多位c兄有無d基本既8051電路可以參考下


在這裡有個基本線路, 如圖
http://study.tnu.edu.tw/teacher/wsk/5.htm

圖片附件: 004.gif (2009-6-25 22:05, 16.87 KB) / 下載次數 155
https://h2.hkepc.com/forum/attachment.php?aid=882133&k=6d5a016613adada2aa43489028eac26c&t=1781922879&sid=4sHyPdwHvU


作者: man1988    時間: 2009-6-25 22:35

原帖由 Offer 於 2009-6-25 21:21 發表


8051 d chip(e.g AT89C51,AT89S51)係唔係一定要落石英振盪器? => 呢2隻要,有D吾使e.g. AVR


http://www.atmel.com/atmel/acrobat/doc0265.pdf

原帖由 MCLL 於 2009-6-25 22:05 發表


在這裡有個基本線路, 如圖
http://study.tnu.edu.tw/teacher/wsk/5.htm


唔該晒2位c兄 另外一問
如果我想加個lcd落去個電路到
就咁將P0.1-P0.7同lcd既D0-D7駁埋就ok?
因為我見有d圖要用Bus將佢駁埋 唔係好明
作者: 燕飛    時間: 2009-6-25 22:36

Offer 兄
不要把AVR 同8051 混在一起
有好大分別的
作者: Offer    時間: 2009-6-25 23:04

原帖由 man1988 於 2009-6-25 22:35 發表




唔該晒2位c兄 另外一問
如果我想加個lcd落去個電路到
就咁將P0.1-P0.7同lcd既D0-D7駁埋就ok?
因為我見有d圖要用Bus將佢駁埋 唔係好明



Sample as below


作者: MCLL    時間: 2009-6-25 23:45

16x2 LCD Module 可以用 4 Bit 或 8 Bit, 我就試過用 4Bit, 參考參考...
大家分享, Just for fun

圖片附件: CD-Rom.JPG (2009-6-25 23:45, 66.28 KB) / 下載次數 188
https://h2.hkepc.com/forum/attachment.php?aid=882306&k=11d9b4b746b09c0b6ed56843a9486b36&t=1781922879&sid=4sHyPdwHvU


作者: pch0113    時間: 2009-6-29 13:05

8051易唔易學?
暑假無野做想學下
作者: MCLL    時間: 2009-6-30 07:55

原帖由 pch0113 於 2009-6-29 13:05 發表
8051易唔易學?
暑假無野做想學下


好, 學野好, 學好是自己得益.
可以去圖書館借書睇睇...

香港圖書館找尋後...
著者: 林振漢  
書名: 8051單晶片實作 : 使用C語言 / 林振漢著.  
出版者: 汐止 : 博碩文化, 2004.  
稽查項 1 冊 (頁數不一) : 插圖 ; 23 公分 + 唯讀記憶光碟 1 張.  
主題: C (電腦程式語言)
電腦程式語言  
其他書名: 使用C語言
C and the 8051 : building efficient applications
Building efficient applications  
標準號碼 9575277244

書目記錄號碼 2203513  
著者: 林伸茂  
書名: 8051單晶片徹底研究. 基礎篇 / 林伸茂著.  
出版者: 台北 : 旗標, 民91[2002]  
稽查項 1 冊 (頁數不一) : 插圖 ; 23 公分 + 唯讀記憶光碟 1 張.  
主題: 電腦系統結構
Assembler Language (電腦程式語言)
電腦程式語言  
標準號碼 9577179169  

香港公共圖書館 - 搜尋網址 - 選擇圖書館目錄
http://www.hkpl.gov.hk/tc_chi/catalogues/catalogues_srlm/catalogues_srlm.html

[ 本帖最後由 MCLL 於 2009-6-30 07:56 編輯 ]
作者: pch0113    時間: 2009-6-30 12:07

原帖由 MCLL 於 2009-6-30 07:55 發表


好, 學野好, 學好是自己得益.
可以去圖書館借書睇睇...

香港圖書館找尋後...
著者: 林振漢  
書名: 8051單晶片實作 : 使用C語言 / 林振漢著.  
出版者: 汐止 : 博碩文化, 2004 ...

第1本無得借(我們正在處理/準備註銷這項資料)
第2本得中央同沙田先有得借
作者: MCLL    時間: 2009-6-30 12:48

原帖由 pch0113 於 2009-6-30 12:07 發表

第1本無得借(我們正在處理/準備註銷這項資料)
第2本得中央同沙田先有得借


第一本有得借...
第二本真係只得中央和沙田...

圖片附件: 8051-Book.JPG (2009-6-30 12:48, 138.89 KB) / 下載次數 242
https://h2.hkepc.com/forum/attachment.php?aid=886732&k=ddcfeec634c3d4ab5e9a34bfa9e876d8&t=1781922879&sid=4sHyPdwHvU


作者: pch0113    時間: 2009-6-30 12:51

原帖由 MCLL 於 2009-6-30 12:48 發表


第一本有得借...
第二本真係只得中央和沙田...

無你果本
1111.jpg

圖片附件: 1111.jpg (2009-6-30 12:51, 74.47 KB) / 下載次數 164
https://h2.hkepc.com/forum/attachment.php?aid=886736&k=86d357f5e9b3ace0342932da620b4f7c&t=1781922879&sid=4sHyPdwHvU


作者: MCLL    時間: 2009-6-30 12:59

個網頁有少少問題, 睇圖...

[ 本帖最後由 MCLL 於 2009-6-30 12:59 編輯 ]

圖片附件: 2.jpg (2009-6-30 12:59, 72.4 KB) / 下載次數 165
https://h2.hkepc.com/forum/attachment.php?aid=886740&k=e8ffb3f421be3aae3a67eb7d9d1ba5b5&t=1781922879&sid=4sHyPdwHvU


作者: man1988    時間: 2009-7-1 20:43

原帖由 MCLL 於 2009-6-30 07:55 發表


好, 學野好, 學好是自己得益.
可以去圖書館借書睇睇...

香港圖書館找尋後...
著者: 林振漢  
書名: 8051單晶片實作 : 使用C語言 / 林振漢著.  
出版者: 汐止 : 博碩文化, 2004 ...

咁岩早前借左第一本 估唔到係好野黎
作者: MCLL    時間: 2009-7-1 21:49

送你一個 89x5x 基本線路圖, 89C51, 89C52, 89S51 和 89S52 都是一樣. 也可以加多一粒 Reset 按鈕.

圖片附件: FreePCB-80.JPG (2009-7-1 21:49, 120.87 KB) / 下載次數 176
https://h2.hkepc.com/forum/attachment.php?aid=887949&k=a84a53a6070ed800553afb58c61eb0ab&t=1781922879&sid=4sHyPdwHvU


作者: MCLL    時間: 2009-7-4 21:36

突然想睇睇個 EdSim51 是否有其他野玩...
試過個網頁那些程式, 都幾好玩, 大家可以試試...

http://www.edsim51.com/examples.html
3. Multiplexing the 7-segment Displays

圖片附件: EdSim51-1.JPG (2009-7-4 21:36, 190.53 KB) / 下載次數 174
https://h2.hkepc.com/forum/attachment.php?aid=890511&k=461337c240e3c9a06d493df116a5ea5f&t=1781922879&sid=4sHyPdwHvU



圖片附件: EdSim51-2.JPG (2009-7-4 21:36, 192.43 KB) / 下載次數 156
https://h2.hkepc.com/forum/attachment.php?aid=890513&k=4e65ba417252fdbfef2ad6d4077696de&t=1781922879&sid=4sHyPdwHvU



圖片附件: EdSim51-3.JPG (2009-7-4 21:36, 191.53 KB) / 下載次數 141
https://h2.hkepc.com/forum/attachment.php?aid=890515&k=1e5d1eb4ead77cc8d6d808a24ba616f9&t=1781922879&sid=4sHyPdwHvU



圖片附件: EdSim51-4.JPG (2009-7-4 21:36, 191.41 KB) / 下載次數 174
https://h2.hkepc.com/forum/attachment.php?aid=890517&k=15f53a6732817e1fbe33fceb4f424064&t=1781922879&sid=4sHyPdwHvU


作者: kwan3k    時間: 2009-7-13 17:52

我都想玩下8051,但見到個網有好多本,唔知邊本好!
8051燒程式個陣時點燒,之前上淘寶到冇買到8051 d mcu
唔知有冇ching可以賣個比我
作者: kwan3k    時間: 2009-7-13 23:34


作者: rossi_lao    時間: 2009-7-15 00:12

今日按boss意思定购STC89C52RC  PLCC44封装只需要4.8RMB
作者: MCLL    時間: 2009-7-15 09:51

原帖由 kwan3k 於 2009-7-13 17:52 發表
我都想玩下8051,但見到個網有好多本,唔知邊本好!
8051燒程式個陣時點燒,之前上淘寶到冇買到8051 d mcu
唔知有冇ching可以賣個比我


我有兩個燒錄器, 一個是這個 diy ISP Cable, 用來燒錄 In-System Programmable 的 MCU, 即 89S51, 89S52. 這個是接上 Printer Port
http://www.kmitl.ac.th/~kswichit/IspPgm30a/ISP-Pgm30a.html
另外一個, 就是這個, 用來燒 89C51, 89C52 那類, 這個就經 Com Port 來燒錄
http://kitsrus.com/pdf/k123.pdf

第一個就方便多多聲, 因為可 '在線' 燒錄.
作者: MCLL    時間: 2009-7-15 10:10

只是個人意見...
初學 8051 就甚麼書都可以, 在圖書館借書就最平, 其次就是國內簡體書, 都幾平類型又多, 台灣出的繁體書都可以, 不過價錢就貴少少, 英文版那類一定得啦. 還有上網當然可以.
看過幾本 8051 書, 幾乎最初步的內容是差不多, 只有少少分別. 如果那些 8051 書有講較新的硬件,就可能吸引力多少少. 如 USB, SD Card, GLCD 等等.
作者: Gundam Hi-ν    時間: 2009-7-15 12:27

小弟係o係網上學既
其中一個網址:
http://www.8052.com/tutorial
自制8051 programmer既資料:
http://www.hobbyprojects.com/quick_circuits_reference/microcontroller_circuits/atmel_avr_8051_series_isp_programmer.html

[ 本帖最後由 Gundam Hi-ν 於 2009-7-15 12:27 編輯 ]
作者: kwan3k    時間: 2009-7-15 12:40

這個可以的嗎?

作者: Gundam Hi-ν    時間: 2009-7-15 13:50

原帖由 kwan3k 於 2009-7-15 12:40 發表
這個可以的嗎?

呢個係唔係PonyProg既Programmer?
如果係就係work既
作者: kwan3k    時間: 2009-7-15 15:50

http://item.taobao.com/auction/i ... 9261f2&x_id=db2

買左這東西!哈哈!
自已焊成本都幾貴下!
作者: hasing    時間: 2009-7-18 00:19

我買了這個,抵到爛
http://item.taobao.com/auction/item_detail.htm?itemID=65a4d629bfcd9e2f20e3a721710da637&ali_refid=a3_419252_1006:380246731:6:%C0%E0%C4%BF%C6%A5%C5%E4:22110c8c5058a4234e82c0c021c60194&ali_trackid=1_22110c8c5058a4234e82c0c021c60194
作者: zonebaby    時間: 2009-7-18 00:33

原帖由 hasing 於 2009-7-18 00:19 發表
我買了這個,抵到爛
http://item.taobao.com/auction/i ... 82c0c021c60194& ...


乜都有......真係好抵wo,
作者: MCLL    時間: 2009-7-18 12:44

原帖由 hasing 於 2009-7-18 00:19 發表
我買了這個,抵到爛
http://item.taobao.com/auction/i ... 82c0c021c60194& ...


果然係國內套件...
作者: lauki    時間: 2009-7-20 20:32


新手應該準備一本書同埋咩hardward
同埋我見Arduino好似簡單好多

但又好似冇8051咁正規(因為u都係教8051)
作者: minglo04    時間: 2009-7-20 20:36

原帖由 lauki 於 2009-7-20 20:32 發表

新手應該準備一本書同埋咩hardward
同埋我見Arduino好似簡單好多

但又好似冇8051咁正規(因為u都係教8051)


我睇呢本
http://product.dangdang.com/product.aspx?product_id=9342807
每句code 都有獨立說明

仲有本prog 係用C寫既
作者: Sora    時間: 2009-7-20 20:49

原帖由 lauki 於 2009-7-20 20:32 發表

新手應該準備一本書同埋咩hardward
同埋我見Arduino好似簡單好多

但又好似冇8051咁正規(因為u都係教8051)


at89s52,22pF cap x2,10uF cap,12MHz crystall,10k resistor,some leds,some resistor,breadboard
唔用ge cat5線(剪佢d芯拮breadboard),usbasp(有佢方便好多)
同準備debug de到爆ge決心
作者: lauki    時間: 2009-7-20 21:47

summer冇野做諗緊FYP d野

想用手機控制8051 用藍芽應該ok?
用wm寫program易d 但都冇教點control 入面爛芽
入手冇門
係hkpl search中/英都冇呢d書學...

[ 本帖最後由 lauki 於 2009-7-20 21:52 編輯 ]
作者: man1988    時間: 2009-7-31 00:33

香港有咩地方買85既usbasp programmer平d
因為上淘寶又要運費
作者: ahuo    時間: 2009-7-31 21:43

原帖由 man1988 於 2009-7-31 00:33 發表
香港有咩地方買85既usbasp programmer平d
因為上淘寶又要運費

asp只係for at89s系列咋喔,如果冇玩avr ge話好似唔係咁抵
如果你想買ge最好都係系淘寶買,一黎款色多,二黎可以順便買d其他平野
而且就算香港有得買通常都貴過你系淘寶買1套+運費
作者: linuxbaba    時間: 2009-7-31 21:53     標題: 回覆 82# 的帖子

I saw some of USBISP at 黃金 一樓近扶手電梯頂
作者: tamkinfigo    時間: 2009-7-31 21:58

0岩0岩係淘寶買左...連運費都係24蚊
作者: Sora    時間: 2009-8-1 00:35

原帖由 tamkinfigo 於 2009-7-31 21:58 發表
0岩0岩係淘寶買左...連運費都係24蚊


咁抵玩?比條link睇下好嗎?
作者: ahuo    時間: 2009-8-1 07:21

原帖由 tamkinfigo 於 2009-7-31 21:58 發表
0岩0岩係淘寶買左...連運費都係24蚊

運費几多啊?用咩公司啊?咁平!?
作者: tamkinfigo    時間: 2009-8-1 08:52

Check PM
作者: Sora    時間: 2009-8-12 12:14

8051比人破左處一排後就無人理
作者: shingzhk    時間: 2009-9-6 01:50

黎緊要學8051,想自己玩定先
暫時睇起黎整個programmer好似唔難,不過隻隻都係Printer port
轉USB果舊野應該邊到有得買?
作者: jackli    時間: 2009-9-6 07:05

原帖由 shingzhk 於 2009-9-6 01:50 發表
黎緊要學8051,想自己玩定先
暫時睇起黎整個programmer好似唔難,不過隻隻都係Printer port
轉USB果舊野應該邊到有得買?


用usb ~> DB25唔一定work...driver問題
用pci db25會好D
作者: Sora    時間: 2009-9-6 12:07

原帖由 shingzhk 於 2009-9-6 01:50 發表
黎緊要學8051,想自己玩定先
暫時睇起黎整個programmer好似唔難,不過隻隻都係Printer port
轉USB果舊野應該邊到有得買?


直接用USBASP燒89s52/89s51啦,方便好多
作者: shingzhk    時間: 2009-9-6 13:33

原帖由 jackli 於 2009-9-6 07:05 發表


用usb ~> DB25唔一定work...driver問題
用pci db25會好D

我想落notebook用,帶去學校燒
一大班人跟一,兩隻programmer,我就
所以PCI卡不可行
原帖由 Sora 於 2009-9-6 12:07 發表
直接用USBASP燒89s52/89s51啦,方便好多

呢舊野即係類似this:?

佢output果D腳可以直接接去8051燒(應該用89S51)
定係接去Printer port Programmer,用黎當轉頭用?
作者: Sora    時間: 2009-9-6 16:38

係你張圖果種,淘寶有賣。
output果D腳可以直接接去8051燒,
你比個基本電路再接好d pin就得,
唔太難,詳情google會搵到
作者: avdaemon    時間: 2009-9-6 17:26

我有 USBASP下载线多出來,可以下载AT89S51、AT89S52,AVR等等,詳情PM
作者: shingzhk    時間: 2009-9-7 00:33

原帖由 avdaemon 於 2009-9-6 17:26 發表
我有 USBASP下载线多出來,可以下载AT89S51、AT89S52,AVR等等,詳情PM

多謝先,不過我而家學都未學,幾乎係完全唔識
要左都冇用,都係搵下資料,有需要再搵你
作者: dilbret    時間: 2009-10-23 00:57

有冇人用pinnacle寫同模擬8051
作者: benny3848hk    時間: 2010-8-8 05:36

提示: 作者被禁止或刪除 內容自動屏蔽
作者: hklwk    時間: 2010-10-30 19:50

請問AT89C51可以整到d咩野? 有無例子...要做project但諗唔到整咩好-0- thx~
作者: jamesy    時間: 2010-10-30 20:53

回復 67# kwan3k


這本個人認為最好學 C8051 既書,佢裏面既code幫我快速develop 包括timer/counter/external interrupt 既源碼,無佢之前大學fyp都幾難搞掂,新手老手都岩。





歡迎光臨 電腦領域 HKEPC Hardware (https://h2.hkepc.com/forum/) Powered by Discuz! 7.2