




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、*/#include "msp430.h"#include "1602.h"#include "intrinsics.h"#define RS_1 P2OUT |= BIT0 ;#define RS_0 P2OUT &=BIT0 ;#define E_1 P2OUT |=BIT1 ;#define E_0 P2OUT &=BIT1 ;#define P1602OUT P1OUTint bai,shi,ge,temp;int j=0;*/ void init_IO(P1DIR = 0XFF;P1OUT = 0XFF;P2
2、DIR = 0XFF;P2OUT = 0Xff;void wr_com(unsigned int comRS_0;E_1;delay_us(10;P1602OUT&=0x0f;P1602OUT|=(com&0xf0;delay_us(10;E_0;delay_us(20;E_1;delay_us(10;P1602OUT&=0x0f;P1602OUT|=(com<<4&0xf0;delay_us(10;E_0;void wr_data(unsigned int dataRS_1;E_1;delay_us(10;P1602OUT&=0x0f; /
3、clearP1602OUT|=(data&0xf0;delay_us(10;E_0;delay_us(20;E_1;delay_us(10;P1602OUT&=0x0f;P1602OUT|=(data<<4&0xf0;delay_us(10;E_0;void init_1602 (wr_com(0x28; / 4 bitdelay_ms(1;wr_com(0x0c; / 开显屏不显光标delay_ms(1;wr_com(0x06; /指针自增一delay_ms(1;wr_com(0x01;delay_ms(5;void show_1602(bai=j/100
4、;shi=j/10%10;ge=j%10;wr_com(0x80+2;wr_data(0x30+ge;wr_com(0x80+1;wr_data(0x30+shi;wr_com(0x80+0;wr_data(0x30+bai;void keyscan(if(j=999j=0;if(P1IN&0X0f!=0X0fdelay_ms(10;if(P1IN&0X0f!=0Xfftemp=P1IN;while(P1IN&0X0f!=0X0f;switch(tempcase 0x0e:j=j-10; break;case 0x0d:j=j+10; break;case 0x0b:j
5、=j-1; break;case 0x07:j=j+1; break;void LCD_init_first(voiddelay_ms(20;RS_0;E_1;delay_us(10;P1602OUT&=0x0f;P1602OUT|=0x30;delay_us(10;E_0;delay_us(20;delay_ms(10;E_1;delay_us(10;P1602OUT&=0x0f;P1602OUT|=0x30;delay_us(10;E_0;delay_us(20;delay_ms(5;E_1;delay_us(10;P1602OUT&=0x0f;P1602OUT|=
6、0x30;delay_us(10;E_0;delay_ms(1;E_1;delay_us(10;P1602OUT&=0x0f;P1602OUT|=0x20;delay_us(10;E_0;delay_ms(1;/* Mian(文件*/ #include "msp430.h"#include "1602.h"#define uint unsigned int#define uchar unsigned charuint num,vol;uchar table_num="0123456789"uint ge,shi,bai,qia
7、n,baif;void display(delay_Nms(500;write_com(0x80;write_data(table_numnum/1000;write_data(table_numnum%1000/100;write_data(table_numnum%100/10;write_data(table_numnum%10;write_data('='write_data(table_numge;write_data('.'write_data(table_numshi;write_data(table_numbai;write_data(table
8、_numqian;write_data('V'delay_Nms(500;void main(WDTCTL=WDTPW+WDTHOLD;/关看门狗/P1SEL=0x00;/P1为I/O模式P1DIR=0xfF;/P1为输出方向/ P2DIR|=BIT1+BIT3;ADC10CTL0=ADC10SHT_1+ADC10ON+ADC10IE;/设定采样保持定时器,打开ADC 内核ADC10CTL1|=INCH_0;/选择通道A0ADC10AE0|=BIT0;/打开模拟输入开关init(;/液晶初始化_BIS_SR(GIE;while(1P2DIR &=0XDF;if( P2IN&0x20=0X20ADC10CTL0|=ADC10SC+ENC;/启动转换display(;#pragma vector=ADC10_VECTOR_interrupt void ADC(voidnum=(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年江苏省农村土地承包经营权流转合同范本
- 2025实验室装修合同范本
- 2025精简版装修施工合同样本
- 代付款三方协议书范本
- 海口市房屋租赁合同书
- 保险车辆维修协议书
- 道路硬化捐赠协议书
- 2025年03月河南安阳市事业单位招才引智“绿色通道”引进129人笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 生物试题2025年东北三省四城市联考暨沈阳市高三质量监测(二)及答案
- 广西警察学院《药理学A(实验)》2023-2024学年第二学期期末试卷
- 劳动力材料投入计划及保证措施机械设备投入计划
- 《吸光度与透过率》课件
- 《中国脓毒血症指南》课件
- 工程信息转让合同范例
- 中国头痛门诊建设专家共识2024(全文)
- 研学基地与旅行社合作协议书
- 《冠心病病人的护理》课件
- 完整版2024年注安法规真题及答案(85题)
- 《Python程序设计基础教程(微课版)》全套教学课件
- 牧场物语-矿石镇的伙伴们-完全攻略
- 汽车营销知识竞赛题库及答案(295题)
评论
0/150
提交评论