附電路原理圖、PCB圖、監(jiān)控芯片程序、小巧實(shí)用、制作簡單、經(jīng)濟(jì)實(shí)惠
幾點(diǎn)說明
各位朋友:
1,正如有的朋友所說,這是丁丁原作的改版(并無冒犯丁丁之意);
2,向丁丁學(xué)習(xí),源程序公開,不過上位機(jī)界面(VB做的)暫時(shí)還不舍得(哈哈);
3,源程序框架便于大家擴(kuò)展支持的芯片(編好了別忘了給我一份),上位機(jī)部分用數(shù)據(jù)庫;
4,上下位機(jī)的通訊規(guī)約源程序里有簡單說明,雙擊下邊的組合框能看到發(fā)送的報(bào)文;
5,公開的動(dòng)機(jī):受曉奇無私精神感動(dòng),也是想得到高手(尤其是版主)的指點(diǎn)批評(píng);
6,硬件增加了發(fā)送指示燈、四角增加了大面積焊盤用于焊上四個(gè)腳(比如用螺母);
7,軟件修正了原不能打開16K以上HEX文件的錯(cuò)誤,更大規(guī)模的文件可能還有問題;
8,另外,好多朋友問我原理圖中的TL521是什么,其實(shí)應(yīng)該是:TLP521-1(光偶)。
AT89Cx051 芯片編程邏輯
工作模式 | VPP | 數(shù)據(jù) | 地址A14~A0 | /PRG | 控制邏輯 | 狀態(tài) | ||||
1051/2051 | RST | P1 | P3.2 | P3.3 | P3.4 | P3.5 | P3.7 | P3.1 | ||
輸出校驗(yàn)(讀) | H | D7~0 | Address Increment | H | L | L | H | H | /BUSY | |
編程燒片(寫) | 12V | D7~0 | Address Increment | L | H | H | H | /BUSY | ||
全片擦除(寫) | 12V | D7~0 | (PRG low >10mS) | H | L | L | L | /BUSY | ||
取特征字(讀) | H | D7~0 | Address=00H,01H | H | L | L | L | L | /BUSY | |
加鎖 | Bit0 | 12V | D7~0 | H | H | H | H | /BUSY | ||
Bit1 | 12V | D7~0 | H | H | L | L | /BUSY |
①. 內(nèi)部地址寄存器負(fù)位:RST = L to H (加一個(gè)上跳邊)
②. 特征字: (00H) = 1EH by Atmel;(01H) = 11H/21H (is 1051/2051)