


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
在lab2000上实验版上实现电压在液晶上显示C51程序 液晶使用的控制器是sed1520 122X32#include #include #define xiezhi XBYTE0x8000#define xieshuju XBYTE0x8001#define duzhi XBYTE0x8002#define xiezhi2 XBYTE0x8004#define xieshuju2 XBYTE0x8005#define duzhi2 XBYTE0x8006#define adport XBYTE0x9000unsigned char buf3; unsigned char code tab18= 0x00,0x00,0x00,0x7E,0x81,0x81,0x81, 0x7e, /*0*/0x00,0x00,0x00,0x00,0x00,0x82,0xff,0x80, /*1*/0x00,0x00,0x00,0xc6,0xa1,0x91,0x89,0xc6, /*2*/0x00,0x00,0x00,0x42,0x81,0x81,0x99,0x66, /*3*/0x00,0x00,0x00,0x1f,0x10,0xff,0x10,0x10, /*4*/0x00,0x00,0x00,0x4F,0x89,0x89,0x89,0x79, /*5*/0x00,0x00,0x00,0x7E,0x89,0x89,0x89,0x72, /*6*/0x00,0x00,0x00,0x01,0x01,0xF9,0x05,0x03, /*7*/0x00,0x00,0x00,0x76,0x89,0x89,0x89,0x76, /*8*/0x00,0x00,0x00,0x4E,0x91,0x91,0x91,0x7E /*9*/;unsigned char code tab2=0x00,0x00,0x00, 0xc0, 0x00,0x00 ;unsigned char code tab332= 0x00,0xf8,0x48,0x48,0x48,0x48,0xff,0x48, 0x48,0x48,0x48,0xfc,0x08,0x00,0x00,0x00, 0x00,0x07,0x02,0x02,0x02,0x02,0x3f,0x42, /*电压*/ 0x42,0x42,0x42,0x47,0x40,0x70,0x00,0x00, 0x00,0x00,0xfe,0x02,0x82,0x82,0x82,0x82, 0xfe,0x82,0x82,0x82,0xc3,0x82,0x00,0x00, 0x40,0x30,0x0f,0x40,0x40,0x40,0x40,0x40, 0x7f,0x40,0x42,0x44,0x4c,0x60,0x40,0x00, 0x80,0x40,0x20,0xf8,0x27,0x20,0x20,0x20, /*伏*/ 0x20,0xff,0x20,0x24,0x28,0x38,0x20,0x00, 0x00,0x00,0x00,0xff,0x80,0x40,0x20,0x18, 0x06,0x01,0x06,0x18,0x60,0xc0,0x40,0x00 ;void writezhi(unsigned char command) while(duzhi&0x80); xiezhi=command; void writeshuju(unsigned char lcddata) while(duzhi&0x80); xieshuju=lcddata; void writezhi2(unsigned char command) while(duzhi2&0x80); xiezhi2=command; void writeshuju2(unsigned char lcddata) while(duzhi2&0x80); xieshuju2=lcddata; void init() writezhi(0xe2); writezhi2(0xe2); writezhi(0xa4); writezhi2(0xa4); /*初始化*/ writezhi(0xa9); writezhi2(0xa9); writezhi(0xa0); writezhi2(0xa0); writezhi(0xc0); writezhi2(0xc0); writezhi(0xaf); writezhi2(0xaf); void clear() unsigned char i,j; i=0; do writezhi(i+0xb8); writezhi2(i+0xb8); writezhi(0x00); writezhi2(0x00); j=0x50; do writeshuju(0x00); writeshuju2(0x00); while(-j!=0); while(+i!=4); unsigned char readad() unsigned char i; adport=0; /*启动A/D转换*/ for(i=0;i20;i+); /*延时大概100us*/ return(adport); /*读回ad值*/ void main() unsigned char k, x, y,z; /*主程序*/init(); /*lcd initiation*/clear(); /*clear zero*/while(1) z=readad();buf0=z/51;buf1=(z%50)/5;buf2=(z%50)%5;writezhi2(0xba);for(x=0;x8;x+) writezhi2(x);writeshuju2(tab1buf0x); /*个位显示*/for(x=0;x6;x+) writezhi2(8+x);writeshuju2(tab2x); /*小数点*/for(x=0;x8;x+) writezhi2(14+x);writeshuju2(tab1buf1x); /*十分位*/for(x=0;x8;x+) writezhi2(22+x);writeshuju2(tab1buf2x); /*百分位*/for(x=0;x16;x+)writezhi2(33+x); /*伏*/writeshuju2(tab32x);writezhi2(0xbb); for(x=0;x16;x+)writezhi2(33+x);writeshuju2(tab32x+16);for(k=0;k2;k+) writezhi(0xba+k);for(x=0;x
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025福建福州市仓山区招聘食堂小工1人笔试备考题库及答案解析
- 2025广东清远英德市选调市教师发展中心教研员6人笔试备考题库及答案解析
- 2025安徽滁州市定远县招聘社区工作者20人笔试参考题库附答案解析
- 2025北京工业职业技术学院招聘12人 (第二批)备考题库及答案解析
- 2025福建三明宁化县总医院补充招聘紧缺急需专业工作人员8人笔试备考题库及答案解析
- 2025福建厦门市集美区珩耀实验幼儿园非在编教职工招聘2人笔试备考题库及答案解析
- 2025广东清远横荷街道办事处招聘村(社区)计生(卫健)专干3人笔试模拟试题及答案解析
- 2025广东河源市市直公办学校招聘临聘教师101人考试备考试题及答案解析
- 2025北京《秘书工作》杂志社招聘合同制工作人员6人笔试参考题库附答案解析
- 2025广西桂林市自来水有限公司人才公开招聘3人考试备考试题及答案解析
- 2025年全科医师转岗培训理论知识题库及参考答案
- 中药材种植与采购合同标准范本
- 2025年测绘专业技术中级职称考试试卷及答案
- 2025新租房合同范本(标准)
- 仓库盘点流程与库存管理技巧
- 厨房餐厅承包合同(标准版)
- 2025年《师德师风》测试题(附答案)
- 2025年甘肃高速公路处收费人员招聘考试(公共基础知识)历年参考题库含答案详解(5套)
- 加油站资金安全知识培训课件
- 2025年专职网格员笔试题及答案
- 高中数学《新课程标准》考试试题及答案
评论
0/150
提交评论