第8單元 實習3 DO-Buzzer.

Slides:



Advertisements
Similar presentations
职业指导服务系统 欢迎了解职业指导服务系统!
Advertisements

项目一:计算机网络基础 第一章 认识计算机网络
什么是SOPC: SOPC是英文System On a Programmable Chip的缩写,称为片上可编程系统。SOPC将传统的EDA技术、计算机系统、嵌入式系统、数字信号处理等融为一体,综合了各自的优势,且在结构上形成一块芯片。 为什么用SOPC:SOPC是现代电子技术和电子系统设计的发展趋势,建立了电子系统设计的新模式。用户利用SOPC开发平台,自行设计高速、高性能的DSP处理器、特定功能的CPU及其外围接口电路,创建结构最为简洁的电子系统。
先介绍计算机网络基础知识,再分析网络视频监 控系统的架构、原理与维护。
第 1讲 计算机网络概述.
近年来,出现了一些制作粗糙、违背史实甚至常理的“抗战雷剧”,社会上也出现了一股“戏说”抗战剧的不良风气。
“三生教育”专题 生命·生存·生活.
浪漫 碰撞 蜕变 专题八 19世纪以来的文学艺术.
德国波恩明斯特广场修建的贝多芬铜像( 1845年)
美国教育心理学家吉诺特说:在历经了若干年的教师工作之后,我得到了一个令人惶恐的结论:教育的成功与失败,我是决定性的因素,我个人采用的方法和每天的情绪,是造成学习气氛和情景的的主要原因。身为教师,我具有极大的力量,能够让孩子们活得愉快或悲惨,我可以是制造痛苦的工具,也可能是启发灵感的媒介。无论在什么情况下,一场危机之恶化和化解,学生是否受到感化,全部决定于我。
TMS320F2812串行外设接口 Serial Peripheral Interface (SPI)
提高自身素质做好 新时期班主任工作 北京市广渠门中学 高金英.
人力资源市场统计工作介绍 人力资源市场与人员调配处 郭俊霞 2014年12月.
普通话模拟测试 与学习平台 使用指南.
第二章 项目一:企业厂区与车间平面设计 1.
寻觅节日诗情.
網路小說劇情建構與伏線營造 Windows98.
第1章 概述.
网络游戏对大学生生活的影响 英本1班 鞠申镅 汪晨茹 沈秋云 元文杰 段祺琪.
2017/3/22 如何用C 来完成SN8系列芯片的程序设计 2017/3/22.
关于整合检验检测认证机构实施意见的通知(国办发〔2014〕8号)
推进德育创新 做好新时期班主任工作 北京市广渠门中学 高金英.
第3章 计算机网络体系结构.
电工电子实验中心.
CH.2 Introduction to Microprocessor-Based Control
Chapter 06 Design Implementation Part I
第 6 章 IP 位址 著作權所有 © 旗標出版股份有限公司.
通訊協定 OSI分層模式 與 TCP/IP協定
第一章 C语言概述.
CH2 開發環境介紹 最簡單的互動設計 – Arduino一試就上手 孫駿榮、吳明展、盧聰勇.
第二十九章 DLL / LIB函式庫開發 當我們開發程式到一個階段之後,我們一定會希望各個Component的程式碼可以分開的越清楚越好。而這一章最主要就是要告訴各位讀者,我們常在Windows系統中看到的dll或是lib的檔案該怎麼實作?做出這樣的library我們又該如何運用?為什麼使用dll或是lib有利於我們開發程式?以上這些疑問都將會在這一章中得到解答。
第7單元 實習2  DIO-EXT-All.
1-1 電腦的起源 1-2 電腦的演進 1-3 電腦的種類 1-4 電腦與生活
智慧電子應用設計導論(1/3) Sensor-III
Timer & KEYPAD 11/24.
补充内容 结构体 概述 定义结构体类型和定义结构体变量 结构体变量的引用 结构体变量的初始化 指针与结构体 用typedef定义类型的别名.
Internet Protocol (IP)
1 巨集 2 資料型態 3 物件、屬性、方法與事件 4 陳述式與副函式 5 其他注意事項 6 範例
信息存储与管理 国家天文台 (科技处)信息与计算中心.
远程诊断技术及设备 ---今日坐拥明日之选.
EDA 原理及应用 何宾
CH.8 硬體管理.
NO.3.1 SOPC技术 第5章 Nios II 系统的外围设备.
KeyStone I DSP[C665x 与 C6678] 视频教程
智慧電子應用設計導論(1/3) Display
語法:Variables & Functions 實作:Digital out (Button+LED) 簡報:廖崇義
第5單元 實習1 ilon10 setup.
第17單元 智慧型控制網路 規劃與管理專題.
Ch9 Communicating with Hardware
第 17 章 網路規劃 著作權所有 © 旗標出版股份有限公司.
簡易 Visual Studio 2005 C++ 使用手冊
電腦及網路概論 電腦功能 資訊系統 資料通信 電腦網路 硬體設備 系統軟體.
黄土高原的水土流失 标题 水土流失的原因 水土流失的危害 治理措施 参考文献 小组成员.
    使用Arduino量測交流(AC)電壓    林品成 月.
    使用Arduino量測直流(DC)電壓    林品成 月.
