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

資源簡介

0809芯片,模擬電壓轉換為數字電壓,并在12864液晶屏上顯示,proteus圖仿真

資源截圖

代碼片段和文件信息

		?/********************************************************************************************
?* ADC0809的工作過程是:
?*?????? 首先輸入3位地址,并使ALE=1,將地址存入地址鎖存器中。
?* 此地址經譯碼選通8路模擬輸入之一到比較器。START上升沿將逐次逼近寄存器復位。
?* 下降沿啟動?A/D轉換,之后EOC輸出信號變低,指示轉換正在進行。直到A/D轉換完成,
?* EOC變為高電平,指示A/D轉換結束,結果數據已存入鎖存器,這個信號可用作中斷申請。
?* 當OE輸入高電平?時,輸出三態門打開,轉換結果的數字量輸出到數據總線上
*********************************************************************************************/


/*********************************************************************************************
//頭文件定義
//
/*********************************************************************************************/
#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轉換結束信號,輸出,當A/D轉換結束時此端輸出一個高電平(轉換期間一直為低電平)
sbit?OE=P3^1;??
?????//OE:數據輸出允許信號,輸入,高電平有效。當A/D轉換結束時,此端輸入一個高電平,才能打開輸出三態門,輸出數字量
sbit?START=P2^7;
?//START:?A/D轉換啟動信號,輸入,高電平有效

/*********************************************************************************************
//接口定義
//
/*********************************************************************************************/
#define?LCM12864_DB7_DB0??????P1?????????????//?定義LCM12864的數據總線

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控制信號,高電平為顯示數據,低電平為指令

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

sbit?LCM12864_RESET?=?P2?^?6;?//?定義LCM12864的RESET控制線,低電平復位

/*********************************************************************************************
//數據定義
//定義LCM12864的命令字
/*********************************************************************************************/
#define?LCM12864_DISP_ON????????????0x3f??????????//?打開LCM12864顯示
#define?LCM12864_DISP_OFF???????????0x3e??????????//?關閉LCM12864顯示
#define?LCM12864_START_ROW??????????0xc0??????????//1100?0000
??//?顯示起始行0,可以用LCM12864_START_ROW+x設置起始行。(x<64)
#define?LCM12864_PAGE_START_ADDR????0xb8??//1011?1000
??//?頁起始地址,可以用LCM12864_PAGE_START_ADDR+x設置當前頁。(x<8)
#define?LCM12864_COL_START_ADDR?????0x40
??//?列起始地址,可以用LCM12864_COL_START_ADDR+x設置當前列。(x<64)

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

#define?LCM12864_STATUS_BUSY????????0x80??????????//?LCM12864忙狀態屏蔽碼
#define?LCM12864_STATUS_DISP_OFF????0x20??????????//?LCM12864顯示關閉狀態屏蔽碼
#define?LCM12864_STATUS_REST????????0x10??????????//?LCM12864復位狀態

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

?????文件??????18698??2011-12-19?16:23??ADC0809+12864液晶顯示+電壓值+proteus圖\AD0809

?????文件???????8966??2011-12-19?16:23??ADC0809+12864液晶顯示+電壓值+proteus圖\AD0809.hex

?????文件????????755??2011-12-19?16:24??ADC0809+12864液晶顯示+電壓值+proteus圖\AD0809.plg

?????文件??????13242??2011-12-19?16:22??ADC0809+12864液晶顯示+電壓值+proteus圖\AD0809.uvproj

?????文件??????27907??2011-12-19?16:22??ADC0809+12864液晶顯示+電壓值+proteus圖\AD0809.c

?????文件?????????29??2011-12-19?16:23??ADC0809+12864液晶顯示+電壓值+proteus圖\AD0809.lnp

?????文件??????39987??2011-12-19?16:23??ADC0809+12864液晶顯示+電壓值+proteus圖\AD0809.LST

?????文件??????19307??2011-12-19?16:23??ADC0809+12864液晶顯示+電壓值+proteus圖\AD0809.M51

?????文件??????22021??2011-12-19?16:23??ADC0809+12864液晶顯示+電壓值+proteus圖\AD0809.OBJ

?????文件??????55232??2011-12-19?16:24??ADC0809+12864液晶顯示+電壓值+proteus圖\AD0809.uvopt

?????文件??????55232??2011-12-19?16:22??ADC0809+12864液晶顯示+電壓值+proteus圖\AD0809_uvopt.bak

?????文件??????????0??2011-12-19?16:18??ADC0809+12864液晶顯示+電壓值+proteus圖\AD0809_uvproj.bak

?????文件?????120999??2011-12-19?16:24??ADC0809+12864液晶顯示+電壓值+proteus圖\ad_lcd.DSN

?????文件???????1028??2011-12-19?16:24??ADC0809+12864液晶顯示+電壓值+proteus圖\ad_lcd.PWI

?????文件?????120999??2011-12-19?16:23??ADC0809+12864液晶顯示+電壓值+proteus圖\Last?Loaded?ad_lcd.DBK

?????目錄??????????0??2011-12-19?16:44??ADC0809+12864液晶顯示+電壓值+proteus圖

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

???????????????504402????????????????????16


評論

共有 條評論