24c16讀寫驅動程序,//=-------------------------------------------------------------------------------/*模塊調用:讀數據:read(unsigned INT address)寫數據:write(unsigned INT address,unsigned char dd) dd為要寫的 數據字節*///------------------------------------------------------------------------------ sbit sda=P3^0;sbit scl=P3^1; sbit a0=ACC^0; //定義ACC的位,利用ACC操作速度最快sbit a1=ACC^1;sbit a2=ACC^2;sbit a3=ACC^3;sbit a4=ACC^4;sbit a5=ACC^5;sbit a6=ACC^6;sbit a7=ACC^7; //------------------------------------------------------------------------------#pragma disablevoid s24(void) //起始函數{_nop_(); scl=0; sda=1; scl=1; _nop_(); sda=0; _nop_(); _nop_(); scl=0; _nop_(); _nop_(); sda=1;} //------------------------------------------------------------------------------#pragma disablevoid p24(void) //停止函數{sda=0; scl=1; _nop_(); _nop_(); sda=1;} //-----------------------------------------------------------------------------#pragma disableunsigned char rd24(void) /////////////////從24c16讀一字節數據{ ACC=0x00;sda=1;scl=1;a7=sda;_nop_();_nop_();_nop_();_nop_();scl=0;scl=1;a6=sda;_nop_();_nop_();_nop_();_nop_();scl=0;scl=1;a5=sda;_nop_();_nop_();_nop_();_nop_();scl=0;scl=1;a4=sda;_nop_();_nop_();_nop_();_nop_();scl=0;scl=1;a3=sda;_nop_();_nop_();_nop_();_nop_();scl=0;scl=1;a2=sda;_nop_();_nop_();_nop_();_nop_();scl=0;scl=1;a1=sda;_nop_();_nop_();_nop_();_nop_();scl=0;scl=1;a0=sda;_nop_();_nop_();_nop_();_nop_();scl=0;sda=1;scl=1;_nop_();_nop_();_nop_();_nop_();scl=0; /// ///////////////24c16的一位回答位。return(ACC);}//------------------------------------------------------------------------------#pragma disablevoid wd24(unsigned char dd) ////////////////向24c16寫一字節數據{ sda=1;ACC=dd;sda=a7;scl=1;_nop_();_nop_();_nop_();_nop_();scl=0;sda=a6;scl=1;_nop_();_nop_();_nop_();_nop_();scl=0;sda=a5;scl=1;_nop_();_nop_();_nop_();_nop_();scl=0;sda=a4;scl=1;_nop_();_nop_();_nop_();_nop_();scl=0;sda=a3;scl=1;_nop_();_nop_();_nop_();_nop_();scl=0;sda=a2;scl=1;_nop_();_nop_();_nop_();_nop_();scl=0;sda=a1;scl=1;_nop_();_nop_();_nop_();_nop_();scl=0;sda=a0;scl=1;_nop_();_nop_();_nop_();_nop_();scl=0;sda=0;scl=1;//scl=0;(在下面程序中)}//---------------------------------------------------------------------------#pragma disableunsigned char read(unsigned INT address){unsigned char dd; s24(); ////////////////////////開始條件 wd24(0xa0); /////////////////////////寫器件地址(寫命令) _nop_();_nop_();_nop_();_nop_(); scl=0; ///////////////////////////////////接收器件地址確認信號 wd24(address); //////////////////////////// 寫數據地址 _nop_();_nop_();_nop_();_nop_(); scl=0;s24(); ///////////////////////////////////開始條件 wd24(0xa1); /////////////////////////////寫器件地址(讀命令) scl=0; dd=rd24(); //////////////////////////////////讀 一字節 p24(); ////////////////////////////////////停止條件 return(dd);}//------------------------------------------------------------------------------#pragma disablevoid write(unsigned INT address,unsigned char dd){s24(); /////////////////開始條件 wd24(0xa0); ////////////////////////寫器件地址; scl=0; wd24(address); /////////////////////寫數據地址 scl=0; wd24(dd); //////////////////////////寫dd數據 scl=0; p24(); /////////////////////////停止條件; }
上傳時間: 2013-11-18
上傳用戶:墻角有棵樹
C51控制并口打印機實例:/* 沈陽新榮達電子 *//* 2004-12-7 */#include <reg52.h>#define uchar unsigned char#define uINT unsigned INT#define data_8 P0sbit BUSY = P1^2; //打印機 BUSY 接P1.2sbit STB = P1^0; //打印機 STB 接P1.0void prINT(uchar j) //打印子程序{ uchar i;while(BUSY){}; //BUSY=1,打印機忙,等待BUSY 為0 再發數data_8=j;STB=0;i++;i--;STB=1; //給出數據鎖存時鐘BUSY=1;}void main(void){BUSY = 1; //忙信號置高STB = 1; //選通信號置高prINT(0x1b); //打印機初始化命令prINT(0x38);prINT(0x04);for(;;){prINT(0xd0); //發送漢字內碼“新榮達”prINT(0xc2);prINT(0xc8);prINT(0xd9);prINT(0xb4);prINT(0xef);prINT(0x0d); //換行}}
上傳時間: 2013-11-13
上傳用戶:lwq11
微型打印機的C語言源程序:微型打印機的C51源程序#define uchar unsigned char#define uINT unsigned INT#include <reg52.h>#include <stdio.h>#include <absacc.h>#include <math.h>#include <string.h>#include <ctype.h>#include <stdlib.h>#define PIN XBYTE[0x8000]#define POUT XBYTE[0x9000]sbit PRINTSTB =P1^6;sbit DOG=P1^7;bdata char pin&#118alue;sbit PRINTBUSY=pin&#118alue^7;sbit PRINTSEL =pin&#118alue^6;sbit PRINTERR =pin&#118alue^5;sbit PRINTACK =pin&#118alue^4; void PrINTString(uchar *String1,uchar *String2);void initprINT(void);void prINT(uchar a); void initprINT(void) //打印機初始化子程序 { pin&#118alue=PIN; if((PRINTSEL==1)&&(PRINTERR==1)) { prINT(0x1b); prINT(0x40); prINT(0x1b); prINT(0x38); prINT(0x4); }}void prINT(uchar a) //打印字符a{ pin&#118alue=PIN; if((PRINTSEL==0)||(PRINTERR==0)) return; for(;;) { DOG=~DOG; pin&#118alue=PIN; if(PRINTBUSY==0) break; } DOG=~DOG; POUT=a; PRINTSTB=1; PRINTSTB=1; PRINTSTB=1; PRINTSTB=1; PRINTSTB=0; PRINTSTB=0; PRINTSTB=0; PRINTSTB=0; PRINTSTB=1;}void PrINTString(uchar *String) //打印字符串后回車{ uchar CH; for (;;) { DOG=~DOG; CH=*String; if (CH==0) { prINT(0x0d); break; } prINT(CH); String++; } initprINT();}
上傳時間: 2013-10-18
上傳用戶:hasan2015
16 16點陣顯示漢字原理及顯示程序 #include "config.h" #define DOTLED_LINE_PORT PORTB #define DOTLED_LINE_DDR DDRB #define DOTLED_LINE_PIN PINB #define DOTLED_LINE_SCKT PB1 #define DOTLED_LINE_SCKH PB5 #define DOTLED_LINE_SDA PB3 #define DOTLED_ROW_PORT PORTC #define DOTLED_ROW_DDR DDRC #define DOTLED_ROW_PIN PINC #define DOTLED_ROW_A0 PC0 #define DOTLED_ROW_A1 PC1 #define DOTLED_ROW_A2 PC2 #define DOTLED_ROW_A3 PC3 #define DOTLED_ROW_E PC4 uINT8 font[] = { /*-- 調入了一幅圖像:這是您新建的圖像 --*/ /*-- 寬度x高度=16x16 --*/ 0x00,0x00,0x00,0x00,0x08,0x38,0x18,0x44,0x08,0x44,0x08,0x04,0x08,0x08,0x08,0x10, 0x08,0x20,0x08,0x40,0x08,0x40,0x08,0x40,0x3E,0x7C,0x00,0x00,0x00,0x00,0x00,0x00 }; static void TransmitByte(uINT8 byte); static void SelectRow(uINT8 row); static void FlipLatchLine(void); static void TransmitByte(uINT8 byte) { uINT8 i; for(i = 0 ; i < 8 ; i ++) { if(byte & (1 << i)) { DOTLED_LINE_PORT |= _BV(DOTLED_LINE_SDA); } else { DOTLED_LINE_PORT &= ~_BV(DOTLED_LINE_SDA); } //__delay_cycles(100); DOTLED_LINE_PORT |= _BV(DOTLED_LINE_SCKH); //__delay_cycles(100); DOTLED_LINE_PORT &= ~_BV(DOTLED_LINE_SCKH); //__delay_cycles(100); } } static void SelectRow(uINT8 row) { //row -= 1; row |= DOTLED_ROW_PIN & 0xe0; DOTLED_ROW_PORT = row; } static void FlipLatchLine(void) { DOTLED_LINE_PORT |= _BV(DOTLED_LINE_SCKT); DOTLED_LINE_PORT &= ~_BV(DOTLED_LINE_SCKT); } void InitDotLedPort(void) { DOTLED_LINE_PORT &= ~(_BV(DOTLED_LINE_SCKT) | _BV(DOTLED_LINE_SCKH)); DOTLED_LINE_PORT |= _BV(DOTLED_LINE_SDA); DOTLED_LINE_DDR |= _BV(DOTLED_LINE_SCKT) | _BV(DOTLED_LINE_SCKH) | _BV(DOTLED_LINE_SDA); DOTLED_ROW_PORT |= 0x1f; DOTLED_ROW_PORT &= 0xf0; DOTLED_ROW_DDR |= 0x1f; } void EnableRow(boolean IsEnable) { if(IsEnable) { DOTLED_ROW_PORT &= ~_BV(DOTLED_ROW_E); } else { DOTLED_ROW_PORT |= _BV(DOTLED_ROW_E); } } void PrINTDotLed(uINT8 * buffer) { uINT8 i , tmp; for(i = 0 ; i < 16 ; i ++) { tmp = *buffer ++; TransmitByte(~tmp); tmp = *buffer ++; TransmitByte(~tmp); SelectRow(i); FlipLatchLine(); } } void main(void) { InitDotLedPort(); EnableRow(TRUE); while(1) { PrINTDotLed(font); __delay_cycles(5000); } } //---------------------------------------------------- config.h文件 #ifndef _CONFIG_H #define _CONFIG_H //#define GCCAVR #define CPU_CYCLES 7372800L #ifndef GCCAVR #define _BV(bit) (1 << (bit)) #endif #define MSB 0x80 #define LSB 0x01 #define FALSE 0 #define TRUE 1 typedef unsigned char uINT8; typedef unsigned INT uINT16; typedef unsigned long uINT32; typedef unsigned char boolean; #include <ioavr.h> #include <inavr.h> #include "dotled.h" #endif //-----
上傳時間: 2013-11-18
上傳用戶:mnacyf
51單片機驅動步進電機(含電路圖和源程序代碼) 源程序:stepper.c stepper.hex /* * STEPPER.C * sweeping stepper's rotor cw and cww 400 steps * Copyright (c) 1999 by W.Sirichote */ #i nclude c:\mc5151io.h /* include i/o header file */ #i nclude c:\mc5151reg.h register unsigned char j,flag1,temp; register unsigned INT cw_n,ccw_n; unsigned char step[8]={0x80,0xc0,0x40,0x60,0x20,0x30,0x10,0x90} #define n 400 /* flag1 mask byte 0x01 run cw() 0x02 run ccw() */
上傳時間: 2013-11-09
上傳用戶:釣鰲牧馬
1 /**————————————————————2 〖說明〗I2C總線驅動程序(用兩個普通IO模擬I2C總線)3 包括100Khz(T=10us)的標準模式(慢速模式)選擇,4 和400Khz(T=2.5us)的快速模式選擇,5 默認11.0592Mhz的晶振。6 〖文件〗PCF8563T.C ﹫2001/11/2 77 〖作者〗龍嘯九天 c51@yeah.net http://www.c51bbs.co /8 〖修改〗修改建議請到論壇公布 http://www.c51bbs.co m9 〖版本〗V1.00A Build 080310 —————————————————————*/1112 #ifndef SDA13 #define SDA P0_014 #define SCL P0_115 #endif1617 extern uchar SystemError;1819 #define uchar unsigned char20 #define uINT unsigned INT21 #define Byte unsigned char22 #define Word unsigned INT23 #define bool bit24 #define true 125 #define false 02627 #define SomeNOP(); _nop_();_nop_();_nop_();_nop_();2829 /**--------------------------------------------------------------------------------30 調用方式:void I2CStart(void) ﹫2001/07/0 431 函數說明:私有函數,I2C專用32 ---------------------------------------------------------------------------------*/33 void I2CStart(void)34 {35 EA=0;36 SDA=1; SCL=1; SomeNOP();//INI37 SDA=0; SomeNOP(); //START38 SCL=0;39 }4041 /**--------------------------------------------------------------------------------42 調用方式:void I2CStop(void) ﹫2001/07/0 443 函數說明:私有函數,I2C專用44 ---------------------------------------------------------------------------------*/45 void I2CStop(void)46 {47 SCL=0; SDA=0; SomeNOP(); //INI48 SCL=1; SomeNOP(); SDA=1; //STOP49 EA=1;50 }5152 /**--------------------------------------------------------------------------------53 調用方式:bit I2CAck(void) ﹫2001/07/0 454 函數說明:私有函數,I2C專用,等待從器件接收方的應答55 ---------------------------------------------------------------------------------*/56 bool WaitAck(void)57 {58 uchar errtime=255;//因故障接收方無ACK,超時值為255。59 SDA=1;SomeNOP();60 SCL=1;SomeNOP();61 while(SDA) {errtime--; if (!errtime) {I2CStop();SystemError=0x11;return false;}}62 SCL=0;63 return true;
上傳時間: 2014-04-11
上傳用戶:xg262122
EEPROM為ATMEL公司的AT24C01A。單片機為ATMEL公司的AT89C51。2. 軟件說明 C語言為Franklin C V3.2。將源程序另存為testi2c.c,用命令C51 testi2c.cL51 TESTI2C.OBJOHS51 TESTI2C編譯,連接,得到TESTI2C.HEX文件,即可由編程器讀入并進行寫片,實驗。3.源程序#include <reg51.h>#include <INTrins.h> #define uchar unsigned char#define uINT unsigned INT#define AddWr 0xa0 /*器件地址選擇及寫標志*/#define AddRd 0xa1 /*器件地址選擇及讀標志*/#define Hidden 0x0e /*顯示器的消隱碼*/
上傳時間: 2013-10-09
上傳用戶:hjshhyy
PIC系列單片機手冊 第1 章 簡介 1-1簡介 ................................................................................................................................................................. 1-2本手冊的宗旨 ................................................................................................................................................... 1-3器件結構 .......................................................................................................................................................... 1-4開發支持 .......................................................................................................................................................... 1-6器件種類 .......................................................................................................................................................... 1-7格式和符號的約定 ......................................................................................................................................... 1-12相關文檔 ........................................................................................................................................................ 1-14相關應用筆記 ................................................................................................................................................. 1-17版本歷史 ........................................................................................................................................................ 1-18第2 章 振蕩器 2-1簡介 ................................................................................................................................................................. 2-2振蕩器配置 ...................................................................................................................................................... 2-2晶體振蕩器 / 陶瓷諧振器 ................................................................................................................................. 2-4外部RC 振蕩器 ............................................................................................................................................. 2-124MHz 內部 RC 振蕩器 ................................................................................................................................... 2-13休眠模式對片內振蕩器的影響 ........................................................................................................................ 2-17器件復位對片內振蕩器的影響 ........................................................................................................................ 2-17設計技巧 ........................................................................................................................................................ 2-18相關應用筆記 ................................................................................................................................................. 2-19版本歷史 ........................................................................................................................................................ 2-20第3 章 復位 3-1簡介 ................................................................................................................................................................. 3-2上電復位、上電延時定時器、 起振定時器、欠壓復位和奇偶校驗錯誤復位 ...................................................... 3-4寄存器和狀態位的值 ...................................................................................................................................... 3-10設計技巧 ........................................................................................................................................................ 3-16相關應用筆記 ................................................................................................................................................. 3-17版本歷史 ........................................................................................................................................................ 3-18 第4 章 架構 4-1簡介 ................................................................................................................................................................. 4-2時序圖/ 指令周期 ............................................................................................................................................ 4-5指令流/ 流水線 ................................................................................................................................................ 4-6I/O 端口描述 .................................................................................................................................................... 4-7設計技巧 ........................................................................................................................................................ 4-12相關應用筆記 ................................................................................................................................................. 4-13版本歷史 ........................................................................................................................................................ 4-14 第5 章 CPU 和ALU 5-1簡介 ................................................................................................................................................................. 5-2指令的一般格式 ............................................................................................................................................... 5-4中央處理單元(CPU) .................................................................................................................................... 5-4指令時鐘 .......................................................................................................................................................... 5-4算術邏輯單元(ALU) .................................................................................................................................... 5-5狀態寄存器 ...................................................................................................................................................... 5-6OPTION_REG 寄存器 ..................................................................................................................................... 5-8電源控制寄存器 ............................................................................................................................................... 5-9設計技巧 ........................................................................................................................................................ 5-10相關應用筆記 ................................................................................................................................................. 5-11版本歷史 ........................................................................................................................................................ 5-12第6 章 存儲器構成 6-1簡介 ................................................................................................................................................................. 6-2程序存儲器構成 ............................................................................................................................................... 6-2數據存儲器構成 ............................................................................................................................................... 6-8初始化 ........................................................................................................................................................... 6-14設計技巧 ........................................................................................................................................................ 6-16相關應用筆記 ................................................................................................................................................. 6-17版本歷史 ........................................................................................................................................................ 6-18第7 章 數據EEPROM 7-1簡介 ................................................................................................................................................................. 7-2控制寄存器 ...................................................................................................................................................... 7-3EEADR ............................................................................................................................................................ 7-4EECON1 和EECON2 寄存器 .......................................................................................................................... 7-4從EEPROM 數據存儲器中讀數據 .................................................................................................................... 7-5向EEPROM 數據存儲器中寫數據 .................................................................................................................... 7-5寫校驗 ............................................................................................................................................................. 7-6誤寫操作保護 ................................................................................................................................................... 7-7代碼保護配置下的數據EEPROM 操作 ............................................................................................................. 7-7初始化 ............................................................................................................................................................. 7-7設計技巧 .......................................................................................................................................................... 7-8相關應用筆記 ................................................................................................................................................... 7-9版本歷史 ........................................................................................................................................................ 7-10第8 章 中斷 8-1簡介 ................................................................................................................................................................. 8-2控制寄存器 ...................................................................................................................................................... 8-5中斷響應延時 ................................................................................................................................................. 8-10INT 和外部中斷 .............................................................................................................................................. 8-10中斷的現場保護 ............................................................................................................................................. 8-11初始化 ........................................................................................................................................................... 8-14設計技巧 ........................................................................................................................................................ 8-16相關應用筆記 ................................................................................................................................................. 8-17版本歷史 ........................................................................................................................................................ 8-18第9 章 I/O 端口 9-1簡介 ................................................................................................................................................................. 9-2PORTA 和TRISA 寄存器 ................................................................................................................................ 9-4PORTB 和TRISB 寄存器 ................................................................................................................................ 9-6PORTC 和TRISC 寄存器 ................................................................................................................................ 9-8PORTD 和TRISD 寄存器 ................................................................................................................................ 9-9PORTE 和TRISE 寄存器 ............................................................................................................................... 9-10PORTF 和 TRISF 寄存器 ............................................................................................................................... 9-11PORTG 和TRISG 寄存器 .............................................................................................................................. 9-12GPIO 和TRISGP 寄存器 ............................................................................................................................... 9-13I/O 編程注意事項 ........................................................................................................................................... 9-14初始化 ........................................................................................................................................................... 9-16設計技巧 ........................................................................................................................................................ 9-17相關應用筆記 ................................................................................................................................................. 9-19版本歷史 ........................................................................................................................................................ 9-20第10 章 并行從動端口 10-1簡介 ............................................................................................................................................................... 10-2控制寄存器 .................................................................................................................................................... 10-3操作 ............................................................................................................................................................... 10-4休眠模式下的操作 ......................................................................................................................................... 10-5復位的影響 .................................................................................................................................................... 10-5PSP 波形 ....................................................................................................................................................... 10-5設計技巧 ........................................................................................................................................................ 10-6相關應用筆記 ................................................................................................................................................. 10-7版本歷史 ........................................................................................................................................................ 10-8 第11 章 TIMER0 11-1簡介 ............................................................................................................................................................... 11-2控制寄存器 .................................................................................................................................................... 11-3操作 ............................................................................................................................................................... 11-4TMR0 中斷 .................................................................................................................................................... 11-5Timer0 外部時鐘的使用 ................................................................................................................................. 11-6TMR0 的預分頻器 ......................................................................................................................................... 11-7設計技巧 ...................................................................................................................................................... 11-10相關應用筆記 ............................................................................................................................................... 11-11版本歷史 ...................................................................................................................................................... 11-12第12 章 TIMER1 12-1簡介 ............................................................................................................................................................... 12-2控制寄存器 .................................................................................................................................................... 12-3Timer1 工作在定時器模式 ..............................................................................................................................12-4Timer1 工作在同步計數器模式 ....................................................................................................................... 12-4Timer1 工作在異步計數器模式 ....................................................................................................................... 12-5Timer1 振蕩器 ............................................................................................................................................... 12-7休眠操作 ........................................................................................................................................................ 12-9用CCP 觸發器的輸出將Timer1 復位 ............................................................................................................. 12-9Timer1 寄存器(TMR1H:TMR1L)的復位 .................................................................................................... 12-9Timer1 預分頻器 ............................................................................................................................................ 12-9初始化 ......................................................................................................................................................... 12-10設計技巧 ...................................................................................................................................................... 12-12相關應用筆記 ............................................................................................................................................... 12-13版本歷史 ...................................................................................................................................................... 12-14第13 章 TIMER2 13-1簡介 ............................................................................................................................................................... 13-2控制寄存器 .................................................................................................................................................... 13-3定時器時鐘源 ................................................................................................................................................. 13-4定時器TMR2 和PR2 周期寄存器 .................................................................................................................. 13-4TMR2 匹配輸出 ............................................................................................................................................. 13-4將Timer2 的預分頻器和后分頻器清零 ........................................................................................................... 13-4休眠操作 ........................................................................................................................................................ 13-4初始化 ........................................................................................................................................................... 13-5設計技巧 ........................................................................................................................................................ 13-6相關應用筆記 ................................................................................................................................................. 13-7版本歷史 ........................................................................................................................................................ 13-8第14 章 比較/ 捕捉/ 脈寬調制(CCP) 14-1簡介 ............................................................................................................................................................... 14-2控制寄存器 .................................................................................................................................................... 14-3捕捉模式 ........................................................................................................................................................ 14-4比較模式 ........................................................................................................................................................ 14-6PWM 模式 ..................................................................................................................................................... 14-8初始化 ......................................................................................................................................................... 14-12設計技巧 ...................................................................................................................................................... 14-15相關應用筆記 ............................................................................................................................................... 14-17版本歷史 ...................................................................................................................................................... 14-18第15 章 同步串行口(SSP) 15-1簡介 ............................................................................................................................................................... 15-2控制寄存器 .................................................................................................................................................... 15-3SPITM 模式 .................................................................................................................................................... 15-6SSP 模塊的I2CTM 操作 ............................................................................................................................... 15-16初始化 ......................................................................................................................................................... 15-26設計技巧 ...................................................................................................................................................... 15-28相關應用筆記 ............................................................................................................................................... 15-29版本歷史 ...................................................................................................................................................... 15-30第16 章 基本同步串行口(BSSP) 16-1簡介 ............................................................................................................................................................... 16-2控制寄存器 .................................................................................................................................................... 16-3SPITM 模式 .................................................................................................................................................... 16-6SSP 模塊 的I2CTM 操作 ............................................................................................................................... 16-15初始化 ......................................................................................................................................................... 16-23設計技巧 ...................................................................................................................................................... 16-24相關應用筆記 ............................................................................................................................................... 16-25版本歷史 ...................................................................................................................................................... 16-26第17 章 主同步串行口(MSSP) 17-1簡介 ............................................................................................................................................................... 17-2控制寄存器 .................................................................................................................................................... 17-4SPITM 模式 .................................................................................................................................................... 17-9SSP 模塊的 I2C™ 操作 ............................................................................................................................... 17-18I2CTM 總線的連接注意事項 ........................................................................................................................... 17-56初始化 ......................................................................................................................................................... 17-57設計技巧 ...................................................................................................................................................... 17-58相關應用筆記 ............................................................................................................................................... 17-59版本歷史 ...................................................................................................................................................... 17-60第18 章 USART 18-1簡介 ............................................................................................................................................................... 18-2控制寄存器 .................................................................................................................................................... 18-3USART 波特率發生器(BRG) ..................................................................................................................... 18-5USART 異步工作模式 ................................................................................................................................... 18-8USART 同步主控模式 .................................................................................................................................. 18-15USART 同步從動模式 ................................................................................................................................. 18-19初始化 ......................................................................................................................................................... 18-21設計技巧 ...................................................................................................................................................... 18-22相關應用筆記 ............................................................................................................................................... 18-23版本歷史 ...................................................................................................................................................... 18-24第19 章 參考電壓模塊 19-1簡介 ............................................................................................................................................................... 19-2控制寄存器 .................................................................................................................................................... 19-3配置參考電壓 ................................................................................................................................................. 19-4參考電壓精度 ................................................................................................................................................. 19-5休眠模式下的操作 ......................................................................................................................................... 19-5復位的影響 .................................................................................................................................................... 19-5連接注意事項 ................................................................................................................................................. 19-6初始化 ........................................................................................................................................................... 19-7設計技巧 ........................................................................................................................................................ 19-8相關應用筆記 ................................................................................................................................................. 19-9版本歷史 ...................................................................................................................................................... 19-10第20 章 比較器 20-1簡介 ............................................................................................................................................................... 20-2控制寄存器 .................................................................................................................................................... 20-3設置比較器模式 ............................................................................................................................................. 20-4比較器工作原理 ............................................................................................................................................. 20-6比較器參考源 ................................................................................................................................................. 20-6比較器的響應時間 ......................................................................................................................................... 20-8比較器輸出 .................................................................................................................................................... 20-8比較器中斷 .................................................................................................................................................... 20-9休眠狀態下比較器的操作 ............................................................................................................................... 20-9復位的影響 .................................................................................................................................................... 20-9模擬輸入連接方式注意事項 .......................................................................................................................... 20-10初始化 ......................................................................................................................................................... 20-11設計技巧 ...................................................................................................................................................... 20-12相關應用筆記 ............................................................................................................................................... 20-13版本歷史 ...................................................................................................................................................... 20-14第21 章 8 位A/D 轉換器 21-1簡介 ............................................................................................................................................................... 21-2控制寄存器 .................................................................................................................................................... 21-3操作 ............................................................................................................................................................... 21-5A/D 采集時間要求 .......................................................................................................................................... 21-6A/D 轉換時鐘的選擇 ...................................................................................................................................... 21-8配置模擬輸入端口 ......................................................................................................................................... 21-9A/D 轉換 ...................................................................................................................................................... 21-10休眠期間的A/D 轉換 ................................................................................................................................... 21-12A/D 精度/ 誤差 ............................................................................................................................................ 21-13復位對A/D 轉換的影響 ................................................................................................................................ 21-13CCP 觸發器的使用 ...................................................................................................................................... 21-14連接注意事項 ............................................................................................................................................... 21-14傳遞函數 ...................................................................................................................................................... 21-14初始化 ......................................................................................................................................................... 21-15設計技巧 ...................................................................................................................................................... 21-16相關應用筆記 ............................................................................................................................................... 21-17版本歷史 ...................................................................................................................................................... 21-18第22 章 基本型8 位A/D 轉換器 22-1簡介 ............................................................................................................................................................... 22-2控制寄存器 .................................................................................................................................................... 22-3A/D 采集時間要求 .......................................................................................................................................... 22-6A/D 轉換時鐘的選擇 ...................................................................................................................................... 22-8配置模擬輸入端口 ....................................................................................................................................... 22-10A/D 轉換 ...................................................................................................................................................... 22-11休眠期間的A/D 轉換 ................................................................................................................................... 22-14A/D 轉換精度/ 誤差 ..................................................................................................................................... 22-15復位對A/D 轉換的影響 ................................................................................................................................ 22-16連接時的考慮事項 ....................................................................................................................................... 22-16傳遞函數 ...................................................................................................................................................... 22-16初始化 ......................................................................................................................................................... 22-17設計技巧 ...................................................................................................................................................... 22-18相關應用筆記 ............................................................................................................................................... 22-19版本歷史 ...................................................................................................................................................... 22-20第23 章 10 位A/D 轉換器 23-1簡介 ............................................................................................................................................................... 23-2控制寄存器 .................................................................................................................................................... 23-3操作 ............................................................................................................................................................... 23-5A/D 采集時間要求 .......................................................................................................................................... 23-6A/D 轉換時鐘的選擇 ...................................................................................................................................... 23-8模擬輸入引腳的設置 ...................................................................................................................................... 23-9A/D 轉換的編程舉例 .................................................................................................................................... 23-10休眠期間的A/D 轉換 ................................................................................................................................... 23-14復位對A/D 轉換的影響 ................................................................................................................................ 23-14A/D 轉換精度與誤差 .................................................................................................................................... 23-15連接時的考慮事項 ....................................................................................................................................... 23-16傳遞函數 ...................................................................................................................................................... 23-16初始化 ......................................................................................................................................................... 23-17設計技巧 ...................................................................................................................................................... 23-18相關應用筆記 ............................................................................................................................................... 23-19版本歷史 ...................................................................................................................................................... 23-20第24 章 積分型A/D 轉換器 24-1簡介 ............................................................................................................................................................... 24-2控制寄存器 .................................................................................................................................................... 24-3轉換過程 ........................................................................................................................................................ 24-6其它模擬模塊 ............................................................................................................................................... 24-12校準參數 ...................................................................................................................................................... 24-13設計技巧 ...................................................................................................................................................... 24-14相關應用筆記 ............................................................................................................................................... 24-15版本歷史 ...................................................................................................................................................... 24-16第25 章 LCD 25-1簡介 ............................................................................................................................................................... 25-2控制寄存器 .................................................................................................................................................... 25-3LCD 定時 ....................................................................................................................................................... 25-6LCD 中斷 ..................................................................................................................................................... 25-12像素控制 ...................................................................................................................................................... 25-13電壓發生器 .................................................................................................................................................. 25-15休眠模式下的操作 ....................................................................................................................................... 25-16復位的影響 .................................................................................................................................................. 25-17LCD 模塊的設置 .......................................................................................................................................... 25-17判別比 ......................................................................................................................................................... 25-18LCD 電壓發生器 .......................................................................................................................................... 25-20對比度 ......................................................................................................................................................... 25-22LCD 玻璃基板 .............................................................................................................................................. 25-22初始化 ......................................................................................................................................................... 25-23設計技巧 ...................................................................................................................................................... 25-24相關應用筆記 ............................................................................................................................................... 25-25版本歷史 ...................................................................................................................................................... 25-26第26 章 看門狗定時器與休眠模式 26-1簡介 ............................................................................................................................................................... 26-2控制寄存器 .................................................................................................................................................... 26-3看門狗定時器(WDT)的操作 ....................................................................................................................... 26-4休眠省電模式 ................................................................................................................................................. 26-7初始化 ........................................................................................................................................................... 26-9設計技巧 ...................................................................................................................................................... 26-10相關應用筆記 ............................................................................................................................................... 26-11版本歷史 ...................................................................................................................................................... 26-12第27 章 器件配置位 27-1簡介 ............................................................................................................................................................... 27-2配置字位 ........................................................................................................................................................ 27-4編程校驗/ 代碼保護 ....................................................................................................................................... 27-8識別碼ID 的位置 ........................................................................................................................................... 27-9設計技巧 ...................................................................................................................................................... 27-10相關應用筆記 ............................................................................................................................................... 27-11版本歷史 ...................................................................................................................................................... 27-12第28 章 在線串行編程 28-1簡介 ............................................................................................................................................................... 28-2進入在線串行編程模式 .................................................................................................................................. 28-3應用電路 ........................................................................................................................................................ 28-4編程器 ........................................................................................................................................................... 28-6編程環境 ........................................................................................................................................................ 28-6其它優點 ........................................................................................................................................................ 28-7PICmicro® OTP 型單片機的現場編程 ............................................................................................................. 28-8FLASH 型 PICmicro® 單片機的現場編程 ...................................................................................................... 28-10設計技巧 ...................................................................................................................................................... 28-12相關應用筆記 ............................................................................................................................................... 28-13版本歷史 ...................................................................................................................................................... 28-14第29 章 指令集 29-1簡介 ............................................................................................................................................................... 29-2指令格式 ........................................................................................................................................................ 29-4作為源/ 目標寄存器的特殊功能寄存器 ........................................................................................................... 29-6Q 周期操作 .................................................................................................................................................... 29-7指令描述 ........................................................................................................................................................ 29-8設計技巧 ...................................................................................................................................................... 29-45相關應用筆記 ............................................................................................................................................... 29-47版本歷史 ...................................................................................................................................................... 29-48第30 章 電氣規范 30-1簡介 ............................................................................................................................................................... 30-2絕對最大值 .................................................................................................................................................... 30-3器件選型表 .................................................................................................................................................... 30-4器件電壓規范 ................................................................................................................................................. 30-5器件電流特性 ................................................................................................................................................. 30-6輸入閾值電平 ................................................................................................................................................. 30-9I/O 電流特性 ................................................................................................................................................ 30-10輸出驅動電壓 ............................................................................................................................................... 30-11I/O 引腳的容性負載 ..................................................................................................................................... 30-12數據EEPROM / 閃存 .................................................................................................................................. 30-13LCD ............................................................................................................................................................. 30-14比較器和參考電壓 ....................................................................................................................................... 30-15時序參數符號 ............................................................................................................................................... 30-16外部時鐘時序波形圖和時序要求示例 ............................................................................................................ 30-17上電和復位時序波形圖及要求示例 ............................................................................................................... 30-19定時器Timer0 和Timer1 時序波形圖及要求示例 ......................................................................................... 30-20CCP 的時序圖及要求 ................................................................................................................................... 30-21并行從動端口 (PSP) 時序圖及要求 .............................................................................................................. 30-22SSP 和 MSSP SPITM 模式時序波形圖及要求示例 ....................................................................................... 30-23SSP I2CTM 模式時序波形圖及要求示例 ........................................................................................................ 30-27MSSP I2CTM 模式時序波形圖及要求示例 ..................................................................................................... 30-30USART/SCI 時序波形圖及要求示例 ............................................................................................................. 30-328 位 A/D 時序波形圖及要求示例 ................................................................................................................... 30-3410 位A/D 時序波形圖及要求示例 ................................................................................................................. 30-36積分型A/D 時序波形圖及要求示例 ............................................................................................................... 30-38LCD 時序波形圖及要求示例 ......................................................................................................................... 30-40相關應用筆記 ............................................................................................................................................... 30-41版本歷史 ...................................................................................................................................................... 30-42第31 章 器件特性 31-1簡介 ............................................................................................................................................................... 31-2特性和電氣規范 ............................................................................................................................................. 31-2DC 和AC 特性圖表 ....................................................................................................................................... 31-2版本歷史 ...................................................................................................................................................... 31-22第32 章 開發工具 32-1簡介 ............................................................................................................................................................... 32-2集成開發環境(IDE) ................................................................................................................................... 32-3MPLAB® 軟件語言支持 ................................................................................................................................. 32-6MPLAB® SIM 軟件模擬器 ............................................................................................................................... 32-8MPLAB® 硬件仿真器支持 ............................................................................................................................... 32-9MPLAB® 編程器支持 ................................................................................................................................... 32-10輔助工具 ...................................................................................................................................................... 32-11開發板 ......................................................................................................................................................... 32-12針對其它Microchip 產品的開發工具 ............................................................................................................ 32-14相關應用筆記 ............................................................................................................................................... 32-15版本歷史 ...................................................................................................................................................... 32-16第33 章 代碼開發 33-1版本歷史 ........................................................................................................................................................ 33-2第34 章 附錄 34-1I2CTM 概述...................................................................................................................................................... 34-2LCD 玻璃基板生產商.................................................................................................................................... 34-11改進的器件特性............................................................................................................................................ 34-13版本歷史....................................................................................................................................................... 34-19第35 章 術語表 35-1版本歷史 ...................................................................................................................................................... 35-14目錄
上傳時間: 2013-11-15
上傳用戶:nanshan
多遠程二極管溫度傳感器-Design Considerations for pc thermal management Multiple RDTS (remote diode temperature sensing) provides the most accurate method of sensing an IC’s junction temperature. It overcomes thermal gradient and placement issues encountered when trying to place external sensors. PCB component count decreases when using a device that provides multiple inputs.Better temperature sensing improves product performance and reliability. Disk drive data INTegrity suffers at elevated temperatures. IBM published an article stating that a 5°C rise in operating temperature causes a 15% increase in the drive’s failure rate. The overall performance of a system can be improved by providing a more accurate temperature measurement of the most critical devices allowing them to run just a few degrees hotter.The LM83 directly senses its own temperature and the temperature of three external PN junctions. One is dedicated to the CPU of choice, the other two go to other parts of your system that need thermal monitoring such as the disk drive or graphics chip. The SMBus-compatible LM83 supports SMBus timeout and logic levels. The LM83 has two INTerrupt outputs; one for user-programmable limits and WATCHDOG capability (INT), the other is a Critical Temperature Alarm output (T_CRIT_A) for system power supply shutdown.
標簽: Considerat Design 遠程 二極管
上傳時間: 2014-12-21
上傳用戶:ljd123456
1.1 我如何決定使用那種整數類型? 如果需要大數值(大于32, 767 或小于¡32, 767), 使用long 型。否則, 如果空間很重要(如有大數組或很多結構), 使用short 型。除此之外, 就使用INT 型。如果嚴格定義的溢出特征很重要而負值無關緊要, 或者你希望在操作二進制位和字節時避免符號擴展的問題, 請使用對應的無符號類型。但是, 要注意在表達式中混用有符號和無符號值的情況。
上傳時間: 2013-11-22
上傳用戶:ming529