91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 39KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-08
  • 語言: 其他
  • 標簽: AD7730??串口發送??

資源簡介

精密稱重AD7730讀寫程序,并通過串口將重量實時上傳,完整的KEIL工程,波特率115200

資源截圖

代碼片段和文件信息


#include?
#include?
#include?
#include?
#include?
#include?“main.h“
#include?“MCU_IO.H“
#include?“ad7730.h“
void?writetoreg(uchar?byteword)
{
unsigned?char?temp;
int?i;
AD7730_CS=0;
temp=0x80;
for(i=0;i<8;i++)
{
?????? SCLOCK=0;
if((temp&byteword)==0)
?????? AD7730_DIN=0;
? else?AD7730_DIN=1;
?????? SCLOCK=1;
_nop_();
_nop_();
_nop_();
_nop_();
? temp=temp>>1;
}

}

void?Ad7730_Ini(void)
{
? int?tim;
? tim=200;
RESET=0;
while(tim--);
RESET=1;
SCLOCK=1;
AD7730_DIN=1;
AD7730_DOUT=1;
AD7730_CS=1;
DRDY=1;
tim=200;
while(tim--);//至少保持AD7730_DIN=1為32個串行時鐘周期
writetoreg(0x03);//?Writes?to?Communications?Register?Setting?Next?Operation?as?Write?to????Filter?Register
????writetoreg(0x06);//?SF:12BIT,輸出速率:F_clk/16/3(=102400)/SF=1024 SF=0X64
?? writetoreg(0x40);//高位SF?,用內部濾波器
????writetoreg(0x10);//?Writes?to?Filter?Register?Setting?Output?Rate?in?CHOP?Mode
writetoreg(0x04);//?Writes?to?Communications?Register?Setting?Next?Operation?as?Write?to????DAC?Register
writetoreg(0x00);?//plus?5mv
writetoreg(0x02);?//?Writes?to?Communications?Register?Setting?Next?Operation?as?Write?to??Mode?Register
writetoreg(0xb1);?//Internal?Full-Scale?Calibration雙極性輸入24位
writetoreg(0x00);?//參考電壓為2.5V,輸入范圍為-10mV~10mV?
????while(DRDY);//?Wait?for?RDY?pin?to?go?low?to?indicate?end?of?calibration?cycle
writetoreg(0x02);//?Writes?to?Communications?Register?Setting?Next?Operation?as?Write?to ?Mode?Register
writetoreg(0x91);?//內部零刻度校準,雙極性輸入24位
writetoreg(0x00);?//參考電壓為2.5V,輸入范圍為-10mV~10mV?
????while(DRDY);//?Wait?for?RDY?pin?to?go?low?to?indicate?end?of?calibration?cycle
????writetoreg(0x02);?//?Writes?to?Communications?Register?Setting?Next?Operation?as?Write?to???Mode?Register
writetoreg(0x31);?//連續的轉換模式,雙極性輸入24位
writetoreg(0x00);?//參考電壓為2.5V,輸入范圍為-10mV~10mV?
????while(DRDY);//?Wait?for?RDY?pin?to?go?low?to?indicate?end?of?calibration?cycle
}
void?sys_int(void)
{
SCON??=?0x40;??????????????????????/*?mode?1:?8-bit?UART?10位異步收發由定時器控制禁止串口接收*/
???/*串口控制寄存器SCON
?----------------------------------------
|D7??|D6??|D5??|D4??|D3??|D2??|D1??|D0??|
|SM0?|SM1?|SM2?|REN?|TB8?|RB8?|TI??|RI??|
|0????1????0????1????0????0????0????0???|
?------------------------------------ ??

-----------------------------
|SM0??SM1???工作方式?????說明 ??波特率??????????????|
|0????0???????0???????同步移位寄存器??????fosc/12 ??????|
|0????1???????1???????10位異步收發????????由定時器控制????|
|1????0???????2???????11位異步收發????????fosc/32或fosc/64|
|1????1???????3???????11位異步收發????????由定時器控制????|
----------------------------------------------------------
SM2:多機通訊控制位(方式2,3)SM2=1只有接收到第9位(RB8)為1,RI才置位,SM2=0接收到字符RI就置位
REN:串行口接收允許位,REN=1允許串行口接收,REN=0禁止串行口接收
*/

//PCON=0;//SMOD(PCON.7)=0波特率為振蕩頻率的1/64且與T1有關
?? TMOD?|=?0x21;?/*?定時器0方式1:16計數器
?? ??timer?1?mode?2:?自動裝入的8位定時器/計數器?用于產生串口波特率*/
?? /*
?-----------------------------------
|

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????目錄??????????0??2009-07-11?21:57??AD7730_115200

?????文件????????438??2009-06-23?14:42??AD7730_115200\ad7730.h

?????文件???????2410??2009-07-11?22:04??AD7730_115200\AD_serial.hex

?????文件?????????58??2009-07-11?22:04??AD7730_115200\AD_serial.lnp

?????文件??????13990??2009-07-11?22:04??AD7730_115200\AD_serial.M51

?????文件????????401??2009-07-11?22:04??AD7730_115200\AD_serial.plg

?????文件????????126??2008-02-16?10:39??AD7730_115200\LCD.H

?????文件???????6011??2009-07-11?22:04??AD7730_115200\main.c

?????文件????????697??2009-06-25?21:23??AD7730_115200\MAIN.H

?????文件????????309??2008-03-30?19:38??AD7730_115200\MCU_IO.H

?????文件????????315??2009-07-11?22:04??AD7730_115200\uart.c

?????文件??????34854??2009-07-04?18:45??AD7730_115200\uart.h

?????文件???????2210??2009-07-23?23:44??AD7730_115200\AD_serial_Uv2.Bak

?????文件???????2210??2009-07-04?18:31??AD7730_115200\AD_serial.Uv2

?????文件??????11682??2009-07-11?22:04??AD7730_115200\main.LST

?????文件??????12228??2009-07-11?22:04??AD7730_115200\main.OBJ

?????文件???????1390??2009-07-11?22:04??AD7730_115200\uart.LST

?????文件???????3475??2009-07-11?22:04??AD7730_115200\uart.OBJ

?????文件??????13904??2009-07-11?22:04??AD7730_115200\AD_serial

????.......??????2674??2009-07-11?21:56??AD7730_115200\AD_serial_Opt.Bak

?????文件???????2665??2009-07-11?22:04??AD7730_115200\AD_serial.Opt

-----------?---------??----------?-----??----

???????????????112047????????????????????21


評論

共有 條評論