PIXNET Logo登入

魚的方舟 *單晶片嵌入式系統工作室 ( Microcontroller, Embedded system )

跳到主文

單晶片控制系統、電子電路、USB週邊應用電路、影像聲音之DSP訊號處理系統…等嵌入式系統接案/外包/設計

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 7月 13 週五 200713:43
  • [PIC16F877單晶片] 使用rs232與LabVIEW通訊在APP001 REV2 發展板上開發

步驟:
1. 首先將APP001 REV2 發展板上的rs232 port與PC的rs232 port相連結,
2. 然後將以下的程式碼使用MPLAB IDE進行編譯 與執行: (此程式的功用為將從電腦端輸入的值直接傳回去)

list p=16f877 , R=DEC
 include "p16f877.inc"
 Temp    EQU  0x22
  
 org  0x00
 nop
 goto MainLine
 org  0x04
 
StopHere
 goto StopHere
 
MainLine
 call UART_Init
(繼續閱讀...)
文章標籤

chipfish 發表在 痞客邦 留言(1) 人氣(2,283)

  • 個人分類:PIC單晶片
▲top
  • 7月 01 週日 200710:30
  • [PIC16F877] 使用MPLAB IDE在APP001 REV2發展板上開發應用程式(1)

如何使用APP001 REV2發展板的硬體與Microchip的開發程式MPLAB IDE來做韌體開發的入門,
本篇使用Microchip W201 Workshop教材(download)來作為例子,
首先將ICD 2及APP001 REV2發展板和PC之間的連接完成
1. 打開MPLAB IDE, 這裏使用的是7.52版
2. 使用Project Wizard來建立專案
Project Wzard出現, 按下一步,
選擇單晶片類型, 按下一步,
不做改變 , 按下一步,
選定專案目錄與專案名稱
將相關的檔案如asm , lkr等加入專案
完成
3. 完成專案建立的工作
(繼續閱讀...)
文章標籤

chipfish 發表在 痞客邦 留言(0) 人氣(2,335)

  • 個人分類:PIC單晶片
▲top
  • 7月 01 週日 200709:43
  • [PIC16F877] LCD module (LCD 模組) 在APP001 REV2 發展板上開發

本篇是修改Microchip W201 Workshop教材(download)中的Lab 2,
主要是因為該篇的內容是以APP001 REV1的發展板做為平台,
然而APP001 REV2的電路的Laylout已經有一些變化,
因此我做了一些修改, 將教材中Lab 2的程式也能使用在APP001 REV2發展板上.
(繼續閱讀...)
文章標籤

chipfish 發表在 痞客邦 留言(0) 人氣(2,127)

  • 個人分類:PIC單晶片
▲top
  • 5月 09 週三 200709:31
  • [PIC組語程式收集] 8位元-16進位轉換十進位組合語言:取出百位數、十位數及個位數字

這是用PIC組合語言寫出來的16進位轉換十進位程式碼,
可以分別將百位數、十位數及個位數字取出來,適用於8位元的單晶片
輸入:w暫存器
輸出:w暫存器
程式碼內容:
 
;******取出百位數字******
 
GETHNDS                       
               movwf      t1
               clrf     w2
gethnds_loop         
               movlw      .100
               incf          w2,f
               subwf       t1,f
               btfsc           STATUS,C
               goto           gethnds_loop
               decf            w2,w
               return
                              
;******取出十位數字******
 
GETTENS                            
               movwf      t1
               clrf     w2
gettens_loop          
               movlw      .10
               incf          w2,f
               subwf       t1,f
               btfsc        STATUS,C
               goto        gettens_loop
               decf         w2,w
               goto         GETONES
 
;******取出個位數字******
              
GETONES                           
               movwf      w2
               movlw      .10
deltens_loop          
               subwf       w2,f
               btfsc        STATUS,C
               goto        deltens_loop
               addwf      w2,w                    
               return
(繼續閱讀...)
文章標籤

chipfish 發表在 痞客邦 留言(0) 人氣(6,031)

  • 個人分類:PIC單晶片
▲top
  • 4月 24 週二 200713:26
  • PIC 假指令簡述

1. 假指令是不分大小寫的
2. banksel:  方便使用者選擇暫存器所在的資料記憶體區塊自動設定RP1、RP2兩個字元。
3. LIST: 用來做目錄控制(Listing control)
4. INCLUDE: 用來加入原始檔或定義檔
5. EQU: 用來宣告常數及變數名稱
6. ORG: 用來設定程式組譯的起始位址
7. END: 用來宣告程式結束
關於假指令的參考網站:
http://www.geocities.com/argoge/directiv.htm
(繼續閱讀...)
文章標籤

