Lab 9 Introduction to Parallax Propeller - adamncnc/ee240500 GitHub Wiki

Lab2 Preview Report

Topics

  • Programming microcontroller board

Programming microcontroller board

  • Introduction

    微處理器(microcontroller)中包含記憶體,以往在架構上微處理器與微控制器主要的差別便在於記憶體是否有嵌入進晶片中。但在SoC潮流的整合趨勢下,微處理器與微控制器的產品逐漸相似,而不容易再利用記憶體作為兩者的區分方式。若以位元數來區分,嵌入式微處理器主要分為8位元、16位元與32位元以上三類。微控制器主要分為4位元、8位元、16位元與32位元等四類。由於電性上的差異:微處理器強調運算效能,而微控制器著重控制功能,還是有應用上的差別。嵌入式微處理器大多用於通訊與資訊家電產品,為因應新功能必須提升處理速度、增加記憶體與增加處理器位元數。2001年嵌入式微處理器主要的產品近九成都是屬於32位元架構。目前各大廠所推出的產品都盡力將工作時脈推向新的高峰。例如Intel所推出的Xscale架構處理器,具備最高400MHz核心,並且整合了音訊和無線通訊處理功能,其他如ARM、MIPS、Motorola、Hitachi也都有工作時脈可高達數百MHz的產品。

  • Related parts of our lab

    本次實驗將使用Propeller C程式來控制Propeller BOE,並結合LED、pushbutton、 ADC、DAC、light detector、ultra-sonic sensors、SD cards、fancy speech synthesizer等元件來嘗試微處理器的programming。

  • Questions about the topic or our lab

    暫時沒有。