用ICL7107制作數字表的幾個技巧。ICL7107是美國英特西爾公司產 品,是專為驅動LED數碼管設計的3 雙積分式A/D轉換器,采用雙列直 插40引腳封裝,外圍元件少,由它制 作的數字表具有線路簡單、工作可靠、 性能穩定以及成本低等特點,可廣泛應 用于電壓、電流、溫度、壓力等各種測量 場合。
上傳時間: 2017-04-13
上傳用戶:AbuGe
線性表運算 掌握線性表的基本操作:初始化,插入,刪除,查找,判空,求線性表長度等運算在順序存儲結構和鏈式存儲結構上的實現。
上傳時間: 2013-12-29
上傳用戶:大融融rr
程序所在目錄:ex5_SPI D/A 轉換芯片選用的是SPI 接口的TLC5620,串行4 通道8 位DA 轉換。 打開CC2000,進行如下操作: 1.Project->Open ,打開該目錄中的工程文件。 2.Project->Rebuild ALL,編譯鏈接 3.File->Load Program 4.Debug->GO Main 5.Debug->RUN (快捷鍵F5) 用示波器可以看到DA_OUT1 接口輸出三角波 DA_OUT2 輸出三角波 用萬用表可以測到DA_OUT3 輸出2.475V DA_OUT4 輸出1.65V 各路的DA 輸出均由程序控制,用戶可參照程序中的注釋更改。
上傳時間: 2017-04-26
上傳用戶:zhanditian
運用保密性好且物美價廉的RFID技術實現預付費電能表! 著重介紹 RFID本身及其與電能表的接口作為核心部分的電能表采用全數字電路來實現有效地提高了測量精度! 同時采用可視化的液晶屏和交互式的鍵盤等改善了人機界面和電能表的集合改變了現在的電表付款方式可以提高電力部門的工作效率安全可靠! 是當前電子式電能表的一種發展方向
上傳時間: 2017-04-27
上傳用戶:zq70996813
設計并制作一個采用IC卡的單相電子式預付費電度表。(1)電能計量準確,精度高,至少達到二級表(誤差為2 )的精度。(2)IC卡的保密性高。(3)電度表正常工作時,能顯示剩余電能值,已用電能值,使用戶直觀地了解電度表的工作是否正常及用電負荷的大小。(4)具有掉電保護功能。
上傳時間: 2017-07-15
上傳用戶:TF2015
用18B20(數字溫度采集)74LS47(數碼管譯碼)74LS138(三八譯碼) DS18B20是DALLAS公司生產的一線式數字溫度傳感器,具有3引腳TO-92小體積封裝形式;溫度測量范圍為-55℃~+125℃,可編程為9位~12位A/D轉換精度,測溫分辨率可達0.0625℃,被測溫度用符號擴展的16位數字量方式串行輸出.
上傳時間: 2017-08-08
上傳用戶:851197153
DS18B20是DALLAS公司生產的一線式數字溫度傳感器,具有3引腳TO-92小體積封裝形式;溫度測量范圍為-55℃~+125℃,可編程為9位~12位A/D轉換精度
上傳時間: 2017-08-21
上傳用戶:拔絲土豆
實現同言式的判別。數據結構習題集作業。輸入表達式,判別它是否為同言式,能給出詳細的真值表!
上傳時間: 2017-09-07
上傳用戶:13681659100
兩個鏈表的交集 #include<stdio.h> #include<stdlib.h> typedef struct Node{ int data; struct Node *next; }Node; void initpointer(struct Node *p){ p=NULL; } int printlist(struct Node* head){ int flag=1; head=head->next; /* 因為標記1的地方你用了頭結點,所以第一個數據域無效,應該從下一個頭元結點開始 */ if(head==NULL) printf("NULL\n"); else { while(head!=NULL) { if(flag==1) { printf("%d",head->data); flag=0; } else { printf(" %d",head->data); } head=head->next; } printf("\n"); } return 0; } struct Node *creatlist(struct Node *head) { int n; struct Node *p1=(struct Node *)malloc(sizeof(struct Node)); p1->next=NULL; while(scanf("%d",&n),n!=-1) { struct Node *pnode=(struct Node *)malloc(sizeof(struct Node)); pnode->next=NULL; pnode->data=n; if(head==NULL) head=pnode; p1->next=pnode; p1=pnode; } return head; } struct Node *Intersect(struct Node *head1, struct Node *head2) { struct Node *p1=head1,*p2=head2;/*我這里沒有用頭指針和頭結點,這里是首元結點head1里面就是第一個數據,一定要理解什么事頭指針, 頭結點,和首元結點 具體你一定要看這個博客:http://blog.sina.com.cn/s/blog_71e7e6fb0101lipz.html*/ struct Node *head,*p,*q; head = (struct Node *)malloc(sizeof(struct Node)); head->next = NULL; p = head; while( (p1!=NULL)&&(p2!=NULL) ) { if (p1->data == p2->data) { q = (struct Node *)malloc(sizeof(struct Node)); q->data = p1->data; q->next = NULL; p->next = q;//我可以認為你這里用了頭結點,也就是說第一個數據域無效 **標記1** p = q; p1 = p1->next; p2 = p2->next; } else if (p1->data < p2->data) { p1 = p1->next; } else { p2 = p2->next; } } return head; } int main() { struct Node *head=NULL,*headt=NULL,*t; //initpointer(head);//這里的函數相當于head=NULL; // initpointer(headt);//上面已經寫了headt=NULL那么這里可以不用調用這個函數 head=creatlist(head); headt=creatlist(headt); t=Intersect(head,headt); printlist(t); }
標簽: c語言編程
上傳時間: 2015-04-27
上傳用戶:coco2017co
循環鏈表是另一種形式的鏈式存貯結構。它的特點是表中最后一個結點的指針域指向頭結點,整個鏈表形成一個環。
標簽: 循環
上傳時間: 2016-05-01
上傳用戶:hornet