chipfish 發表在 痞客邦 留言(0) 人氣(2,204)

  • 個人分類:PIC單晶片
▲top
  • 4月 24 週二 200710:17
  • [Article collection] 尋覓新藍海 醫療電子商機浮現

為了開拓新的市場商機與尋求更高的附加價值,醫療電子已成為3C科技業者繼汽車電子之外,另一個積極投入的新焦點。隨著高齡化社會來臨以及個人化醫療照護需求的提升,電子科技與醫療、生物科技的結合,的確能夠激盪出更多的創新應用。除了開創出新商機,人們的生活與醫療品質,更可能因眾多廠商的投入而得到提升。 
根據各家市場研究公司所發佈的調查報告,也都對此市場的發展潛力給予了非常樂觀的預估。像Databeans預估,半導體應用於醫療設備市場在2004至2009年間將以18%的年增率成 長,到2009年達到1,790億美元。而MediSTAT與PMS的報告也指出,2005年全球廣義的醫療設備市場規模高達3,172億美元,其中醫用手術儀器與元件佔38.5%,排名第二的健康科技電子設備則為732億美元,醫療視訊診斷與監控設備為366億美元,其他共計854億美元。其中以健康科技電子設備、醫療視訊診斷與監控設備最引人注目,在這超過1,000億美元的市場規模中,預估未來將以每年9%的複合成長率持續成長。 
雖然商機可期,但是醫療產業的範圍廣泛,其通路與市場屬性都較為封閉,而且牽涉到許多衛生法規與認證的問題,科技業者勢必得先思索出有效的策略與營運模式,才有可能從 此市場獲益。一般來說,「個人保健」與「遠距醫療」是兩個科技業者較易切入,也是應用最廣泛的領域。由於半導體技術的進步,帶動了小型化、可攜式、數位化、無線化的個人保健電子市場興起,像是耳溫槍、血壓計、血糖計等家庭醫療產品,近來已取得很大進展。未來,隨著養生、美容的需求日益升高,更多的預防醫療與健康產品,都將創造出更多的市場機會, 而使醫療設備領域更趨於多元。而在「遠距醫療」方面,這更是結合資訊與通訊科技,以提升醫療照顧品質的重要應用,根據Frost&Sullivan的研究,2005年單單與新興遠距照顧服務直接相關的生理監視市場規模就超過120億美元。 
面對這樣的新興市場,包括Intel、TI、Microchip等半導體業者都已經正式成立醫療業務部門準備搶進。而在系統應用方面,微星曾發表一款具心電圖功能的筆記型電腦、LG推出 配置了血糖檢測器的手機,相信未來結合計步器、體脂肪計的運動/保健手機、或消費性電子產品也都將陸續上市。而目前,台灣的工業電腦業者也開始積極投入,推出相關的醫療監控產品。
(繼續閱讀...)
文章標籤

chipfish 發表在 痞客邦 留言(0) 人氣(370)

  • 個人分類:PIC單晶片
▲top
  • 4月 24 週二 200710:13
  • [Article collection] Microchip發表單鋰離子/鋰聚合物電池充電器

微控制器及類比半導體供應商Microchip宣佈推出MCP7381X系列鋰離子/鋰聚合物充電管理控制器,包括MCP73811及MCP73812型,均採用五接腳SOT-23封裝的全新單電池充電元件,提供完全整合的充電管理功能,及最高500mA的可選或可編程充電電流。 
MCP7381X充電管理控制器符合USB輸出功率規格,能夠透過一般PC的USB埠為可攜式設備充電,不但不需外部電源轉接器,也不用電源插座。此外,此款新元件具有晶片內建(on-chip)熱調節功能,能在溫度超出安全標準時降低充電電流。其它的功能則經過精簡後,以確保成為具成本效益的充電解決方案。 
新元件與USB介面相容,同時機板上配備整合電流感測、輸出晶體,及逆向電池保護功能,因此適用於更小巧、更具成本效益的設計。MCP7381X系列兩款元件均適用於消費性電子設備,例如可充電玩具、低價位MP3播放機及電子香煙等產品領域。 
MCP7381X充電管理控制器設有充電生效輸入,為設計人員提供極簡單的使用介面。MCP73811具數位輸入功能,且可提供100mA或500mA可調整USB充電電流,因此毋須使用外部元件也可提供所需的充電電流。MCP73812透過一個外部電阻器,讓設計人員能夠自行設定,進而針對特定產品應用進行最佳充電電流規劃。 
MCP73811充電管理控制器樣本已可供應,並接受大量訂貨。此外,Microchip並為客戶提供支援服務,協助設計工程師提升產品開發的速度和效率。
(繼續閱讀...)
文章標籤

