91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

51單片機Protues,仿真PT100溫度傳感器,在LCD12864顯示溫度,可以控制風(fēng)機的打開與關(guān)閉,蜂鳴器報警,485發(fā)送溫度到串口助手。程序+仿真

資源截圖

代碼片段和文件信息

		?/********************************************************************************************
?* ADC0809的工作過程是:
?*?????? 首先輸入3位地址,并使ALE=1,將地址存入地址鎖存器中。
?* 此地址經(jīng)譯碼選通8路模擬輸入之一到比較器。START上升沿將逐次逼近寄存器復(fù)位。
?* 下降沿啟動?A/D轉(zhuǎn)換,之后EOC輸出信號變低,指示轉(zhuǎn)換正在進行。直到A/D轉(zhuǎn)換完成,
?* EOC變?yōu)楦唠娖剑甘続/D轉(zhuǎn)換結(jié)束,結(jié)果數(shù)據(jù)已存入鎖存器,這個信號可用作中斷申請。
?* 當(dāng)OE輸入高電平?時,輸出三態(tài)門打開,轉(zhuǎn)換結(jié)果的數(shù)字量輸出到數(shù)據(jù)總線上
*********************************************************************************************/


/*********************************************************************************************
//頭文件定義
//
/*********************************************************************************************/
#include?????//?包含頭文件
#include???//用于指針

/*******************************************************************************************
//AD0809定義
//
/*********************************************************************************************/
sbit?A=P3^4;
sbit?B1=P3^5;
sbit?C=P3^6;???//ADDA、ADDB、ADDC:3位地址輸入線,用于選通8路模擬輸入中的一路

sbit?ALE=P3^3;
??????//ALE:地址鎖存允許信號,輸入,高電平有效
sbit?EOC=P3^2;
??????//EOC:?A/D轉(zhuǎn)換結(jié)束信號,輸出,當(dāng)A/D轉(zhuǎn)換結(jié)束時此端輸出一個高電平(轉(zhuǎn)換期間一直為低電平)
sbit?OE=P2^6;??
?????//OE:數(shù)據(jù)輸出允許信號,輸入,高電平有效。當(dāng)A/D轉(zhuǎn)換結(jié)束時,此端輸入一個高電平,才能打開輸出三態(tài)門,輸出數(shù)字量
sbit?START=P2^7;
?//START:?A/D轉(zhuǎn)換啟動信號,輸入,高電平有效
sbit?fengji=P2^5;
sbit?BEEP=P3^7;
/*********************************************************************************************
//接口定義
//
/*********************************************************************************************/
#define?LCM12864_DB7_DB0??????P1?????????????//?定義LCM12864的數(shù)據(jù)總線

sbit?LCM12864_CS1?=?P2?^?3;?//?定義LCM12864的CS1控制線低電平選中
sbit?LCM12864_CS2?=?P2?^?4;?//?定義LCM12864的CS2控制線

sbit?LCM12864_RW?=?P2?^?2;?//?定義LCM12864的RW控制線
???????????????????????????//?讀寫控制信號1為讀,0為寫

sbit?LCM12864_RS?=?P2?^?0;?//?定義LCM12864的RS控制線
???????????????????????????//?又DI控制信號,高電平為顯示數(shù)據(jù),低電平為指令

sbit?LCM12864_E?=?P2?^?1;?//?定義LCM12864的E控制線
??????????????????????????//?0為可以寫入數(shù)據(jù)或指令;1為可以讀DDRAM數(shù)據(jù)

sbit?LCM12864_RESET?=?P2?^?6;?//?定義LCM12864的RESET控制線,低電平復(fù)位
unsigned?char?str[11]?=?“0123456789a“;
/*********************************************************************************************
//數(shù)據(jù)定義
//定義LCM12864的命令字
/*********************************************************************************************/
#define?LCM12864_DISP_ON????????????0x3f??????????//?打開LCM12864顯示
#define?LCM12864_DISP_OFF???????????0x3e??????????//?關(guān)閉LCM12864顯示
#define?LCM12864_START_ROW??????????0xc0??????????//1100?0000
??//?顯示起始行0,可以用LCM12864_START_ROW+x設(shè)置起始行。(x<64)
#define?LCM12864_PAGE_START_ADDR????0xb8??//1011?1000
??//?頁起始地址,可以用LCM12864_PAGE_START_ADDR+x設(shè)置當(dāng)前頁。(x<8)
#define?LCM12864_COL_START_ADDR?????0x40
??//?列起始地址,可以用LCM12864_COL_START_ADDR+x設(shè)置當(dāng)前列。(x<64)

//定義LCM12864的狀態(tài)屏蔽碼
//在BUSY和REST狀態(tài)時,除讀狀態(tài)指令外,其他指令均不對LCM12864產(chǎn)生作用。
//在對LCM12864操作之前要查詢BUSY狀態(tài),以確定是否可以對LCM12864進行操作。

#define?LCM12864_STATUS_BUSY????????0x80??????????//?LCM12864忙狀態(tài)屏蔽碼
#define?LCM12864_STATUS_DISP_OFF????0x20??????????//?LCM12864顯示關(guān)閉

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????29899??2017-05-12?10:04??20170502A程序+仿真\AD0809

?????文件??????27360??2017-05-12?10:04??20170502A程序+仿真\AD0809.c

?????文件??????13044??2017-05-12?10:04??20170502A程序+仿真\AD0809.hex

?????文件?????????29??2017-05-12?10:04??20170502A程序+仿真\AD0809.lnp

?????文件??????45169??2017-05-12?10:04??20170502A程序+仿真\AD0809.LST

?????文件??????30913??2017-05-12?10:04??20170502A程序+仿真\AD0809.M51

?????文件??????38214??2017-05-12?10:04??20170502A程序+仿真\AD0809.OBJ

?????文件??????67945??2017-04-28?15:37??20170502A程序+仿真\AD0809.uvgui.D

????.......?????55235??2017-05-12?10:07??20170502A程序+仿真\AD0809.uvopt

?????文件??????13243??2017-04-28?16:41??20170502A程序+仿真\AD0809.uvproj

????.......?????55231??2017-05-04?11:21??20170502A程序+仿真\AD0809_uvopt.bak

?????文件??????13343??2017-04-28?15:37??20170502A程序+仿真\AD0809_uvproj.bak

?????文件?????186406??2017-05-02?19:27??20170502A程序+仿真\ad_lcd.DSN

?????文件???????1417??2017-05-12?10:07??20170502A程序+仿真\ad_lcd.PWI

?????文件?????192312??2017-05-02?19:11??20170502A程序+仿真\Last?Loaded?ad_lcd.DBK

?????目錄??????????0??2017-05-12?10:07??20170502A程序+仿真

?????文件????????715??2017-05-12?10:07??20170502A程序+仿真\AD0809.plg

-----------?---------??----------?-----??----

???????????????770475????????????????????17


評論

共有 條評論