基于MSP430F149电子秤设计论文附电路图1.doc
《基于MSP430F149电子秤设计论文附电路图1.doc》由会员分享,可在线阅读,更多相关《基于MSP430F149电子秤设计论文附电路图1.doc(15页珍藏版)》请在三一办公上搜索。
1、基于MSP430F149电子秤设计论文附录1 电路原理图附录2 程序/*程序功能:在12864液晶上显示重量-测试说明:观察液晶显示*/#include typedef unsigned char uchar;typedef unsigned int uint;extern const unsigned char shuzi_table;float e;/*全局变量*/uchar key_Pressed; /按键是否被按下:1-是,0-否uchar key_val; /存放键值uchar key_Flag; /按键是否已放开:1-是,0-否/*设置键盘逻辑键值与程序计算键值的映射*/uchar
2、 key_Map = 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15;#define LCD_DataIn P4DIR=0x00 /数据口方向设置为输入#define LCD_DataOut P4DIR=0xff /数据口方向设置为输出#define LCD2MCU_Data P4IN#define MCU2LCD_Data P4OUT#define LCD_CMDOut P3DIR|=0x07 /P3口的低三位设置为输出#define LCD_RS_H P3OUT|=BIT0 /P3.0#define LCD_RS_L P3OUT&=BIT0 /P3.0#defi
3、ne LCD_RW_H P3OUT|=BIT1 /P3.1#define LCD_RW_L P3OUT&=BIT1 /P3.1#define LCD_EN_H P3OUT|=BIT2 /P3.2#define LCD_EN_L P3OUT&=BIT2 /P3.2/*写入内容待显示内容*/const uchar hang1 = 小小苏电子称系统;const uchar hang2 = 净重: g ;const uchar hang3 = 总价: 元;const uchar hang4 = 单价 /Kg;const uchar hang5 = 萝卜;const uchar hang6 = 豆角;c
4、onst uchar hang7 = 土豆;const uchar hang8 = 白菜;const uchar hang9 = 苹果;const uchar hang10 = 香蕉;const uchar hang11 = 橘子;const uchar hang12 = 桃子;const uchar hang13 = 猪肉;const uchar hang14 = 羊肉;const uchar hang15 = 牛肉;const uchar hang16 = 鸡肉;const uchar hang17 = 山药;const uchar hang18 = 生姜;const uchar hang
5、19 = 木耳;/*函数名称:Init_Keypad功 能:初始化扫描键盘的IO端口参 数:无返回值 :无*/void Init_Keypad(void) P1DIR = 0xf0; /P1.0P1.3设置为输入状态, P1.4P1.7设置为输出状态 P1OUT |= 0xf0; / P1.4P1.7输出低电平 key_Flag = 0; key_Pressed = 0; key_val = 5;/*函数名称:Check_Key功 能:扫描键盘的IO端口,获得键值参 数:无返回值 :无*/void Check_Key(void) uchar row ,col,tmp1,tmp2; tmp1 =
6、 0x80; for(row = 0;row =1; if (P1IN & 0x0f) 0x0f) /是否P1IN的P1.0P1.3中有一位为0 tmp2 = 0x01; / tmp2用于检测出那一位为0 for(col = 0;col 4;col+) / 列检测 if(P1IN & tmp2) = 0x00) / 是否是该列,等于0为是 key_val = key_Maprow * 4 + col; / 获取键值 return; / 退出循环 tmp2 0;tmp-);/*函数名称:Key_Event功 能:检测按键,并获取键值参 数:无返回值 :无*/void Key_Event(void
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MSP430F149 电子秤 设计 论文 电路图
链接地址:https://www.31ppt.com/p-3938837.html