chipfish 發表在 痞客邦 留言(0) 人氣(352)

  • 個人分類:PIC單晶片
▲top
  • 4月 24 週二 200710:10
  • [Article collection] Microchip三款ZigBee新方案問世

Microchip針對IEEE 802.15.4無線網路運作推出三款新的方案。其中包括Microchip第一款RF收發器MRF24J40,是一款針對ZigBee協定及其它專有的無線協定而設計的2.4GHz IEEE 802.15.4收發器,適用於低功率及需要優異RF效能的RF應用。ZENA無線網路分析器工具,則有助使用者進一步採用Microchip半導體產品來開發ZigBee協定之系統。 
第三款方案為MiWi協定,是Microchip所開發的一項免費、小型的協定,針對不需具備ZigBee協定相容性,但期望將IEEE 802.15.4收發器導入低成本的點對點、星狀或網狀型網路的應用而開發成的協定。事實上,MiWi協定能提供IEEE 802.15.4收發器所需成本最低的全功能網路協定。 
據In-Stat指出,經由ZigBee規格網路層及其他專有協定實現的IEEE 802.15.4無線個人區域網路市場,到2009年可望成長200%,年出貨量可望突破1億5,000萬台。Microchip以唯一不需授權費及權利金的ZigBee協定堆疊,滿足市場需求。它是業界最小型的協定堆疊之一,並提供原始程式,使設計人員可以採用Microchip最廣泛的、相容的PIC微控制器系列產品以設計客製化產品。 
MRF24J40收發器透過高度整合、只需要極少外部元件的RF收發器,Microchip提供了完整的ZigBee協定平台。該公司的無線電技術具備低功耗特性以及超越IEEE 802.15.4規格的效能,支援媒體存取控制(MAC)層以及「先進加密標準(AES)」硬體加密引擎。
(繼續閱讀...)
文章標籤

chipfish 發表在 痞客邦 留言(0) 人氣(903)

  • 個人分類:PIC單晶片
▲top
  • 4月 23 週一 200709:59
  • PIC16F87X的指令介紹

PIC16F87X的35指令可依操作資料類型區分為三類:
1. Byte-oriented instruction (位元組操作指令)
2.  Bit-oriented instruction (位元操作指令)
3. Literal and control instruction (常數操作與控制操作指令)
指令碼由操作碼(OP Code)與操作數(Operand)兩部分,OP Code部分對應到指令本身,Operand的部份接在OP Code後面。
指令碼結構
  指令名稱大多是指令的用途的英文縮寫所組成。

1. 位元組
操作指令

2. 位元操作指令

3. 常數操作與控制操作指令
 
(繼續閱讀...)
文章標籤

chipfish 發表在 痞客邦 留言(0) 人氣(919)

  • 個人分類:PIC單晶片
▲top
1

自訂側欄

自訂側欄

Google Search

自訂側欄

文章彙整

文章分類

  • PIC單晶片 (9)
  • 8051單晶片 (3)
  • 嵌入式系統 (1)
  • 常用電子電路收集 (5)
  • 文章收集 (14)
  • 未分類文章 (1)

自訂側欄

參觀人氣

  • 本日人氣:
  • 累積人氣:

Bloggerdas

自訂側欄

近期文章

  • [Android 基礎] 在實體手機上Debug程式-以Galaxy W i8150為例
  • 安全、高容量的鋰電池充電設計方法
  • [文章收集] 7805的優缺點
  • [文章收集] 全固態電容和電解電容有什麼區別
  • [文章分享] 表面貼片元件的手工焊接技巧
  • [8051單晶片] USB 介面之滑鼠及隨機定位控制裝置設計範例
  • [Article Collection] Usage of Resistors (電阻的使用)
  • [Article Collections] RS485 & RS232 簡介
  • 接案 / 接Case & 接案內容
  • 單晶片溫度量測系統設計/結合LabVIEW使用RS232與PC通訊