iSoftStone Information Service Corporation
第一章 认识PROTEL DXP   本章介绍了Protel DXP的在EDA设计中的作用机安装、卸载过程,对于已经熟练掌握Protel电路设计和计算机软件相关知识的用户,可以直接跳过本章,进入下一章的学习。
傳輸控制協議 /互聯網協議 TCP/IP.
第13單元 實習8 Focus-Router-Lamp
设计示例一 用门级结构描述D触发器:.
物聯網期末報告 組員: 邱景柏 方嘉慶 陳約翰 洪銘陽
K60入门课程 06 首都师范大学物理系 靳熙芃.
第二章 类型、对象、运算符和表达式.
中国农业科学院博士后学术论坛 博士后基金申请的经验及体会 中国农业科学院生物技术研究所 秦 华 博士
数数据的基本操作 电子工业出版社.
第十二章 位运算.
Exp4:加法器.
群聚分析操作介紹 -以SOM和K-means為例
——彻底变革算法与程序设计的教学方式 湖北省水果湖高级中学 伍先军.
Presentation transcript:

第8單元 實習3 DO-Buzzer

課程大綱 實習目的 硬體介紹  功能說明  實驗步驟  實習結果分析與建議

實習目的 使用Buzzer 的Browse視窗來控制喇叭、開關,並觀察控制變數的變化。

硬體介紹

功能說明

網路變數 nviBuzzer : 控制DIO延伸模組上的蜂鳴器。 nviCH1 : 為DIO模組上DO部分的前8個bits,但是程式中只有bit0有輸出。

先將C槽內的Lm目錄裡面的所有檔案刪除,接著再進行網卡TCP/IP設定。 實驗步驟  先將C槽內的Lm目錄裡面的所有檔案刪除,接著再進行網卡TCP/IP設定。

執行 ping 192.168.1.222 檢查網路連線是否正常

設定ilon Works Interfaces

LonMaker for Windows

Restore DO-Buzzer

Restore 資料的路徑

Restore

Open the drawing

Enable Macros

Network Attached

Next

Finish

Use Resynchronize

Replace

Load Application Image

選Onile

Finish

Press Service pin

開始測試

Browse

OC_OCCUPIED

OC_UNOCCUPIED

程式 1/3 #include <SNVT_OC.H> #pragma enable_io_pullups #pragma num_alias_table_entries 15 #pragma enable_sd_nv_names network input SNVT_state nviCH1 ={1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1};// io_out bit0 ~ bit7 network input SNVT_occupancy nviBuzzer ; #define LEN2 2 unsigned long IO_out_reg[LEN2]; unsigned IO_out_tmp[LEN2]; IO_0 muxbus io_local_bus;

程式 2/3 when (reset) { io_out(io_local_bus, 8 , 0xFF); } when (nv_update_occurs(nviBuzzer)) if(nviBuzzer==OC_OCCUPIED ) nviCH1.bit15 = 0 ; else if(nviBuzzer==OC_UNOCCUPIED ) nviCH1.bit15 = 1 ;

程式 3/3 IO_out_reg[0] =*((unsigned long*)&nviCH1); IO_out_tmp[0] = low_byte(IO_out_reg[0]); io_out(io_local_bus, 8 , IO_out_tmp[0]);

實習結果分析與建議 1/4 本實習說明了Neuron 晶片與FPGA之間的資料傳輸方式,在Neuron 晶片的11腳中,第0~7腳為資料(data)或是位址(address),第8腳為CS,第9腳為Write,第10腳為Read,在實習中,可以看到程式中如何將實體信號讀出(io_out)及送出(io_in)。

實習結果分析與建議 2/4 在DO-Buzzer程式中, when (reset) { io_out(io_local_bus, 8 , 0xFF); io_out(io_local_bus, 9 , 0xFF); io_out(io_local_bus,255,0); } 是程式通知FPGA初始化的過程

實習結果分析與建議 3/4 從網路上收到的控制信號(Network variable)由Neuron晶片送出給FPGA送出信號到DIO延伸模組上。 IO_out_reg[0] =*((unsigned long*)&nviCH1); IO_out_tmp[0] = low_byte(IO_out_reg[0]); io_out(io_local_bus, 8 , IO_out_tmp[0]);

實習結果分析與建議 4/4 實習中學生可利用Buzzer 的Browse視窗來控制喇叭、開關,並觀察控制變數的變化。