- 40
- 0
- 约7.29千字
- 约 17页
- 2019-07-05 发布于黑龙江
- 举报
项目:用51单片机做一个简单的计算器小程序
一、硬件仿真图
硬件部分比较简单,当键盘按键按下时它的那一行、那一列的端口为低电平。因此,只要扫描行、列端口是否都为低电平就可以确定是哪个键被按下。
二、主程序流程图
程序的主要思想是:将按键抽象为字符,然后就是对字符的处理。将操作数分别转化为字符串存储,操作符存储为字符形式。然后调用compute()函数进行计算并返回结果。具体程序及看注释还有流程图。
三、程序源代码
#include reg51.h#include intrins.h#include ctype.h /* isdigit()函数 */#include stdlib.h /* atoi()函数 */#define uchar unsigned char#define uint unsigned intuchar operand1[9], operand2[9]; /* 操作数 */uchar operator; /* 操作符 */void delay(uint);uchar keyscan();void disp(void);void buf(uint val
您可能关注的文档
最近下载
- 三碁(SAVCH)S3100系列变频器多功能经济型(异步)用户手册V1.1.pdf
- 癫痫性精神障碍护理查房.pptx VIP
- 健身理论与指导课件第十一章 女性健身与指导 .pptx VIP
- 铝板幕墙外墙施工方案(3篇).docx
- 健身理论与指导课件第十章 老年人健身与指导 .pptx VIP
- 2026年浙江省中考语文试题卷(含答案及解析).docx
- 健身理论与指导课件第九章 成年人健身与指导 .pptx VIP
- T/CEC 143—2017 超高性能混凝土电杆.docx VIP
- XINJE信捷电气MA-6TCA-P 模块用户随机手册.pdf
- 健身理论与指导课件第七章 学校体育健身方法与指导.pptx VIP
原创力文档

文档评论(0)