單片機(jī)原理微機(jī)原理實(shí)驗(yàn)系統(tǒng)
一、實(shí)驗(yàn)儀系統(tǒng)要求
1 、實(shí)驗(yàn)系統(tǒng)與微機(jī)之間采用 USB 通信,而不是串口轉(zhuǎn) USB 。提供自主版權(quán)、通過(guò)數(shù)字簽名的 USB 驅(qū)動(dòng);
2 、微機(jī)原理部分硬件接口支持: USB2.0 總線(xiàn)(標(biāo)配)、 8086 (標(biāo)配)、 PCI2.2 總線(xiàn)(選配)、 80386EX (選配),使用軟件切換,無(wú)需開(kāi)關(guān),更可靠。 USB :由微機(jī) CPU 執(zhí)行實(shí)驗(yàn)程序 , 涉及對(duì)實(shí)驗(yàn)儀操作的指令 , 微機(jī)通過(guò) USB 高速接口將指令發(fā)送給實(shí)驗(yàn)儀 , 實(shí)驗(yàn)儀產(chǎn)生時(shí)序 , 讀寫(xiě) RAM 、 I\O 接口,將結(jié)果通過(guò) USB 反饋給微機(jī) CPU 。全面支持 80x86 實(shí)模式和保護(hù)模式微機(jī)原理及接口技術(shù)的實(shí)驗(yàn)教學(xué);系統(tǒng)提供了全開(kāi)放的 80x86 系統(tǒng)擴(kuò)展總線(xiàn),如:數(shù)據(jù)總線(xiàn)、地址總線(xiàn)、中斷請(qǐng)求信號(hào)、 HOLD/HLDA 、讀寫(xiě)控制信號(hào)、字節(jié)使能信號(hào)等,全面支持開(kāi)放式的微機(jī)接口技術(shù)各項(xiàng)實(shí)驗(yàn)。支持 8/16/32 位存貯器、 I/O 實(shí)驗(yàn);
3 、軟件: 完全 VC++ 風(fēng)格, 集編輯器、項(xiàng)目管理、啟動(dòng)編譯、連接、錯(cuò)誤定位、下載、調(diào)試于一體; 同時(shí)支持匯編和 C 語(yǔ)言?xún)煞N編程模式。無(wú)須點(diǎn)擊的感應(yīng)式鼠標(biāo)提示功能 ; 支持所有數(shù)據(jù)類(lèi)型觀(guān)察和修改; 自動(dòng)收集 變量于變量窗; 支持拖拉功能。支持 16 位、 32 位匯編程序,支持各種尋址方式。支持實(shí)驗(yàn)儀的監(jiān)控在線(xiàn)更新;支持模擬調(diào)試。軟件提供一個(gè)窗口:顯示當(dāng)前實(shí)驗(yàn)程序?qū)?yīng)的全局描述符表、頁(yè)目錄表、頁(yè)表,方便教學(xué);可做全局描述符表、頁(yè)目錄表、頁(yè)表、邏輯地址轉(zhuǎn)物理地址、物理地址轉(zhuǎn)邏輯地址實(shí)驗(yàn);全局描述符表、頁(yè)目錄表、頁(yè)表均由 Windows XP/ Windows7 等操作系統(tǒng)自動(dòng)產(chǎn)生;
4 、多 CPU 實(shí)驗(yàn)儀:主板上有 3 個(gè) CPU 區(qū),可插入 3 個(gè) CPU 模塊或 2 個(gè) CPU 模塊、 1 個(gè) FPGA 模塊,可同時(shí)工作。 CPU 模塊: 8086+USB 模塊(標(biāo)配)、 MCS51 模塊(標(biāo)配)、 STM32F407 模塊(標(biāo)配)、 STM32F103 模塊、 STM32F439 模塊、 STM32F7 模塊、 STM32H7 、 AVR 模塊、 MSP430 模塊、 C8051F 模塊、 PIC 、 FreeScale ( MC9S08 、 MC9S12 、 K60 等)模塊、 80386+USB 模塊、 PCI 模塊等,均配置仿真器; FPGA 模塊含 USB 接口下載仿真器,支持 JTAG 、 AS ,可做 EDA 、 SOPC 實(shí)驗(yàn)。 CPU 、 FPGA 模塊可以獨(dú)立使用。學(xué)校可自行設(shè)計(jì) CPU 模塊;
4-1 、 STM32F407 模塊:
MCU : ST 公司的 Cortex-M4 架構(gòu)的 32 位 RISC ARM 處理器 STM32F407ZE ; Nor Flash : 64Mbit ; SRAM : 256K × 16bit (自?huà)呙?TFT 液晶時(shí),用作存放顯示點(diǎn)陣顏色數(shù)據(jù)); 一個(gè) 100M/10M 以太網(wǎng)接口 (DM9000E) ;一個(gè) USB2.0 (支持 HOST 、 DEVICE ); 一個(gè) USB 轉(zhuǎn)串口; 一個(gè) Joys 支持實(shí)驗(yàn)儀的監(jiān)控在線(xiàn)更新 tick 五向按鍵, 1 個(gè)復(fù)位按鍵;四個(gè)發(fā)光二極管;一個(gè) TFT 真彩觸摸 LCD 接口,一個(gè)觸摸屏接口;支持 3.5 、 4.3 、 7 寸等 TFT 彩屏;缺省配置:含電容觸摸屏的 4.3 寸 TFT 彩屏;一個(gè)標(biāo)準(zhǔn) 2.54mm 間距 JTAG 插座 (20 腳 ) ; CPU 的 I/O 可以全開(kāi)放;
4-2 、提供交通信號(hào)燈自動(dòng)控制模擬指示系統(tǒng)、步進(jìn)電機(jī)控制的水庫(kù)水位系統(tǒng)、常用信號(hào)函數(shù)發(fā)生器、鍵盤(pán)電子樂(lè)器演奏、直流電機(jī)轉(zhuǎn)速測(cè)量與控制系統(tǒng)、矩陣式鍵盤(pán)數(shù)字密碼鎖設(shè)計(jì)、溫度控制系統(tǒng)設(shè)計(jì)等課程設(shè)計(jì)項(xiàng)目,提供對(duì)應(yīng)的上位機(jī)軟件,上位機(jī)軟件與實(shí)驗(yàn)儀部分同步顯示、控制、演示;
5 、 MCS51 部分仿真功能: 1 )雙 CPU 仿真; 2 )硬件斷點(diǎn)功能 , 斷點(diǎn)數(shù)目沒(méi)有限制 , 不允許修改斷點(diǎn)處的機(jī)器碼。軟件斷點(diǎn)缺點(diǎn):修改斷點(diǎn)處 3 個(gè)字節(jié)機(jī)器碼,如果斷點(diǎn)處是單字節(jié)或雙字節(jié)指令,程序全速或全速斷點(diǎn)運(yùn)行到斷點(diǎn)后一條指令(不碰到斷點(diǎn)),程序已改變,程序運(yùn)行肯定出錯(cuò) 3 )無(wú)限制夭折功能,即使 CPU 在運(yùn)行高優(yōu)先級(jí)中斷程序,也保證能 100% 正確停止仿真 CPU 運(yùn)行,保證 PC 指針的正確性; 4 )不占用 CPU 的程序空間(提供 64K 仿真 RAM )、數(shù)據(jù)空間的任一地址 5 )不占用 CPU 串口或 P3.4 、 P3.5 管腳,不占用 CPU 的中斷資源;
6 、基本功能:( 1 )微機(jī)原理部分傳統(tǒng)器件 8255 、 8253 、 8251 、 8250 、 8259 、 8237 ,簡(jiǎn)單 I/O 口、存貯器部分所有的信號(hào)線(xiàn)都由學(xué)生自己連接;( 2 )顯示部分: 4.3 寸 TFT 液晶(分辨率 800 × 480 )、多點(diǎn)觸摸電容屏、 1602 字符型液晶、 OLED12864 液晶、 16X16LED 點(diǎn)陣、 8 位數(shù)碼管、 8 個(gè)雙色 LED 、 2 個(gè) RGB LED ; OV2640 攝像頭模塊,二個(gè) CPU 區(qū)或 FPGA 都可使用( 3 )輸入、輸出: 4 × 4 鍵盤(pán)、 8 個(gè)獨(dú)立按鍵、 8 個(gè)撥動(dòng)開(kāi)關(guān)、高速光耦、多個(gè) 單脈沖、 繼電器控制、可調(diào)電壓、 電容觸摸按鍵、 觸摸屏( 4 )語(yǔ)音: AC97 接口 、 1 個(gè)立體聲耳機(jī)插座、 1 個(gè) MIC 插座、 2 個(gè)揚(yáng)聲器、 2 個(gè)數(shù)字微 麥、可調(diào)音量電位器、交流蜂鳴器、 FM 立體聲收音機(jī)( 5 )傳感器: 9 軸運(yùn)動(dòng)傳感器、溫度(單總線(xiàn)、 I2C 總線(xiàn)二種)、溫濕度、熱敏、光敏傳感器; 光電開(kāi)關(guān)或霍爾器件( 6 ) AD 、 DA :串行總線(xiàn)的 AD ( 16 位)、 DA ( 12 位); PWM 轉(zhuǎn)直流電壓電路; 并行接口的 ADC0809 、 DAC0832 ( 7 )接口:一個(gè) CAN2.0A/B 接口; 1 路 USB2.0 接口(支持 HOST 、 DEVICE );一個(gè) IrDA 紅外收發(fā)器; 1 路 RS232 轉(zhuǎn) USB ,適合無(wú)串口微機(jī);一個(gè) RS232 串口,支持 RTS/CTS 握手信號(hào);一個(gè) RS485 接口;( 8 ) 存貯器: SPI 接口 EEPROM M25P80 ; I2C 串行 EEPROM24C02 ; SD/MMC 卡座; MicroSD 座; 32K × 8SRAM ;( 9 )控制對(duì)象:步進(jìn)電機(jī)控制( 4 相); PID 、 PWM 方式恒溫控制模塊;直流電機(jī)調(diào)速控制,使用光電開(kāi)關(guān)、霍爾器件精確控制電機(jī)轉(zhuǎn)速,轉(zhuǎn)速隨意設(shè)定在 3 ~ 99 轉(zhuǎn) / 秒。( 10 )其它: I2C 鍵盤(pán)、數(shù)碼管控制器 ZLG7290 ; I2C 實(shí)時(shí)鐘芯片 PCF8563 ; 打印口; 1 個(gè) CR1220 電池座; 鍵盤(pán)、數(shù)碼管驅(qū)動(dòng)電路;功率放大; 邏輯筆; 蜂鳴器; 多種頻率 1Hz-1.8432MHz ;( 11 )帶過(guò)流過(guò)壓保護(hù)的電源: 5v 、 +12v 、 -12v 。 要求集成的芯片資源全開(kāi)放;
7 、超強(qiáng)的擴(kuò)展功能:可以配置 CPU 模塊( STM32F407 、 STM32F103 、 STM32F429 、 STM32F7 、 STM32H7 、 AVR 、 PIC 、 MSP430 、 C8051F 、 FreeScale ( MC9S08 、 MC9S12 、 K60 等) )、 FPGA 模塊( EP4CE6 、 EP4CE55 、 MAX10 )、通信模塊( GPS 、 GPRS 、 2.4G 無(wú)線(xiàn)數(shù)據(jù)、 ZigBee 、 WiFi 、藍(lán)牙模塊、北斗、 USB1.1 、 USB2.0 、 USB 主控、 CAN 2.0 模塊、 10M 以太網(wǎng)模塊 )、 傳感器模塊(超聲波、電流傳感器、 環(huán)境傳感器(包括大氣壓、溫度、濕度、紫外線(xiàn)、光照強(qiáng)度等傳感器)、 PT100 溫度傳感器、溫濕度、有害氣體、熱釋紅外傳感器模塊)、其它(非接觸式卡、 F/V 、 V/F 模塊、 高速數(shù)據(jù)采集模塊、 32 位 SRAM 、 32 位簡(jiǎn)單 IO 模塊、 RGB LED 顯示屏 )等, 便于指導(dǎo)老師開(kāi)發(fā)課程設(shè)計(jì)題目。
超聲波模塊要求:使用全封閉、收發(fā)一體超聲波傳感器, 40KHZ 信號(hào)經(jīng)中周放大到 120v 左右,送至傳感器,傳感器接收到回波信號(hào)后,通過(guò)前置放大、可調(diào)增益放大、濾波、包絡(luò)、微分、過(guò)零檢測(cè)電路后送到 CPU 。由 CPU 控制溫度補(bǔ)償。與實(shí)際使用電路完全一致;
8 、輔助功能:
1 )雙通道數(shù)字存貯虛擬示波器:畫(huà)面與示波器類(lèi)似,二個(gè)通道,采樣率: 1M/S ;觸發(fā)極性分上升沿、下降沿;觸發(fā)通道分 A 、 B 二個(gè)通道;觸發(fā)電平 -5V ~ +5V 之間;觸發(fā)方式:自動(dòng)觸發(fā)、單次觸發(fā)、正常觸發(fā);二個(gè)通道可隨意選擇垂直位置; 10 多種電壓、時(shí)間分辨率選擇;二個(gè)通道波形可加減;顯示每個(gè)通道的平均電壓、峰峰值、頻率。操作類(lèi)似于泰克示波器;
2 )雙通道信號(hào)發(fā)生器:提供 1Hz-20KHz 的正弦波、方波、三角波,方便 AD 芯片采樣,顯示于液晶;
3 ) 100MHz 數(shù)字頻率計(jì);
9 、性能可靠、經(jīng)久耐用:實(shí)驗(yàn)儀采用優(yōu)質(zhì)香蕉線(xiàn),插拔容易、手感好、接觸性能優(yōu),圓孔、連接線(xiàn)鍍金厚,接插件全部采購(gòu)自臺(tái)資廠(chǎng),長(zhǎng)期使用不變色;自動(dòng)升級(jí):實(shí)驗(yàn)儀的監(jiān)控程序可以自動(dòng)升級(jí);
10 、提供所有實(shí)驗(yàn)完整的 C 語(yǔ)言和匯編語(yǔ)言例程; 實(shí)驗(yàn)指導(dǎo)書(shū)編寫(xiě)詳細(xì)、正確;電子版本資料詳細(xì);程序庫(kù)正確、完整,以便于指導(dǎo)老師開(kāi)發(fā)課程設(shè)計(jì)題目。
二、自檢模塊
提供“傻瓜式”自檢功能,只需幾根扁線(xiàn),集成環(huán)境軟件可對(duì)實(shí)驗(yàn)儀的所有模塊(包括擴(kuò)展模塊)自動(dòng)檢測(cè),實(shí)驗(yàn)現(xiàn)象與做實(shí)驗(yàn)效果完全一致;對(duì)于有問(wèn)題的區(qū)域,提示有可能有問(wèn)題的芯片編號(hào)、型號(hào)等;可自動(dòng)演示實(shí)驗(yàn)。 共配置 2 片。
三、平臺(tái) 技術(shù)要求
實(shí)驗(yàn)平臺(tái)須鋁合金型材拼裝結(jié)構(gòu),雙層臺(tái)板設(shè)計(jì),外形、顏色、尺寸協(xié)調(diào),與實(shí)驗(yàn)室的環(huán)境、條件相匹配。
1 、輸入電源:?jiǎn)蜗嗳(xiàn),交流 220V ± 10% , 50HZ ;
2 、容量:≦ 1.5KVA ;
3 、外型參考尺寸: 1600 × 800 × 1300mm (長(zhǎng) X 寬 X 高);
4 、安全保護(hù):接地保護(hù),漏電保護(hù)(動(dòng)作電流< 30mA ),過(guò)載保護(hù);
6 、電源指示燈指示電源狀態(tài)通斷;
7 、可選數(shù)碼儀表指示工位序號(hào): 3 位 0.8 寸紅色高亮度數(shù)碼顯示;
8 、雙層設(shè)計(jì),上層為隔板,下層為實(shí)驗(yàn)臺(tái)面,隔板下方帶 LED 照明( 16W ),照明開(kāi)關(guān)獨(dú)立控制;
9 、實(shí)驗(yàn)臺(tái)四只主立柱采用截面尺寸不小于 70X70mm 工業(yè)鋁合金型材,型材四角圓弧不小于 R15mm ,型材表面噴砂氧化處理成本色,型材 - 導(dǎo)軌符合 GB/T6892-2015 標(biāo)準(zhǔn);
10 、主立柱連接件需采用高強(qiáng)度鋁合金壓鑄件,表面拋丸后噴塑處理;
11 、臺(tái)面上方適當(dāng)位置安裝電源殼體,殼體需采用工業(yè)鋁合金型材,型材表面噴砂氧化處理成本色,插座、漏電保護(hù)裝置、指示儀表均安裝在殼體面板上,殼體需拆卸簡(jiǎn)單、維修方便;
13 、臺(tái)面上方右側(cè)安裝鋁合金液晶顯示器支架一只,固定在主立柱型材的適當(dāng)位置,(固定 19-24 寸液晶顯示器);
14 、實(shí)驗(yàn)臺(tái)底部右側(cè)位置為金屬材質(zhì)電腦主機(jī)托板,表面靜電噴塑處理成暖白色;底部左側(cè)位置為金屬材質(zhì)隔板,表面靜電噴塑處理成暖白色,用以放置其它實(shí)驗(yàn)設(shè)備和物品;
15 、底部拉桿采用參考尺寸 1.5mmX20mmX80mm 冷軋電鍍鋅方鋼管制作,表面靜電噴塑處理;
16 、臺(tái)面材質(zhì)采用 16mm 厚抗貝特板,參考尺寸 1600X800mm ;
17 、臺(tái)面上方距離 450mm 處為上層隔板,隔板采用 16mm 厚抗貝特板,表面顏色選用暖白色,參考尺寸為 1600X350mm ;
18 、主立柱型材頭部需采用塑料件封頭,底部安裝可調(diào)高支腳,所有塑料件材質(zhì)為 ABS 。 |