环球电气之家-午夜精彩视频-中国专业电气电子产品行业服务网站!

產(chǎn)品分類

當(dāng)前位置: 首頁 > 工業(yè)電子產(chǎn)品 > 集成電路(ICs) > IC傳感器

類型分類:
科普知識
數(shù)據(jù)分類:
IC傳感器

單片機(jī)傳感器程序:51單片機(jī)傳感器計數(shù)程序

發(fā)布日期:2022-05-11 點擊率:43


單片機(jī)傳感器程序:51單片機(jī)傳感器計數(shù)程序  第1張

單片機(jī)傳感器程序:51單片機(jī)傳感器計數(shù)程序

單片機(jī)進(jìn)行傳感器計數(shù)
單片機(jī)源程序如下:
#include

bai=dispcount/100;           //求百位
shi=dispcount%100/10;        //求十位
ge=dispcount%10;                                   //求個位
dula=1;                                         //打開段選
P0=table[bai];                                //百位輸給P0口
dula=0;                                                //關(guān)閉段選
wela=1;                                                //打開位選
P0=0xfe;                                        //P0口輸給第一位
wela=0;                                                //關(guān)閉位選
delay(1);
dula=1;
P0=table[shi];
dula=0;
wela=1;
P0=0xfd;
wela=0;
delay(1);
dula=1;
P0=table[ge];
dula=0;
wela=1;
P0=0xfb;
wela=0;
delay(1);
}
void init()
{
wela=0;
dula=0;
EX0=1;                                //int0外部中斷打開。
IT0=0;                                //低電平有效,3.0口,不設(shè)置也沒關(guān)系
//        ET0=1;                                //t0定時中斷。即IE=0x82;
//        TMOD=0x01;                        //t0啟動方式為方式1,16位
//        TR0=1;                                //啟動定時器0
//        TH0=0x4c;
//        TL0=0x00;
EA=1;                                //開總中斷

}
void main()
{
//        aa=0;
//        TH0=0x4c;
//        TL0=0x00;
init();
while(1)
{
display(dispcount);
}
}
void ExtInt0() interrupt 0 //外部0中斷服務(wù)程序
{
delay(200);
date++;//每按一次中斷按鍵,計數(shù)加一
dispcount=date;
if (dispcount==999) //計數(shù)范圍0-999
{
dispcount=0;
……………………
…………限于本文篇幅 余下代碼請從51黑下載附件…………
復(fù)制代碼
所有資料51hei提供下載:
傳感器計數(shù).rar
(26.47 KB, 下載次數(shù): 13)
2017-12-19 15:08 上傳
點擊文件名下載附件
單片機(jī)傳感器程序:51單片機(jī)傳感器計數(shù)程序  第2張

單片機(jī)傳感器程序:傳感器怎么和單片機(jī)實現(xiàn)聯(lián)接和控制。具體怎么編程序

xgy1982

沒有四種聲音的頻率庫,其他的給你做個示范吧:
ORG 0000H
LJMP MAIN
ORG 0030H
MAIN:
MOV SP,#5FH
MOV TMOD,#11H
SETB EA
SETB ET0
SETB ET1
LOOP:
LCALL KEYSCAN
MOV A,R2
JNZ LP1
MOV DPTR,#TAB110
SJMP LPRUN
LP1:
DEC A
JNZ LP2
MOV DPTR,#TAB119
SJMP LPRUN
LP2:
DEC A
JNZ LP3
MOV DPTR,#TAB120
SJMP LPRUN
LP3:
DEC A
JNZ LP4
MOV DPTR,#TABBOMB
SJMP LPRUN
LP4:
LJMP LOOP
LPRUN:
MOVX A,@DPTR
MOV TL0,A
INC DPTR
MOVX A,@DPTR
MOV TH0,A
............;時長控制也可以做到表里,計算后賦值給T1
LJMP LOOP
END

評論

取消
評論

單片機(jī)傳感器程序:51單片機(jī)傳感器計數(shù)程序  第3張

單片機(jī)傳感器程序:單片機(jī)對傳感器編程

#include “reg52.h” //此文件中定義了單片機(jī)的一些特殊功能寄存器
#include"temp.h" //這里面有個溫度的函數(shù)
u8 code smgduan[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};

//code的作用是告訴單片機(jī),我定義的數(shù)據(jù)要放在ROM(程序存儲區(qū))里面,其實是相當(dāng)與匯編里面的尋址MOVX(好像是),因為C語言中沒辦法詳細(xì)描述存入的是ROM還是RAM(寄存器),所以在軟件中添加了這一個語句起到代替匯編指令的作用,對應(yīng)的還有data是存入RAM的意思

//Ds18b20ReadTemp()這個函數(shù) 就是頭文件里的 應(yīng)該是省略了一些物理的計算
類似于 電流的大小 電壓 在根據(jù)產(chǎn)品的材料 算出 溫度的值 傳給你

這個值還是要處理一下
邏輯不必去思考 畢竟這是人家算好給出來的值 既然它讓我們?nèi)ミ@么處理 我們就這么處理
//留兩個小數(shù)點就*100,+0.5是四舍五入,因為C語言浮點數(shù)轉(zhuǎn)換為整型的時候把小數(shù)點
//后面的數(shù)自動去掉,不管是否大于0.5,而+0.5之后大于0.5的就是進(jìn)1了,小于0.5的就
//算加上0.5,還是在小數(shù)點后面。
這句話 其實有點重要 c語言會自動幫你做類型轉(zhuǎn)化
所以四舍五入就沒有用函數(shù) 我記得js還要MATH函數(shù)處理 下次我也這么寫四舍五入
會不會出問題不太清楚
void DigDisplay()
{
u8 i;
for(i=0;i<6;i++) { switch(i) //位選,選擇點亮的數(shù)碼管, { case(0): LSA=0;LSB=0;LSC=0; break;//顯示第0位 case(1): LSA=1;LSB=0;LSC=0; break;//顯示第1位 case(2): LSA=0;LSB=1;LSC=0; break;//顯示第2位 case(3): LSA=1;LSB=1;LSC=0; break;//顯示第3位 case(4): LSA=0;LSB=0;LSC=1; break;//顯示第4位 case(5): LSA=1;LSB=0;LSC=1; break;//顯示第5位 } P0=DisplayData[5-i];//發(fā)送數(shù)據(jù) delay(100); //間隔一段時間掃描 P0=0x00;//消隱 } } 這個函數(shù) 就是一秒執(zhí)行幾百次 然后 你就能看到多個數(shù)組 像我這種動態(tài)視力優(yōu)秀的人 看著 就是一堆閃爍的燈 花里胡哨的 人類的動態(tài)視力真弱 這就被欺騙了; sbit LSA=P2^2; sbit LSB=P2^3; sbit LSC=P2^4; 這三個 只要用到了數(shù)碼管 三個數(shù)字 就是2的三次方 就是 有八種情況 然后這八種情況對應(yīng)一個數(shù)字 一個數(shù)字有八個二極管 所以就是 P0=DisplayData[5-i];就是 1111 1110 ,隨便寫的 控制八個燈的亮的方式 就是用三個開關(guān)控制8個燈的開關(guān) ; u8 code smgduan[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; 所以這里是設(shè)計好的10個亮燈的方式 ; 這個可以看出溫度給出的是個四位數(shù)字 再把這個四位數(shù)字拆出來 放到led里面顯示 P0=0x00;//消隱 這個我不太了解 他是加我就加吧                                    

單片機(jī)傳感器程序:常閉型震動傳感器51單片機(jī)程序的應(yīng)用

SW-420 常閉型震動模塊簡介
感應(yīng)震動力大小將感應(yīng)結(jié)果傳遞到電路裝置,并使電路啟動工作的電子開關(guān)。
用于各種震動觸發(fā)作用,報盜報警,智能小車,地震報警,摩托車報警等。本模塊與常開型震動傳感器模塊相比、震動觸發(fā)的時間更長、可以驅(qū)動繼電器模塊。
工作原理
平時任何角度開關(guān)都是接通狀態(tài),受到振動或移動時,開關(guān)內(nèi)導(dǎo)通電流的滾軸會產(chǎn)生移動或振動,從而導(dǎo)致通過的電流斷開或電阻阻值的升高而觸發(fā)電路。這種開關(guān)的特點是平時一般處于導(dǎo)通狀態(tài)耐振動時會短暫斷開,所以它的靈敏度很高,通過IC的設(shè)置,客戶可按自

下一篇: PLC、DCS、FCS三大控

上一篇: 電氣控制線路圖控制原

推薦產(chǎn)品

更多
主站蜘蛛池模板: 冷镦机-多工位冷镦机-高速冷镦机厂家-温州金诺机械设备制造有限公司 | 北京浩云律师事务所-法律顾问_企业法务_律师顾问_公司顾问 | CXB船用变压器-JCZ系列制动器-HH101船用铜质开关-上海永上船舶电器厂 | YT保温材料_YT无机保温砂浆_外墙保温材料_南阳银通节能建材高新技术开发有限公司 | 样品瓶(色谱样品瓶)百科-浙江哈迈科技有限公司 | 广西绿桂涂料--承接隔热涂料、隔音涂料、真石漆、多彩仿石漆等涂料工程双包施工 | 台式核磁共振仪,玻璃软化点测定仪,旋转高温粘度计,测温锥和测温块-上海麟文仪器 | 汽车水泵_汽车水泵厂家-瑞安市骏迪汽车配件有限公司 | 河南中整光饰机械有限公司-抛光机,去毛刺抛光机,精密镜面抛光机,全自动抛光机械设备 | 注塑机-压铸机-塑料注塑机-卧式注塑机-高速注塑机-单缸注塑机厂家-广东联升精密智能装备科技有限公司 | 铜镍-康铜-锰铜-电阻合金-NC003 - 杭州兴宇合金有限公司 | 密集架|电动密集架|移动密集架|黑龙江档案密集架-大量现货厂家销售 | 混合气体腐蚀试验箱_盐雾/硫化氢/气体腐蚀试验箱厂家-北京中科博达 | 口臭的治疗方法,口臭怎么办,怎么除口臭,口臭的原因-口臭治疗网 | 超声波焊接机_超音波熔接机_超声波塑焊机十大品牌_塑料超声波焊接设备厂家 | 物联网卡_物联网卡购买平台_移动物联网卡办理_移动联通电信流量卡通信模组采购平台? | 高低温万能试验机_拉力试验机_拉伸试验机-馥勒仪器科技(上海)有限公司 | 智能气瓶柜(大型气瓶储存柜)百科 | 昆明网络公司|云南网络公司|昆明网站建设公司|昆明网页设计|云南网站制作|新媒体运营公司|APP开发|小程序研发|尽在昆明奥远科技有限公司 | 热回收盐水机组-反应釜冷水机组-高低温冷水机组-北京蓝海神骏科技有限公司 | 万家财经_财经新闻_在线财经资讯网 | 阳光模拟试验箱_高低温试验箱_高低温冲击试验箱_快速温变试验箱|东莞市赛思检测设备有限公司 | 综合管廊模具_生态,阶梯护坡模具_检查井模具制造-致宏模具厂家 | 北京征地律师,征地拆迁律师,专业拆迁律师,北京拆迁律师,征地纠纷律师,征地诉讼律师,征地拆迁补偿,拆迁律师 - 北京凯诺律师事务所 | 防爆电机生产厂家,YBK3电动机,YBX3系列防爆电机,YBX4节防爆电机--河南省南洋防爆电机有限公司 | 分轨 | 上传文件,即刻分离人声和伴奏| 天津散热器_天津暖气片_天津安尼威尔散热器制造有限公司 | 志高装潢官网-苏州老房旧房装修改造-二手房装修翻新 | 对辊破碎机_四辊破碎机_双齿辊破碎机_华盛铭重工 | 乐泰胶水_loctite_乐泰胶_汉高乐泰授权(中国)总代理-鑫华良供应链 | 浙江华锤电器有限公司_地磅称重设备_防作弊地磅_浙江地磅售后维修_无人值守扫码过磅系统_浙江源头地磅厂家_浙江工厂直营地磅 | 礼仪庆典公司,礼仪策划公司,庆典公司,演出公司,演艺公司,年会酒会,生日寿宴,动工仪式,开工仪式,奠基典礼,商务会议,竣工落成,乔迁揭牌,签约启动-东莞市开门红文化传媒有限公司 | 深圳快餐店设计-餐饮设计公司-餐饮空间品牌全案设计-深圳市勤蜂装饰工程 | 尊享蟹太太美味,大闸蟹礼卡|礼券|礼盒在线预订-蟹太太官网 | 矿用履带式平板车|探水钻机|气动架柱式钻机|架柱式液压回转钻机|履带式钻机-启睿探水钻机厂家 | 光伏家 - 太阳能光伏发电_分布式光伏发电_太阳能光伏网 | 蒸汽热收缩机_蒸汽发生器_塑封机_包膜机_封切收缩机_热收缩包装机_真空机_全自动打包机_捆扎机_封箱机-东莞市中堡智能科技有限公司 | 地磅-地秤-江阴/无锡地磅-江阴天亿计量设备有限公司_ | 鲸鱼视觉 -数字展厅多媒体互动展示制作公司 | 防爆正压柜厂家_防爆配电箱_防爆控制箱_防爆空调_-盛通防爆 | 航空连接器,航空插头,航空插座,航空接插件,航插_深圳鸿万科 |