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

  • 大小: 528KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-14
  • 語言: 其他
  • 標簽: 計算器??

資源簡介

通過proteus制作自己的計算器,實現簡單的加減乘除,非常實用哦

資源截圖

代碼片段和文件信息

/********************************************
文件名:12864.c
編寫者:xdq
描述:12864模塊程序。用于14xx系列。
MCLK:12m???SCLK:4kHz???ACLK:?
版本:2012-6
********************************************/
#include?
#include?“stdio.h“
#include?“12864.h“
#include??“delay.h“

#define?uchar?unsigned?char
#define?uint?unsigned?int

//12864端口設置
#define?LCD_DataIn????P5DIR=0x00????//數據口方向設置為輸入
#define?LCD_DataOut???P5DIR=0xff????//數據口方向設置為輸出
#define?LCD2MCU_Data??P5IN?????????//?數據端口
#define?MCU2LCD_Data??P5OUT
#define?LCD_CMDOut????P4DIR|=?BIT4?+?BIT5?+?BIT6?+?BIT7;?????//P5口的控制口設為輸出

#define?LCD_RS_H??????P4OUT|=BIT4??????//P4.4
#define?LCD_RS_L??????P4OUT&=~BIT4?????//P4.4
#define?LCD_RW_H??????P4OUT|=BIT5??????//P4.5
#define?LCD_RW_L??????P4OUT&=~BIT5?????//P4.5
#define?LCD_EN_H??????P4OUT|=BIT6??????//P4.6
#define?LCD_EN_L??????P4OUT&=~BIT6?????//P4.6

#define?RST_CLR ??????P4OUT?&=?~BIT7????//RST置低
#define?RST_SET ??????P4OUT?|=?BIT7?????//RST置高,直接接高電平,不讓其復位

/*******************************************
函數名稱:Write_Cmd
功????能:向液晶中寫控制命令
參????數:cmd--控制命令
返回值??:無
********************************************/
void?Write_Cmd(uchar?cmd)
{
????uchar?lcdtemp?=?0;

????LCD_RS_L;
????LCD_RW_H;
????LCD_DataIn;??
????do???????????????????????//判忙
????{????
????????LCD_EN_H;
??????? _NOP();
??????? lcdtemp?=?LCD2MCU_Data;?
??????? LCD_EN_L;
????????
????}
????while(lcdtemp?&?0x80);?
????
????
????LCD_DataOut;????
????LCD_RW_L;??
????MCU2LCD_Data?=?cmd;?
????LCD_EN_H;
????_NOP(); ??
????LCD_EN_L;
}
/*******************************************
函數名稱:Write_Data
功????能:向液晶中寫顯示數據
參????數:dat--顯示數據
返回值??:無
********************************************/
void??Write_Data(uchar?dat)
{
????uchar?lcdtemp?=?0;???
????????
????LCD_RS_L;
????LCD_RW_H;??
????LCD_DataIn;???
????do???????????????????????//判忙
????{????
????????LCD_EN_H;
????????_NOP();
????????lcdtemp?=?LCD2MCU_Data;?
????????LCD_EN_L;??????
????}
????while(lcdtemp?&?0x80);??
????
????LCD_DataOut;?
????LCD_RS_H;
????LCD_RW_L;??
????????
????MCU2LCD_Data?=?dat;
????LCD_EN_H;
????_NOP();
????LCD_EN_L;
}??
/*******************************************
函數名稱:Ini_Lcd
功????能:初始化液晶模塊
參????數:無
返回值??:無
********************************************/
void?Init_Lcd(void)
{??????????????????
????LCD_CMDOut;????//液晶控制端口設置為輸出

????//Delay_Nms(100);
????Write_Cmd(0x30);???//基本指令集
????Delay_1ms();
????Write_Cmd(0x02);???//?地址歸位
????Delay_1ms();
Write_Cmd(0x0c);???//整體顯示打開游標關閉
????Delay_1ms();
Write_Cmd(0x01);???//清除顯示
????Delay_1ms();
Write_Cmd(0x06);???//游標右移
????Delay_1ms();
Write_Cmd(0x80);???//設定顯示的起始地址
}

/*******************************************
函數名稱:Disp_HZ
功????能:控制液晶顯示漢字
參????數:addr--顯示位置的首地址
??????????pt--指向顯示數據的指針
??????????num--顯示字符個數
返回值??:無
********************************************/
void?Disp_HZ(uchar?addrconst?char?*?ptuchar?num)
{
????uchar?i;

????Write_Cmd(addr);?
??? for

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-06-17?21:21??計算器仿真\
?????文件??????140277??2014-12-01?12:04??計算器仿真\Last?Loaded?calculate.DBK
?????文件??????140277??2014-12-06?20:24??計算器仿真\calculate.DSN
?????文件????????1016??2014-12-07?19:20??計算器仿真\calculate.PWI
?????目錄???????????0??2015-06-17?21:21??計算器程序\
?????文件???????13771??2014-11-29?18:29??計算器程序\12864.c
?????文件????????1993??2014-11-29?18:29??計算器程序\12864.h
?????文件????????1186??2014-11-30?18:57??計算器程序\Config.c
?????文件?????????467??2014-11-29?18:18??計算器程序\Config.h
?????目錄???????????0??2015-06-17?21:21??計算器程序\Debug\
?????目錄???????????0??2015-06-17?21:21??計算器程序\Debug\Exe\
?????文件???????10058??2014-11-30?19:31??計算器程序\Debug\Exe\counter.hex
?????文件???????29966??2014-11-29?18:18??計算器程序\Debug\Exe\xiaoche.d43
?????目錄???????????0??2015-06-17?21:22??計算器程序\Debug\List\
?????目錄???????????0??2015-06-17?21:21??計算器程序\Debug\Obj\
?????文件??????998947??2014-11-29?18:29??計算器程序\Debug\Obj\12864.pbi
?????文件????????9691??2014-11-29?18:29??計算器程序\Debug\Obj\12864.pbi.cout
?????文件???????64346??2014-11-29?18:29??計算器程序\Debug\Obj\12864.r43
?????文件????????9693??2014-11-28?16:56??計算器程序\Debug\Obj\ADXL345.pbi.cout
?????文件???????59755??2014-08-08?12:28??計算器程序\Debug\Obj\ADXL345.r43
?????文件??????250276??2014-11-30?18:57??計算器程序\Debug\Obj\Config.pbi
?????文件????????9686??2014-11-30?18:57??計算器程序\Debug\Obj\Config.pbi.cout
?????文件????????6386??2014-11-30?18:57??計算器程序\Debug\Obj\Config.r43
?????文件????????9698??2014-11-28?16:57??計算器程序\Debug\Obj\DataScope_DP.pbi.cout
?????文件???????15720??2014-08-08?12:28??計算器程序\Debug\Obj\DataScope_DP.r43
?????文件???????????0??2014-11-30?19:31??計算器程序\Debug\Obj\Digitron.pbi
?????文件????????9692??2014-11-30?19:31??計算器程序\Debug\Obj\Digitron.pbi.cout
?????文件???????35573??2014-11-30?19:31??計算器程序\Debug\Obj\Digitron.r43
?????文件????????9695??2014-11-28?16:57??計算器程序\Debug\Obj\Fuzzy_Alg.pbi.cout
?????文件???????45202??2014-08-08?12:28??計算器程序\Debug\Obj\Fuzzy_Alg.r43
?????文件????????9696??2014-11-28?16:57??計算器程序\Debug\Obj\Kal_Filter.pbi.cout
............此處省略44個文件信息

評論

共有 條評論