MSP430单片机课程设计-简单计算器设计.pdf下载
实验一:简单计算器设计 一、目的 利用单片机芯片 MSP430x14x、四位八段共阴数码管,已制作好的电路板等 器件设计制作一个计算器,用 LED 显示计算数值及结果。 二、功能 要求计算器能实现六位以内的数加减乘除四种运算, 当所得结果超过六位数 时则显示"EER",当一次计算结束时要求计算器有复位功能。LED的最高位显示 符号位,次高位空下来,其余六位显示要计算的数字。 (自我发挥:求平方根。) 三、程序流程图 MSP430单片机课程设计 四、程序源代码 #include #include "stdio.h" #include #define uchar unsigned char #define uint unsigned int unsigned char segment[24] = {0xc0,0xf9,0xa4,0xb0, 0x99,0x92,0x82,0xf8, 0x80,0x90,0x88,0x83, 0xc6,0xa1,0x86,0x8e, 0x8f,0xbf,0x89,0xb9, 0xff,0x86,0xaf,0xde}; 2 MSP430单片机课程设计 unsigned char disbuff[8] = {20,20,0,0,0,0,0,0};//初始数码管 unsigned char getkey(void); unsigned int qiushu(); void clear(void); void zhuanhuan(); void delay(unsigned int j) { for(uint i=0;i1;a--) disbuff[a]=0; } void zhuanhuan(long r) //提取十进制整数各位数值,并显示 { disbuff[7]=r%10; disbuff[6]=r/10%10; disbuff[5]=r/100%10; disbuff[4]=r/1000%10; disbuff[3]=r/10000%10; disbuff[2]=r/100000%10; } uchar getkey(void) //获取键值 { uchar z,x=16; P1OUT=0x00; if((!(P1IN&BIT6))""(!(P1IN&BIT7))""(!(P1IN&BIT5))""(!(P1IN&BIT4))) { delay(10000); if((!(P1IN&BIT6))""(!(P1IN&BIT7))""(!(P1IN&BIT5))""(!(P1IN&BIT4))) { 3 MSP430单片机课程设计 for(z=0;z<=1;z++) { P1OUT=~BIT0; if(!(P1IN&BIT7)) {x=3;break;} P1OUT=~BIT0; if(!(P1IN&BIT6)) {x=7;break;} P1OUT=~BIT0; if(!(P1IN&BIT5)) {x=11;break;} P1OUT=~BIT0; if(!(P1IN&BIT4)) {x=15;break;} //line 1 P1OUT=~BIT1; if(!(P1IN&BIT7)) {x=2;break;} P1OUT=~BIT1; if(!(P1IN&BIT6)) {x=6;break;} P1OUT=~BIT1; if(!(P1IN&BIT4)) {x=14;break;} //line3 P1OUT=~BIT3; if(!(P1IN&BIT6)) {x=4; break;} P1OUT=~BIT3; if(!(P1IN&BIT7)) {x=0; break;} P1OUT=~BIT3; if(!(P1IN&BIT5)) {x=8; break;} P1OUT=~BIT3; if(!(P1IN&BIT4)) {x=12; break;} //line 2 P1OUT=~BIT2; if(!(P1IN&BIT6)) {x=5; break;} P1OUT=~BIT2; if(!(P1IN&BIT7)) {x=1; break;} 4 MSP430单片机课程设计 P1OUT=~BIT2; if(!(P1IN&BIT
, 相关下载链接:https://download.csdn.net/download/qq_43934844/87505887?utm_source=bbsseo
...全文
相关推荐
MSP430单片机课程设计-简单计算器设计.pdf
MSP430单片机课程设计-简单计算器设计.pdf
嵌入式工程师成长之路(10)——项目举例
送给大学毕业后找不到奋斗方向的你(每周不定时更新)
单片机毕业设计——毕业设计——MSP430超声波测距.zip
【压缩包子文件的文件名称列表】"MSP430超声波测距.pdf"很可能是项目报告或者设计文档,包含了项目背景、设计思路、硬件选型、软件实现、实验结果和结论等内容。
MSP430单片机课程设计教改探索.pdf
MSP430单片机课程设计教学改革的主要内容包括教学内容与方法的改革。针对MSP430单片机的特点,教学改革尝试在以下方面进行探索:1.
MSP430开发入门指南.pdf
### MSP430单片机开发入门指南#### 一、MSP430单片机概述MSP430是一款由德州仪器(TI)生产的高性能、超低功耗的16位单片机。


下载资源悬赏专区
