00问答网
所有问题
51单片机C语言编程,简易计算器,复位键如何编程会简单些?要求能随时返回主程序开头。。
51单片机C语言编程,简易计算器,复位键如何编程会简单些?要求能随时返回主程序开头。。谢谢!
举报该问题
推荐答案 2012-11-27
提供个思路
void (*RecallBp)(void);
main()
{
保存堆栈指针
clear:
RecallBp=(void*) &clear;
恢复堆栈指针
初始化
........
}
需要返回时
调用 RecallBp();
追问
谢谢,可惜我还不会用指针。。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/jBDIr0enj.html
其他回答
第1个回答 2012-11-27
goto main
追问
如何使用goto呢?要能随时返回的。还有goto能放中断里吗?谢谢
第2个回答 2012-11-27
我有,给我邮箱
第3个回答 2012-11-27
用硬件复位不是最简单吗?
相似回答
怎样
用
51单片机
做
计算器
啊?
答:
硬件部分比较
简单,
当键盘按键按下时它的那一行、那一列的端口为低电平。因此,只要扫描行、列端口是否都为低电平就可以确定是哪个键被按下。 2、
主程序
流程图 程序的主要思想是:将按键抽象为字符,然后就是对字符的处理。将操作数分别转化为字符串存储,操作符存储为字符形式。然后调用compute()函数进行计算并返回结果。
如何
用
51单片机
做
计算器
(
要求
用
C语言编程
) 由于是新手所以没积分 对 ...
答:
我的实验板上的键不够,所以只能做加法运算,而且两数之和不能大于十。嘿嘿,没错这个给某种人用的。//*** myh.h ***有两个文件,一个是头文件myh.h一个是js.c include <reg52.h> typedef unsigned char uchar;typedef unsigned int uint;typedef bit BOOL;// sbit rs=P2^6;sbit rw=...
用
C语言
设计一个
简单计算器
答:
} void div(int a,int b,int c) { c=(float)a/(float)b; printf("%f\t",c); printf("\n"); } main() { int a,b,c; char p; puts("input A:\n"); scanf("%d",&a); puts("input B:\n"); scanf("%d",&b); puts("input operation:\n"); getc...
大神,求
51单片机
做
简易计算器
的那个
c语言程序
答:
以下是我编的
简易计算器程序,
基本成功 //4*4键盘检测
程序,
按下键后相应的代码显示在液晶屏上 //显示5位后,第6次显示操作符号 //再显示下一个数 // 键值与功能对应表 //键值 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 //功能 0 1 2 3 4 5 6 7 8 9 + - × ÷ ...
大家正在搜
51单片机计算器程序
51单片机做计算器的程序讲解
51单片机简易计算器
用51单片机写的计算器程序
51单片机课程设计计算器
单片机C语言程序设计
51单片机计算器可以做几位
单片机实现简易计算器
单片机计算器课程设计