;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ; File Name: i2c_low.asm ; Author: Alan G. Smith ; Purpose: This code is borrowed from Microchip with all o
PIC單片機(jī)控制時(shí)鐘芯片DS1302匯編程序
給出一種新型的基于PIC單片機(jī)的可編程電源的設(shè)計(jì),并從系統(tǒng)的硬件和軟件兩方面對(duì)這種設(shè)計(jì)作了分析。該電源能提供隨時(shí)間變化的電壓和電流輸出,可以通過(guò)電源面板或PC機(jī)方便地對(duì)電源各輸出參數(shù)進(jìn)行編程。關(guān)鍵詞 PIC16
PIC單片機(jī)實(shí)現(xiàn)音樂(lè)播放的實(shí)例程序 ******************************** * PIC單片機(jī)實(shí)現(xiàn)音樂(lè)播放 * ******************************** 源程序: 以下程序要用二個(gè)定時(shí)器資源,凡是有二個(gè)定時(shí)器的PIC單片機(jī)均
給出一種新型的基于PIC單片機(jī)的可編程電源的設(shè)計(jì),并從系統(tǒng)的硬件和軟件兩方面對(duì)這種設(shè)計(jì)作了分析。該電源能提供隨時(shí)間變化的電壓和電流輸出,可以通過(guò)電源面板或PC機(jī)方便地對(duì)電源各輸出參數(shù)進(jìn)行編程。關(guān)鍵詞 PIC16
PIC單片機(jī)實(shí)現(xiàn)音樂(lè)播放的實(shí)例程序 ******************************** * PIC單片機(jī)實(shí)現(xiàn)音樂(lè)播放 * ******************************** 源程序: 以下程序要用二個(gè)定時(shí)器資源,凡是有二個(gè)定時(shí)器的PIC單片機(jī)均
從PIC單片機(jī)的指令結(jié)構(gòu)上來(lái)分析一下為什么PIC中要有BANK和PAGE的設(shè)置吧。先來(lái)看一下為什么PIC中要把RAM區(qū)劃分多個(gè)BANK?! ∽屑?xì)觀察PIC單片機(jī)匯編語(yǔ)言指令的格式,一條完整的匯編語(yǔ)言指令語(yǔ)句通常是這樣的:標(biāo)號(hào)操作
<!--StartFragment-->;-------4*4鍵盤(pán)程序的使用-------- PC EQU 2 STATUS EQU 3 RA EQU 5 RB EQU 6 RC EQU 7 BIJIAO EQU 0F JIANZHI EQU 8 BUFFER EQ
何謂讀-修改-寫(xiě),導(dǎo)致的問(wèn)題及其解決之道: 只要PICmicro的命令,所處理的FILE (暫存器,內(nèi)存,和I/O的統(tǒng)稱(chēng)),其最終的值,和命令處理前的值有關(guān),那么,這種命令便是所謂的讀-修改-寫(xiě)命令。因?yàn)檫@類(lèi)命令的操作,可
在這里介紹一種定時(shí)程序,說(shuō)明循環(huán)程序在PIC單片機(jī)上的應(yīng)用。筆者仍以PIC16F84單片機(jī)為例建立其定時(shí)源程序清單。該定時(shí)器源程序只需改變一條指令的常數(shù)設(shè)置,即可使定時(shí)時(shí)間從分鐘級(jí)到3?8小時(shí)的連續(xù)變化(4MHz晶振條件
首先我們來(lái)看一段程序: Tittle ‘Input.asm’ ;標(biāo)題 ;這是一個(gè)簡(jiǎn)單的輸入實(shí)驗(yàn) include COUNT EQU 20H ;定義20H寄存器名為COUNT ORG 0 ;程序區(qū)將從0000H開(kāi)始裝載 GOTO START ORG 4 ;
1、 BANK設(shè)置錯(cuò)誤: 先來(lái)看一段程序: include PORTDB EQU 20H …… START movlw b‘11110000’ movwf PORTDB clrf TRISD MAIN bcf STATUS,C rlf PORTDB,1
介紹傾角傳感器的工作原理,對(duì)PIC16C72與傾角傳感器的硬件接口電路及其軟件進(jìn)行了設(shè)計(jì),并且該設(shè)計(jì)已經(jīng)由實(shí)驗(yàn)得到驗(yàn)證。關(guān)鍵詞:PIC16C72;單片機(jī);傾角傳感器0 前 言設(shè)計(jì)中的傾角傳感器是新型變質(zhì)面積電容式傾角傳
摘要:詳細(xì)介紹PIC單片機(jī)使用SPI方式與IC卡進(jìn)行數(shù)據(jù)傳輸?shù)脑砗碗娐吩O(shè)計(jì),以及使用USART方式與PC機(jī)進(jìn)行串行異步通信的工作原理;介紹PIC單片機(jī)聽(tīng)SPI方式和USART方式的設(shè)置方法。引言本設(shè)計(jì)的主要目的是介紹IC卡的數(shù)
何謂讀-修改-寫(xiě),導(dǎo)致的問(wèn)題及其解決之道: 只要PICmicro的命令,所處理的FILE (暫存器,內(nèi)存,和I/O的統(tǒng)稱(chēng)),其最終的值,和命令處理前的值有關(guān),那么,這種命令便是所謂的讀-修改-寫(xiě)命令。因?yàn)檫@類(lèi)命令的操作,可
在這里介紹一種定時(shí)程序,說(shuō)明循環(huán)程序在PIC單片機(jī)上的應(yīng)用。筆者仍以PIC16F84單片機(jī)為例建立其定時(shí)源程序清單。該定時(shí)器源程序只需改變一條指令的常數(shù)設(shè)置,即可使定時(shí)時(shí)間從分鐘級(jí)到3?8小時(shí)的連續(xù)變化(4MHz晶振條件
21ic訊 Microchip Technology Inc.(美國(guó)微芯科技公司)宣布,通過(guò)增加片上12位ADC、EEPROM、智能mTouch™容性傳感模塊,以及能以5V電源工作的性能,擴(kuò)展了其低引腳數(shù)16位超低功耗PIC® MCU產(chǎn)品陣容。PIC24
21ic訊 Microchip Technology Inc.(美國(guó)微芯科技公司)宣布,通過(guò)增加片上12位ADC、EEPROM、智能mTouch™容性傳感模塊,以及能以5V電源工作的性能,擴(kuò)展了其低引腳數(shù)16位超低功耗PIC® MCU產(chǎn)品陣容。PIC24
結(jié)合空間電壓矢量脈寬調(diào)制(SVPWM)原理提出基于PIC單片機(jī)控制輸出脈寬調(diào)制信號(hào)的方法。根據(jù)磁鏈跟蹤控制的要求,詳細(xì)敘述了SVPWM的原理,分析了PIC24FJ64GA的特點(diǎn),對(duì)系統(tǒng)設(shè)計(jì)、硬件電路結(jié)構(gòu)進(jìn)行了說(shuō)明。仿真結(jié)果表明,SVPWM電壓利用率高,相電流正弦度好,減少了逆變器輸出的電壓電流諧波,改善了系統(tǒng)的動(dòng)態(tài)特性。
在用單片機(jī)開(kāi)發(fā)各種嵌入式應(yīng)用系統(tǒng)時(shí),異步串行通信是經(jīng)常要用到的一種通信模式,很多應(yīng)用中還要求實(shí)現(xiàn)多路異步串行通信。大家平時(shí)熟悉的各種廠家的單片機(jī),絕大部分片上只提供一個(gè)硬件UART模塊,利用它可以方便實(shí)現(xiàn)一路