資源簡介
stc12c5608ad_ad_da_轉換一比一模式
代碼片段和文件信息
/*
*******************************************************************************
?
*******************************************************************************
*/
#include?“485.h“
bit?flagBuzzOn?=?0;???//蜂鳴器啟動標志
bit?flagframe?=?0;??//幀接收完成標志,即接收到一幀新數據
bit?flagTxd?=?0;????//單字節發送完成標志,用來替代TXD中斷標志位
unsigned?char?cntRxd?=?0;???//接收字節計數器
unsigned?char?pdata?bufRxd[30];??//接收字節緩沖區
?
/*?串口配置函數,baud-通信波特率?*/
void?ConfigUART(unsigned?int?baud)
{
????RS485_DIR?=?0;?//RS485設置為接收方向??new版本
????SCON??=?0x50;??//配置串口為模式1
????TMOD?&=?0x0F;??//清零T1的控制位
????TMOD?|=?0x20;??//配置T1為模式2
????TH1?=?256?-?(11059200/12/32)/baud;??//計算T1重載值
????TL1?=?TH1;?????//初值等于重載值
????ET1?=?0;???????//禁止T1中斷
????ES??=?1;???????//使能串口中斷
????TR1?=?1;???????//啟動T1
}
/*?軟件延時函數,延時時間(t*10)us?*/
void?DelayX10us(unsigned?char?t)
{
do
{
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
}?while?(--t);
}
/*?串口數據寫入,即串口發送函數,buf-待發送數據的指針,len-指定的發送長度
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-10-23?20:35??000stc12c5608ad_modbus_v5.5.1.3\
?????文件???????73389??2017-10-23?20:35??000stc12c5608ad_modbus_v5.5.1.3\12c_modbus_485.uvgui.admin
?????文件???????73388??2017-10-23?20:19??000stc12c5608ad_modbus_v5.5.1.3\12c_modbus_485.uvgui_admin.bak
?????文件????????9796??2017-10-23?20:35??000stc12c5608ad_modbus_v5.5.1.3\12c_modbus_485.uvopt
?????文件???????15607??2017-09-16?17:56??000stc12c5608ad_modbus_v5.5.1.3\12c_modbus_485.uvproj
?????文件????????9794??2017-10-23?20:19??000stc12c5608ad_modbus_v5.5.1.3\12c_modbus_485_uvopt.bak
?????文件????????3790??2017-10-15?08:33??000stc12c5608ad_modbus_v5.5.1.3\485.c
?????文件?????????973??2017-09-23?12:41??000stc12c5608ad_modbus_v5.5.1.3\485.h
?????文件???????19496??2017-10-23?20:13??000stc12c5608ad_modbus_v5.5.1.3\Coefficient_correction.c
?????文件?????????829??2017-10-23?19:57??000stc12c5608ad_modbus_v5.5.1.3\Coefficient_correction.h
?????文件????????4418??2017-08-21?09:24??000stc12c5608ad_modbus_v5.5.1.3\crc_16.c
?????文件?????????112??2017-08-21?09:24??000stc12c5608ad_modbus_v5.5.1.3\crc_16.h
?????文件????????1056??2017-08-18?21:54??000stc12c5608ad_modbus_v5.5.1.3\i2c.c
?????文件?????????456??2017-08-29?15:02??000stc12c5608ad_modbus_v5.5.1.3\i2c.h
?????文件????????2008??2017-10-23?11:20??000stc12c5608ad_modbus_v5.5.1.3\main.c
?????文件????????2547??2017-10-14?15:13??000stc12c5608ad_modbus_v5.5.1.3\mcp3421.c
?????文件?????????442??2017-09-23?13:35??000stc12c5608ad_modbus_v5.5.1.3\mcp3421.h
?????文件????????1908??2017-09-23?09:14??000stc12c5608ad_modbus_v5.5.1.3\mcp4822.c
?????文件?????????522??2017-09-14?11:17??000stc12c5608ad_modbus_v5.5.1.3\mcp4822.h
?????文件???????60822??2017-09-16?16:51??000stc12c5608ad_modbus_v5.5.1.3\modbus
?????文件????????9762??2017-10-23?20:15??000stc12c5608ad_modbus_v5.5.1.3\modbus.c
?????文件?????????390??2017-10-14?16:20??000stc12c5608ad_modbus_v5.5.1.3\modbus.h
?????文件???????76289??2017-10-23?20:15??000stc12c5608ad_modbus_v5.5.1.3\modbus12
?????文件?????????244??2017-10-23?20:35??000stc12c5608ad_modbus_v5.5.1.3\modbus12.build_log.htm
?????文件???????21297??2017-10-23?20:15??000stc12c5608ad_modbus_v5.5.1.3\modbus12.hex
?????文件???????66124??2017-10-23?20:15??000stc12c5608ad_modbus_v5.5.1.3\modbus12.M51
?????文件????????4712??2017-09-23?12:57??000stc12c5608ad_modbus_v5.5.1.3\modbus_eeprom.c
?????文件????????1566??2017-09-23?12:57??000stc12c5608ad_modbus_v5.5.1.3\modbus_eeprom.h
?????文件?????????740??2017-09-23?12:59??000stc12c5608ad_modbus_v5.5.1.3\tim_delay_usart.c
?????文件?????????258??2017-09-23?12:59??000stc12c5608ad_modbus_v5.5.1.3\tim_delay_usart.h
?????文件???????11173??2017-10-23?20:35??000stc12c5608ad_modbus_v5.5.1.3\txt.c
............此處省略0個文件信息
- 上一篇:數字濾波器源代碼
- 下一篇:c++ 三次樣條曲線擬合
評論
共有 條評論