根據調查研究.單片機應用系統大致可分為如下幾大類, 1.模擬量采集,模擬量輸出,PID調節,程序控制可選用我廠生產的SCB-31-5.
2.智能儀表,實時控制,顯示調整系數.可加選我廠生產的通用鍵盤顯示板.
3.特殊要求的用戶,可專為用戶設計加工專用的控制板. |
☆SCB-31-5
1)資源配有
8031,74LS373,2764,6264,74LS139,8155,74LS04,MC1413,ADC0809,DAC0832
時鐘為6MHz.由以上硬件構成了一個最小的控制板板上提供了:
2764 EPROM 8K 地址為0000-1FFF 6264 ROM 8K 地址為4000-5FFF
I/0 P1口 地址為90 8155 命令口 地址為7900
A口 地址為 7901 B口 地址為7902 C口 地址為7903
定時器(低) 地址為7904 定時器(高) 地址為7905
256字節RAM 地址為7800-78FF
0809 AD 地址為6800 0832 DA 地址為6000
2)硬件設計思想:
1.為使控制板能適應現場需要,提高抗干擾性能,譯碼電路采用了片選法.
2.考慮到用戶能直接控制繼電器電路,在8155的PA1-PA7上配備MC1413,能直
接驅動50V,500MA以下的負載.
3.在使用電源上,采用單正+5V供電,以提高電源的穩定度,在整機設計時可
以忽略對電源引線的壓降所帶來的麻煩,同時也可以在系統中保持相對
的獨立性.
4.考慮到用戶可方便地增加各種功能,將所有數據總線,地址總線,控制總
線 I/O線全部引出.
3)SCB-31-5引線:
A面(元件面) B面(焊點面)
VCC A1 B1 VCC GND A2 B2 GND A3 B3 P0.0 P0.2 P0.4 P0.6 P1.0
P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 CS0 CS1 GND +12V
PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 PA7 PA6
PA5 PA4 PA3 PA2 PA1 PA0 A4 A5 A6 A7 A8 A9 A10 A11
A12 A13 A14 A15 A16 A17 A18 A19 A20 A21 A22 A23 A24 A25 A26 A27
A28 A29 A30 A31 A32 A33 A34 A35 A36 B4 B5 B6 B7 B8 B9 B10
B11 B12 B13 B14 B15 B16 B17 B18 B19 B20 B21 B22 B23 B24 B25 B26
B27 B28 B29 B30 B31 B32 B33 B34 B35 B36
P0.1 P0.3 P0.5 P0.7 RXD P3.0 TXD P3.1 INT0 P3.2 INT1 P3.3
T0 P3.4 T1 P3.5 WR P3.6 RD P3.7 RESET GND -12V D/A
定時器出 定時器入
PC5 PC4 PC3 PC2 PC1 PC0 AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0
4)SCB-31-5板上CZ1(DC2-20)引腳定義
1 CLK(ALE) 2 NC 3 WR 4 A0 5 D1 6 GND 7 RESET 8 NC
9 D7 10 GND 11 D6 12 D5 13 D4 14 D3 15 D2 16 D0
17 CS 18 RD 19 RESET 20 VCC
☆用開發機和SCB-31-5板聯機
1.連線
撥下SCB-31-5板上8031,用40線扁平仿真電纜連接SCB-31-5板和DICE系列開
發機.
2.讀寫RAM
DICE系列開發機進入P......態.SCB-31-5板上6264
地址為4000-5FFF,8155片內256個單元地址為7800-78FF
(1)寫6264或8155顯示內容
4000 XX 按 55 4000 55 按 NEXT 4001 XX 按 AA 4001 AA 按 NEXT
4002 XX 按 CC 40O2 CC
(2)讀6264或8155顯示內容
4000 按 ODRW 4000 55 按 NEXT 4001 AA 按 NEXT 4002 CC 按 NEXT
3.仿真
用戶程序在開發機內,進入仿真態P……態用戶程序假如為:
0000 904000 MOV DP TR,#4000H 0003 7488 MOV A , #88
0005 F0 MOVX @DPTR ,A 0006 A3 INC DPTR
0007 74FF MOV A,#OFFH 0009 FD MOVX @DPTR ,A
000A 80FE LP: SJMP LP
從0000地址開始執行單步,執行到000A,SCB-31-5板上6264片內4000H,4001H
中內容為88和FF.用非全速斷點,全速斷點,連續運行命令可得到同樣結果.
4.開發
把上述程序固化到EPROM或EEPROM中把該片插在SCB-31-5板上2764位置,
DICE系列開發機進入H……態,從0000H地址開始用連續運行,非全速斷點,
單步命令執行到000A地址,可得到仿真時同樣結果. |