收藏 分享(赏)

2013年(钢材)上岗证考试 A卷.doc

上传人:顺达 文档编号:3249685 上传时间:2020-12-13 格式:DOC 页数:13 大小:310KB
下载 相关 举报
2013年(钢材)上岗证考试 A卷.doc_第1页
第1页 / 共13页
2013年(钢材)上岗证考试 A卷.doc_第2页
第2页 / 共13页
2013年(钢材)上岗证考试 A卷.doc_第3页
第3页 / 共13页
2013年(钢材)上岗证考试 A卷.doc_第4页
第4页 / 共13页
2013年(钢材)上岗证考试 A卷.doc_第5页
第5页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、*/bit lcd_bz() bit result; rs = 0; rw = 1; ep = 1; _nop_(); _nop_(); _nop_(); _nop_(); result = (bit)(P0 & 0x80); ep = 0; return result;/*函数功能:写指令数据到LCD子程序入口参数:cmd出口参数:*/void lcd_wcmd(unsigned char cmd) while(lcd_bz();/判断LCD是否忙碌 rs = 0; rw = 0; ep = 0; _nop_(); _nop_(); P0 = cmd; _nop_(); _nop_(); _

2、nop_(); _nop_(); ep = 1; _nop_(); _nop_(); _nop_(); _nop_(); ep = 0;/*函数功能:设定显示位置子程序入口参数:pos出口参数:*/void lcd_pos(unsigned char pos) lcd_wcmd(pos | 0x80);/*函数功能:写入显示数据到LCD子程序入口参数:dat出口参数:*/void lcd_wdat(unsigned char dat) while(lcd_bz();/判断LCD是否忙碌 rs = 1; rw = 0; ep = 0; P0 = dat; _nop_(); _nop_(); _n

3、op_(); _nop_(); ep = 1; _nop_(); _nop_(); _nop_(); _nop_(); ep = 0;/*函数功能:LCD初始化子程序入口参数:出口参数:*/void lcd_init() lcd_wcmd(0x38); delay(1); lcd_wcmd(0x0c); delay(1); lcd_wcmd(0x06); delay(1); lcd_wcmd(0x01); delay(1);/*函数功能:主程序入口参数:出口参数:*/void main(void) unsigned char i; lcd_init();/初始化LCD delay(10); l

4、cd_pos(0x01);/设置显示位置 i = 0; while(dis1i != 0) lcd_wdat(dis1i);/显示字符 i+; lcd_pos(0x40);/设置显示位置 i = 0; while(dis2i != 0) lcd_wdat(dis2i);/显示字符 i+; while(1);./*标题: LCD1602效果: 本程序在液晶LCD1602上显示两行字符工作于:51开发板作者: 孟庆全网站:*/#include regx52.h/*IO引脚定义*/sbit LCD_RS=P10;/定义引脚sbit LCD_RW=P11;sbit LCD_E=P12;/*宏定义*/#

5、define LCD_Data P0#define Busy 0x80/用于检测LCD状态字中的Busy标识/*数据定义*/unsigned char code uctech = Happy every day;unsigned char code net = QQ:12345678;/*函数声明*/void WriteDataLCD(unsigned char WDLCD);/写数据void WriteCommandLCD(unsigned char WCLCD,BuysC);/写命令unsigned char ReadDataLCD(void);/读数据unsigned char Read

6、StatusLCD(void);/读状态void LCDInit(void);/初始化void DisplayOneChar(unsigned char X,unsigned char Y,unsigned char DData);/相应坐标显示字节内容void DisplayListChar(unsigned char X,unsigned char Y,unsigned char code *DData);/相应坐标开始显示一串内容void Delay5ms(void);/延时void Delay400ms(void);/延时/*主函数开始*/void main(void) Delay40

7、0ms();/启动等待,等LCD讲入工作状态 LCDInit();/初始化 Delay5ms();/延时片刻(可不要) DisplayListChar(0,0,uctech); DisplayListChar(1,5,net); ReadDataLCD();/测试用句无意义 while(1);/*写数据*/void WriteDataLCD(unsigned char WDLCD) ReadStatusLCD();/检测忙 LCD_Data = WDLCD; LCD_RS = 1; LCD_RW = 0; LCD_E = 0;/若晶振速度太高可以在这后加小的延时 LCD_E = 0;/延时 L

8、CD_E = 1;/*写指令*/void WriteCommandLCD(unsigned char WCLCD,BuysC)/BuysC为0时忽略忙检测 if (BuysC) ReadStatusLCD();/根据需要检测忙 LCD_Data = WCLCD; LCD_RS = 0; LCD_RW = 0; LCD_E = 0; LCD_E = 0; LCD_E = 1;/*读数据*/unsigned char ReadDataLCD(void) LCD_RS = 1; LCD_RW = 1; LCD_E = 0; LCD_E = 0; LCD_E = 1; return(LCD_Data)

9、;/*读状态*/unsigned char ReadStatusLCD(void) LCD_Data = 0xFF; LCD_RS = 0; LCD_RW = 1; LCD_E = 0; LCD_E = 0; LCD_E = 1; while (LCD_Data & Busy);/检测忙信号 return(LCD_Data);/*初始化*/void LCDInit(void) LCD_Data = 0; WriteCommandLCD(0x38,0);/三次模式设置,不检测忙信号 Delay5ms(); WriteCommandLCD(0x38,0); Delay5ms(); WriteCom

10、mandLCD(0x38,0); Delay5ms(); WriteCommandLCD(0x38,1);/显示模式设置,开始要求每次检测忙信号 WriteCommandLCD(0x08,1);/关闭显示 WriteCommandLCD(0x01,1);/显示清屏 WriteCommandLCD(0x06,1);/显示光标移动设置 WriteCommandLCD(0x0C,1);/显示开及光标设置/*按指定位置显示一个字符*/void DisplayOneChar(unsigned char X,unsigned char Y,unsigned char DData) Y &= 0x1; X

11、&= 0xF;/限制X不能大于15,Y不能大于1 if (Y) X |= 0x40;/当要显示第二行时地址码+0x40; X |= 0x80;/算出指令码 WriteCommandLCD(X,0);/这里不检测忙信号,发送地址码 WriteDataLCD(DData);/*按指定位置显示一串字符*/void DisplayListChar(unsigned char X,unsigned char Y,unsigned char code *DData) unsigned char ListLength; ListLength = 0; Y &= 0x1; X &= 0xF;/限制X不能大于1

12、5,Y不能大于1 while (DDataListLength=0x20) /若到达字串尾则退出 if (X = 0xF) /X坐标应小于0xF DisplayOneChar(X,Y,DDataListLength);/显示单个字符 ListLength+; X+; /*短延时*/void Delay5ms(void) unsigned int TempCyc = 5552; while(TempCyc-);/*长延时*/void Delay400ms(void) unsigned char TempCycA = 5; unsigned int TempCycB; while(TempCycA

13、-) TempCycB=7269; while(TempCycB-); 4408.702.1.1.1土建工程投资占比万元32.31%2.1.2设备投资万元3998.852.1.2.1设备投资占比29.31%2.1.3其它投资万元3249.192.1.3.1其它投资占比23.81%2.1.4固定资产投资占比85.43%2.2流动资金万元1988.352.2.1流动资金占比14.57%3收入万元13991.004总成本万元10649.035利润总额万元3341.976净利润万元2506.487所得税万元1.448增值税万元460.969税金及附加万元229.4310纳税总额万元1525.8811利税总额万元4032.3612投资利润率24.49%13投资利税率29.55%14投资回报率18.37%15回收期年6.9416设备数量台(套)12417年用电量千瓦时1293475.3018年用水量立方米14160.2819总能耗吨标准煤160.1820节能率24.03%21节能量吨标准煤50.5822员工数量人264

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 应用文书 > 工作报告

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报