資源簡(jiǎn)介
JQ8900串口.zip

代碼片段和文件信息
#include?
#include?
#define?u8?unsigned?char
sbit?sda=P0^0;
sbit?key=P1^0;
void?Delay1us?(?int?T?)
{
??while(T!=0)
{
??_nop_();
T--;
}
}
void?SendData?(?u8?addr?)
{
????u8?i;
????EA?=?0;/*發(fā)送時(shí)關(guān)掉中斷,防止中斷影響時(shí)序??*/
????sda?=?1;/*開始拉搞??*/
????Delay1us?(?1000?);
????sda?=?0;/*開始引導(dǎo)碼*/
????Delay1us?(?3000?);/*此處延時(shí)最少要大于2ms,此參數(shù)延時(shí)為310ms??*/
????for?(?i?=?0;?i?8;?i++?)?/*總共8位數(shù)據(jù)??*/
????{
????????sda?=?1;
????????if?(?addr?&?0x01?)?/*3:1表示數(shù)據(jù)位1每個(gè)位用兩個(gè)脈沖表示??*/
????????{
????????????Delay1us?(?500?);
????????????sda?=?0;
????????????Delay1us?(?210?);
????????}
????????else??????????????/*1:3表示數(shù)據(jù)位0?每個(gè)位用兩個(gè)脈沖表示??*/
????????{
????????????Delay1us?(?210?);
????????????sda?=?0;
????????????Delay1us?(?500?);
????????}
????????addr?>>=?1;
????}
????sda?=?1;
????EA?=?1;
}
void?main()
{
??while(1)
{
if(key==0)
{
?while(!key);
?SendData(0x0a);
?SendData(0x02);
?SendData(0x0b);
?}
}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-04-03?18:07??JQ8900串口\
?????文件???????70722??2019-04-03?18:07??JQ8900串口\JQ8900.uvgui.Administrator
?????文件????????5358??2019-03-29?20:47??JQ8900串口\JQ8900.uvopt
?????文件???????13962??2019-03-29?20:47??JQ8900串口\JQ8900.uvproj
?????目錄???????????0??2019-03-29?20:42??JQ8900串口\Listings\
?????文件????????6452??2019-03-29?20:42??JQ8900串口\Listings\ds1302.lst
?????文件????????6070??2019-04-03?18:07??JQ8900串口\Listings\JQ8900.m51
?????文件????????2896??2019-03-29?20:07??JQ8900串口\Listings\main.lst
?????文件???????14141??2019-03-29?20:00??JQ8900串口\Listings\STARTUP.lst
?????文件????????9071??2019-03-29?20:42??JQ8900串口\Listings\鬧鐘.m51
?????文件????????1057??2019-03-29?20:07??JQ8900串口\main.c
?????目錄???????????0??2019-04-03?18:07??JQ8900串口\ob
?????文件????????5879??2019-03-29?20:42??JQ8900串口\ob
?????文件?????????130??2019-03-29?20:42??JQ8900串口\ob
?????文件????????3466??2019-04-03?18:07??JQ8900串口\ob
?????文件?????????935??2019-04-03?18:07??JQ8900串口\ob
?????文件?????????419??2019-04-03?18:07??JQ8900串口\ob
?????文件?????????119??2019-04-03?18:07??JQ8900串口\ob
?????文件????????3000??2019-03-29?20:07??JQ8900串口\ob
?????文件?????????116??2019-03-29?20:07??JQ8900串口\ob
?????文件?????????819??2019-03-29?20:00??JQ8900串口\ob
?????文件????????6214??2019-03-29?20:42??JQ8900串口\ob
?????文件????????1366??2019-03-29?20:42??JQ8900串口\ob
?????文件?????????117??2019-03-29?20:42??JQ8900串口\ob
?????文件????????6376??2009-05-07?14:37??JQ8900串口\STARTUP.A51
評(píng)論
共有 條評(píng)論