love欧迪先生
love欧迪先生
关注数: 15
粉丝数: 126
发帖数: 5,326
关注贴吧数: 11
这是什么花?今天在故宫博物院拍的
学生卡可以刷公交? 201
三水,外地人办理居住证 今天听说要半年才能拿到?真的这么久吗
驾校 大家好,车站旁那家永安有限公司机动车驾驶员培训中心,怎么样?
「杂谈·02-12」手机触屏不灵活,自己在那里乱打开应该用 昨天开始的,有救?
「杂谈·02-03」flyme5 呼吸灯不亮
来短信时候,如何设置弹窗提示? 谢谢指教!
饭卡可以银行卡冲钱? 师兄放假回来学校,想吃顿龙腾的石锅饭,可是饭卡没钱!
谁知道英语四级成绩啥时候出? 这次不过就
身高的厘米数减去体重的斤数大于40的来
越南的,物流管理 变过性,同学们见怪不怪
电子信息工程 有一起的吗?
大神,有遇过这种问题
10栋楼梯,狗屎 谁有空去扫一下咯!
妈蛋,我多考几科,不信上不了清华 明天加油
你们这些年轻人能淡定点? 什么小问题就发帖爆粗,动不动就吃这吃那,史真香?
深夜水一帖, 今天单车冲大尖山,上到一半的时候被3只宠物狗挡住了,差点直接滑下去了,脚已伤,下次看到狗的时候,我肯定绕道远远的!
我们学校有没有保研?总校 想读研,又懒得考,真烦!
今天我做了一个大胆的决定! 三年了,1000多个日日夜夜里,每晚看校花,结局遥遥无期,不想再看了。决定金盘洗手!
能打出这个字的手机,下一场大白边拿双20
太阳逆转的话 林恩是大功臣、跟我怀同归于尽了
韦少碉堡 但最后往往体力不支
只有小乔丹能与白边媲美 格里芬缺战以来,小乔丹每场都双20或准双20
我德威武
第一次画板,望指教
期待大白边,某年某日小砍20+20+20 可能?
精彩下回猜测:苏兆河死不死? 楼主先来!不死,被中心商会收了
预测怀王今天数据 13投11中 2罚2中 24分 8攻板8防板共16板
这周最佳预测。东部怀特塞德 不服来辩
有大神送资料入门? @电子二课堂
【D-ROSE】我罗是要20铁节奏
利拉德不干了! 下一场对老鹰,怒火冲天,爆东部明星蒂格!真心觉得保罗,邓肯没明星水准。利拉德,考辛斯才有资格!
签到500天 叼不?
杀神KD 刚看直播,Kd连拿6分
大伙,这个不是单片机吧
【D-ROSE】玫瑰休战,就是JB的show time
最强威少诞生
移动4G能用?
【科比绝伦】科比时代 不管乔丹如何伟大,我生活在有科比的时代,他是我的青春,我的记忆。。感谢科比带给我们的感动。
小弟已签到500天 叼?
大神看下电压表程序,AD转换 数码管波动大,有影子,显示效果不好。 #include "reg51.h" #include "intrins.h" #define FOSC 11059200L // 晶振 #define BAUD 9600 typedef unsigned char BYTE; typedef unsigned int WORD; /*Declare SFR associated with the ADC */ sfr ADC_CONTR = 0xBC; //ADC control register sfr ADC_RES = 0xBD; //ADC high 8-bit result register sfr ADC_LOW2 = 0xBE; //ADC low 2-bit result register sfr P1ASF = 0x9D; //P1 secondary function control register /*Define ADC operation const for ADC_CONTR*/ #define ADC_POWER 0x80 //ADC power control bit #define ADC_FLAG 0x10 //ADC complete flag #define ADC_START 0x08 //ADC start control bit #define ADC_SPEEDLL 0x00 //420 clocks #define ADC_SPEEDL 0x20 //280 clocks #define ADC_SPEEDH 0x40 //140 clocks #define ADC_SPEEDHH 0x60 //70 clocks sbit DCOUT=P2^5; sbit AD=P1^0; sbit fmq=P2^1; sbit key=P2^3; sbit A1=P3^6; sbit A2=P3^7; sbit A3=P3^5; sbit A4=P3^4; unsigned int t; unsigned char code TAB[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; void InitUart(); void InitADC(); void SendData(BYTE dat); WORD GetADCResult(BYTE ch); void Delay(WORD n); void ShowResult(BYTE ch); void SendNUM(WORD dat); void SendString(char *s); unsigned char n= 0; void delayms(WORD xms) { WORD i,j; for(i=xms;i>0;i--) //i=xms即延时约xms毫秒 for(j=110;j>0;j--); } void display(BYTE dis,BYTE dat) { P0=0; if(dis==1){A2=0;A3=0;A4=0;A1=1;} if(dis==2){A1=0;A3=0;A4=0;A2=1;} if(dis==3){A1=0;A2=0;A4=0;A3=1;} if(dis==4){A1=0;A2=0;A3=0;A4=1;} P0=TAB[dat]; delayms(1); } void main() {char Flag;//定义按键标志位 InitUart(); InitADC(); while (1)//按键切换浓度、电压。 { if(key==0) { while(key==0); Flag=~Flag; } if(Flag) { t=1; } else { t=2; } if(DCOUT==0) { fmq=~fmq; //蜂鸣器 delayms(1); } ShowResult(0); //Show Channel0 } } /*---------------------------- Send ADC result to UART ----------------------------*/ void ShowResult(BYTE ch) { SendNUM(GetADCResult(ch)); //Show ADC high 8-bit result } /*---------------------------- Get ADC result ----------------------------*/ WORD GetADCResult(BYTE ch) { WORD dat; float tmp; ADC_CONTR = ADC_POWER | ADC_SPEEDLL | ch | ADC_START; _nop_(); //Must wait before inquiry _nop_(); _nop_(); _nop_(); while (!(ADC_CONTR & ADC_FLAG));//Wait complete flag ADC_CONTR &= ~ADC_FLAG; //Close ADC tmp=(float)ADC_RES/255; dat= tmp*5000*t; return dat; //Return ADC result } /*---------------------------- Initial UART ----------------------------*/ void InitUart() { SCON = 0x5a; //8 bit data ,no parity bit TMOD = 0x20; //T1 as 8-bit auto reload TH1 = TL1 = -(FOSC/12/32/BAUD); //Set Uart baudrate TR1 = 1; //T1 start running } /*---------------------------- Initial ADC sfr ----------------------------*/ void InitADC() { P1ASF = 0x01; //Open 8 channels ADC function ADC_RES = 0; //Clear previous result ADC_CONTR = ADC_POWER | ADC_SPEEDLL; Delay(5); //ADC power-on and delay } /*---------------------------- Send one byte data to PC Input: dat (UART data) Output:- ----------------------------*/ void SendData(BYTE dat) { while (!TI); //Wait for the previous data is sent TI = 0; //Clear TI flag SBUF = dat; //Send current data } /*---------------------------- Software delay function ----------------------------*/ void Delay(WORD n) { WORD x; while (n--) { x = 5000; while (x--); } } void SendNUM(WORD dat) { BYTE tmp; tmp=dat/1000; //SendData(tmp+0x30); display(1,tmp);delayms(4); tmp=dat%1000/100; //SendData(tmp+0x30); display(2,tmp);delayms(8); tmp=dat%100/10; //SendData(tmp+0x30); display(3,tmp);delayms(4); tmp=dat%10; //SendData(tmp+0x30); display(4,tmp); delayms(4); } /*---------------------------- Send a string to UART Input: s (address of string) Output:None ----------------------------*/ void SendString(char *s) { while (*s) //Check the end of the string { SendData(*s++); //Send current char and increment string ptr } }
我也水一帖
我跟你什么怨什么仇?你要这样污染我的眼睛 玫瑰镇楼
【D-ROSE】我跟你什么怨什么仇?你要这样污染我的眼睛 玫瑰镇楼
【D-ROSE】看来JB已经打出巨星数据
【科比绝伦】谁知道易建联的NBA的前场篮板记录? 12个不解释
我登坐稳第一分卫
新吧---第一分卫哈登吧, 望大伙关注
大神,速来救我,急急急 红纸写光荣榜,白边问题,从娜边写起?白纸朝下还是朝上?
【D-ROSE】说实话,我对罗斯伤势表示质疑 虽然上场都能奉献漂亮比赛,但双脚是硬伤。我觉得看一场少一场
【科比绝伦】明天我湖擒下火箭的话… 提前点赞
【科比绝伦】浓眉哥这是要闹哪样? 前途无量
【科比绝伦】雷霆教你防霍华德 上图不解释
【D-ROSE】怀念阿杜。 詹姆斯得分王了,阿杜赶紧回来
【科比绝伦】我科今天感冒了? 刚刚看了回播,怎么老是在场上喘气啊
【科比绝伦】我科铁?大胡子更铁 科比38.8%,大胡子38.7%
饿了么改名“饿死了么” 亲,你下单了么?你在等?你饿死了么?饿死了再送过来!
【D-ROSE】我罗怎么啦?又不上场 场次少不能拿MVP的吧
11-11前找不到女友,断签 目前已签到400多天,这毒誓重不?
英语四级,越考越低 有同类人?
1
下一页