c語言函數(shù)c52 C語言函數(shù)聲明

單片機(jī)c52 用c語言編寫的 要實(shí)現(xiàn)ad轉(zhuǎn)換程序

#include reg52.h

成都創(chuàng)新互聯(lián)專注于城關(guān)企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站,電子商務(wù)商城網(wǎng)站建設(shè)。城關(guān)網(wǎng)站建設(shè)公司,為城關(guān)等地區(qū)提供建站服務(wù)。全流程按需策劃設(shè)計(jì),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

#include intrins.h

#define uchar unsigned char

#define uint unsigned int

sbit CS=P3^0;

sbit CLK=P3^1; //時(shí)鐘

sbit DIO=P3^2; //ADC0832輸出引腳

sbit din=P0^7;

uchar code tab1[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xA7,0xA1,0x86,0x8E}; //共陽數(shù)碼表

uchar code tab[4]={0xfe,0xfd,0xfb,0xf7}; //數(shù)碼管位選表

void delay(uint k)

{

uint i,j;

for(i=0;ik;i++)

for(j=0;j121;j++);

}

uint A_D() // A/D轉(zhuǎn)換函數(shù)

{

unsigned char i,dat;

CS=0; //片選

CLK=0; //為第1個(gè)脈沖作準(zhǔn)備

CLK=1; //第1個(gè)脈沖

DIO=1; // DI置1,規(guī)定的起始信號(hào)

_nop_();_nop_();

CLK=0; //第1個(gè)脈沖的下降沿

CLK=1; //第2個(gè)脈沖

DIO=1; // DI置1, 通道選擇信號(hào):1

_nop_();_nop_();

CLK=0; //第2個(gè)脈沖下降沿

CLK=0; //第3個(gè)脈沖

DIO=1; // DI置0,通道選擇信號(hào):0, 選通道0

_nop_();_nop_();

// CLK=0; //第3個(gè)脈沖下降沿,轉(zhuǎn)換開始

// _nop_();_nop_();//第3個(gè)脈沖后,

// CLK=1;

for(i=0;i8;i++) //高位在前

{

CLK=1; //第4個(gè)脈沖

if(DIO)

dat=(dat1)|0x80;//從高位至低位讀取 "|"的優(yōu)先級(jí)高于""

else

dat=(dat1)|0x00;

CLK=0;

}

for(i=0;i8;i++) //高位在前

{

CLK=1; //第4個(gè)脈沖

if(DIO)

dat=(dat1)|0x80;//從高位至低位讀取 "|"的優(yōu)先級(jí)高于""

else

dat=(dat1)|0x00;

CLK=0;

}

CS=1;

CLK=1;

return dat;

}

void display(uint k)

{

P2=tab[1];

P0=tab1[k/100];

din=0;

delay(3);

P2=0xff;

P2=tab[2];

P0=tab1[k/10%10];

delay(3);

P2=0xff;

P2=tab[3];

P0=tab1[k%10];

delay(3);

P2=0xff;

}

void main(void) //主函數(shù)

{

uint temp;

while(1)

{

temp=A_D()*5.0/256*100; // 根據(jù)轉(zhuǎn)換結(jié)果求出電壓值

display(temp);

}

}

ADC0832程序 板子做出來 能用

排列組合c(52)怎么算

C(5,2)表示從5個(gè)中任選2個(gè)的組合,計(jì)算如下:C(5,2)=(5×4)/(2×1)=20/2=10。從n個(gè)不同元素中每次取出m個(gè)不同元素(0≤m≤n),不管其順序合成一組,稱為從n個(gè)元素中不重復(fù)地選取m個(gè)元素的一個(gè)組合。所有這樣的組合的總數(shù)稱為組合數(shù)。

排列、組合、二項(xiàng)式定理公式口訣:

加法乘法兩原理,貫穿始終的法則。與序無關(guān)是組合,要求有序是排列。

兩個(gè)公式兩性質(zhì),兩種思想和方法。歸納出排列組合,應(yīng)用問題須轉(zhuǎn)化。

排列組合在一起,先選后排是常理。特殊元素和位置,首先注意多考慮。

不重不漏多思考,捆綁插空是技巧。排列組合恒等式,定義證明建模試。

關(guān)于二項(xiàng)式定理,中國楊輝三角形。兩條性質(zhì)兩公式,函數(shù)賦值變換式。

求一個(gè)8*8LED點(diǎn)陣漢字顯示C語言程序(C52)

#includereg52.h//單片機(jī)頭文件

void delay1ms(unsigned int ms);//延時(shí)ms函數(shù)聲明(可根據(jù)實(shí)際情況更改)

unsigned char code led0[]={};//字碼表,你自己把你要顯示的字碼放進(jìn)去就可以了

void main()

{

unsigned char w,i;

while(1)

{

//顯示0

w=0x01; //行變量為第一行

for(i=0;i8;i++)

{

P1=w; //行數(shù)據(jù)送P1口

P0=led0[i];

delayms(1); //列數(shù)據(jù)送P0口

w=1; //向下移動(dòng)一行

}

}

}

void delay1ms(unsigned int ms)

{

unsigned int i,j;

for(i=0;ims;i++)

for(j=0;j110;j++)

}

本文標(biāo)題:c語言函數(shù)c52 C語言函數(shù)聲明
網(wǎng)站路徑:http://m.kartarina.com/article10/dogigdo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈軟件開發(fā)網(wǎng)站建設(shè)品牌網(wǎng)站建設(shè)虛擬主機(jī)電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計(jì)
主站蜘蛛池模板: 日韩放荡少妇无码视频| 成人无码a级毛片免费| 无码人妻一区二区三区在线视频 | 在线精品免费视频无码的| 无码丰满熟妇一区二区| 亚洲精品一级无码中文字幕| 亚洲AV永久无码区成人网站| 中文字幕无码不卡在线 | 亚洲AV无码一区二区乱孑伦AS| 精品无码一区二区三区爱欲| 精品久久久无码人妻字幂| 无码精品日韩中文字幕| 国产激情无码一区二区三区| 久久精品中文字幕无码绿巨人| 国产精品无码一本二本三本色| 无码国产精品一区二区免费模式 | 亚洲av无码成h人动漫无遮挡| 成年轻人电影www无码| 日韩网红少妇无码视频香港| 激情无码人妻又粗又大| 精品久久久久久无码不卡| 亚洲精品色午夜无码专区日韩| 无码少妇一区二区浪潮av| 亚洲AV无码一区二区乱子仑| 午夜不卡久久精品无码免费| 国产亚洲?V无码?V男人的天堂 | 亚洲大尺度无码专区尤物| 中文字幕无码av激情不卡| 好了av第四综合无码久久| 亚洲中文无码亚洲人成影院| 久久午夜无码免费| 人妻丰满熟妇av无码区不卡| 亚洲日韩av无码| 无码AV天堂一区二区三区| 中文字幕精品无码一区二区三区 | 亚洲AV无码专区电影在线观看| 久久久91人妻无码精品蜜桃HD| 精品少妇人妻av无码专区| 精品一区二区三区无码视频| 国产精品无码一二区免费| 国产午夜鲁丝片AV无码免费|