98国产精品综合一区二区三区,国产福利视频,男人添女人囗交做爰视频,日本免费一区二区三区视频观看

你好!歡迎來(lái)到深圳市穎特新科技有限公司!
語(yǔ)言
當(dāng)前位置:首頁(yè) >> 技術(shù)中心 >> 單片機(jī)入門 >> 單片機(jī)C語(yǔ)言基礎(chǔ)編程源碼六則

單片機(jī)C語(yǔ)言基礎(chǔ)編程源碼六則

作者:admin 來(lái)源:不詳 發(fā)布時(shí)間:2018-05-08  瀏覽:45

1.某單片機(jī)系統(tǒng)的P2口接一數(shù)模轉(zhuǎn)換器DAC0832輸出模擬量,現(xiàn)在要求從DAC0832輸出連續(xù)的三角波,實(shí)現(xiàn)的方法是從P2口連續(xù)輸出按照三角波變化的數(shù)值,從0開始逐漸增大,到某一最大值后逐漸減小,直到0,然后再?gòu)?逐漸增大,一直這樣輸出。試編寫一函數(shù),使從P2口輸出的值產(chǎn)生三角波,并且使三角波的周期和最大值通過(guò)入口參數(shù)能夠改變。

#include #define DAC0832 XBYTE[0x7FFF] void san(unsigned char max1,unsigned char zhou1)

{ unsigned char i,j,max,zhou;max=max1;zhou=zhou1;while(1)

{ for(i=0;i0,i——)

{ DAC0832=i;for(j=0;j1,j——)

{ for(i=0;i*(ptr+i+1))

{ temp=*(ptr+i+1);*(ptr+i+1)=*(ptr+i);*(ptr+i)=temp;} *ptr1=*(ptr+20/2);}

2.在數(shù)字濾波中有一種叫做“去極值平均濾波”技術(shù),就是對(duì)采集的數(shù)據(jù)按照從大到小或者從小到大進(jìn)行排序,然后去掉相同數(shù)目的極大值和極小值,對(duì)中間部分?jǐn)?shù)據(jù)求算術(shù)平均值作為采樣值。試編寫一函數(shù),對(duì)存放在片外數(shù)據(jù)存儲(chǔ)器中從0x150開始的16個(gè)單元的采樣數(shù)據(jù),用選擇法進(jìn)行“去極值平均濾波”,把得到的采樣數(shù)據(jù)存放到0x14f單元中。

void teaf()

{ unsigned char xdata *ptr;unsigned char data temp,i,j,*ptr1;ptr=0x150;ptr1=0x4f;for(j=16;j>1,j——)

{ for(i=0;i*(ptr+i+1))

{ temp=*(ptr+i+1);*(ptr+i+1)=*(ptr+i);*(ptr+i)=temp;} temp=0;for(i=0;i void main()

{ unsigned char data *dpt;unsigned char i=0,temp;dpt=0x40;while(1)

{ temp=_getchar();if(temp==0x0d)

break;*(dpt+i)=temp;i++;}

3.利用庫(kù)函數(shù)scanf編寫一函數(shù),實(shí)現(xiàn)從單片機(jī)串行口接收數(shù)據(jù)的C51程序,把接收的數(shù)據(jù)存放在片外數(shù)據(jù)存儲(chǔ)器從0x240開始的區(qū)域,遇到回車符CR(ASCII碼是0x0d)結(jié)束。

include void main()

{ unsigned char xdata *xdpt;unsigned char i=0,temp;xdpt=0x240;while(1)

{ scanf(“%c”,if(temp==0x0d)

break;*(xdpt+i)=temp;i++;}

4.利用庫(kù)函數(shù)putchar編寫一函數(shù),實(shí)現(xiàn)從單片機(jī)串行口發(fā)送數(shù)據(jù)的C51程序,發(fā)送的數(shù)據(jù)存放在片內(nèi)數(shù)據(jù)存儲(chǔ)器從0x50開始的區(qū)域,遇到回車符CR(ASCII碼是0x0d)結(jié)束。

include void main()

{ unsigned char data *dpt;unsigned char i=0;dpt=0x50;while(*(dpt+i)!=0x0d)

{ putchar(*(dpt+i));i++;}

5.利用庫(kù)函數(shù)printf編寫一函數(shù),實(shí)現(xiàn)從單片機(jī)串行口發(fā)送數(shù)據(jù)的C51程序,發(fā)送的數(shù)據(jù)存放在片外數(shù)據(jù)存儲(chǔ)器從0x100開始的區(qū)域,遇到回車符CR(ASCII碼是0x0d)結(jié)束。

include void main()

{ unsigned char xdata *xdpt;unsigned char i=0;xdpt=0x100;while(*(xdpt+i)!=0x0d)

{ printf(“%c”,*(xdpt+i));i++;}

6.編寫一定時(shí)器/計(jì)數(shù)器0定時(shí)100ms中斷處理函數(shù),使函數(shù)實(shí)現(xiàn)時(shí)鐘的功能,即產(chǎn)生時(shí)鐘的秒、分鐘和小時(shí)。設(shè)定時(shí)初值的高、低字節(jié)分別為TIMER_H和TIMER_L.設(shè)fosc=6mhz #include sfr TIMER_H=0x8b;sfr TIMER_L=0x8a;unsigned char data shi,fen,miao,bfm;

void main()

{ TMOD=0x01;TIMER_H=15536/16;TIMER_L=15536%16;ET0=1;EA=1;TR0=1;while(1);}

void time0_int() interrupt 1 { TIMER_H=15536/16;TIMER_L=15536%16;bfm++;if(bfm==10)

{ bfm=0;miao++;} if(miao==60)

{ miao=0;fen++;} if(fen==60)

{ fen=0;shi++;} if(shi==24)

{ shi=0;}

編輯:admin  最后修改時(shí)間:2018-05-08

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬(wàn)眾潤(rùn)豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2025 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號(hào)-4

亚洲日韩av无码中文字幕美国| 99精品视频一区在线观看| 艳mu无删减在线观看免费无码| 在闺房里被强高h| 重口老太大和小伙乱| 边吃奶边被躁欧美三级| 免费无遮挡无码永久视频| 间谍过家家第二季在线观看免费| 天堂8在线天堂资源bt| 性xxxx欧美孕妇奶水| 亚洲欧美一区二区三区在线| 中文字幕日本人妻久久久免费| 亚洲国产婷婷香蕉久久久久久| 国产伦理一区二区| 东北大坑原始欲续全文下载| a片大全| 久久啪久久全部精品| 中文无码成人精品久久久久| 丰满老熟妇好大bbbbb| 996久久国产精品线观看| 亚洲av久久无码| 玉米地诱子偷伦初尝云雨孽欲| 大肉大捧一进一出好爽视频mba| 学生无套内精做了一晚上| 久久人妻无码毛片a片麻豆| 成全视频在线观看免费高清版| 好男人资源在线看免费的| 性少妇sexvideos高清| 免费观看视频app| 拍摄av现场失控高潮数次| 太粗太硬小寡妇受不了视频| 亚洲爆乳成人无码aaa片漫画| 亚洲精品无码一区二区| 日本vs中国vs亚洲看无码| 性色av一区二区三区| gay18无套润滑剂男男| 小雪嗯快啊高潮了喷水了| 久久久久人妻一区精品色| chinesemature老熟妇高潮| 肉妇春潮干柴烈火myfducc| 午夜精品久久久久久久99热蜜桃|