差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
温度计 [2020/01/18 22:06]
gongyu
温度计 [2021/08/18 09:00] (当前版本)
gongyusu
行 1: 行 1:
-### 基于小脚丫STEP MXO2的温度显示系统+## 基于小脚丫STEP MXO2的温度显示系统
  
---- +### 1、项目简介
-#### 一、项目简介+
 基于小脚丫STEP MXO2的温度显示系统的核心控制模块为小脚丫STEP MXO2开发板,采用由MicroUSB输入的5V供电,温度传感器选用的是DALLAS的经典传感器——DS18B20,一个封装和常见三极管(TO-92)相同的温度传感器,而显示模块采用LCD1602,相信读者对这两个模块一定是极为熟悉。 基于小脚丫STEP MXO2的温度显示系统的核心控制模块为小脚丫STEP MXO2开发板,采用由MicroUSB输入的5V供电,温度传感器选用的是DALLAS的经典传感器——DS18B20,一个封装和常见三极管(TO-92)相同的温度传感器,而显示模块采用LCD1602,相信读者对这两个模块一定是极为熟悉。
  
 --- ---
-#### 二、项目框图+ 
 +### 2、项目框图
 {{ ::​框图.png ?600 |}} {{ ::​框图.png ?600 |}}
  
-##### 1.控制核心+#### 2.控制核心 
 温度计项目控制核心为小脚丫STEP MXO2 V2版本FPGA开发板,FPGA芯片为Lattice Semiconductor的MachXO2 400HC系列FPGA。 温度计项目控制核心为小脚丫STEP MXO2 V2版本FPGA开发板,FPGA芯片为Lattice Semiconductor的MachXO2 400HC系列FPGA。
  
-##### 2.温度采集模块+#### 2.温度采集模块
 温度采集模块采用Dallas的经典产品——DS18B20,是一个高精度,占用空间小,硬件连接简单,价格低廉的数字温度传感器,采用单总线驱动方式,更为节省开发板资源。 温度采集模块采用Dallas的经典产品——DS18B20,是一个高精度,占用空间小,硬件连接简单,价格低廉的数字温度传感器,采用单总线驱动方式,更为节省开发板资源。
  
-##### 3.温度显示系统+#### 2.温度显示系统
 温度显示模块采用集成了ASCII字库的LCD1602,省去了自建字库的麻烦。 温度显示模块采用集成了ASCII字库的LCD1602,省去了自建字库的麻烦。
  
 --- ---
-#### 三、硬件电路图+### 3、硬件电路图
 {{ ::​电路图.png?​800 |}} {{ ::​电路图.png?​800 |}}
 温度计的硬件电路比较简单,首先在供电方面,作为控制核心的小脚丫开发板由于具备完善的下载与供电方案,故不必在设计下载电路,只需要一根MicroUSB数据线即可满足整体系统的供电与下载; 温度计的硬件电路比较简单,首先在供电方面,作为控制核心的小脚丫开发板由于具备完善的下载与供电方案,故不必在设计下载电路,只需要一根MicroUSB数据线即可满足整体系统的供电与下载;
行 29: 行 30:
  
 --- ---
-#### 四、Verilog代码+### 4、Verilog代码
  
-##### 1.Verilog代码:​LCD1602显示部分+#### 4.Verilog代码:​LCD1602显示部分
 <code verilog> <code verilog>
 // -------------------------------------------------------------------- // --------------------------------------------------------------------
行 403: 行 404:
  
 --- ---
-##### 2.温度采集部分+#### 4.温度采集部分
 <code verilog> <code verilog>
 // -------------------------------------------------------------------- // --------------------------------------------------------------------