基于stc89c52单片机的计算器.pdfVIP

  • 15
  • 0
  • 约1.38万字
  • 约 9页
  • 2021-01-25 发布于江苏
  • 举报
4X4 矩阵键盘实现的计算器 一、功能 实现基本的两个整数加、减、乘、除运算,采用 4X4 矩阵键盘输入数据,结果由 LCD1602 显示。 可以显示负数结果,并且还具有清除功能。该软件基于普中科技的 HC6800_EM3 V2.2 平台,微处理 器为 STC89C52 单片机。 二、硬件电路图 硬件各个部分的电路图如下: 1、STC89C52 单片机电路图 2、LCD1602 显示电路图 3、矩阵键盘电路图 三、软件程序 1、LCD1602 驱动程序 (1)LCD1602.c #include reg52.h #include intrins.h sbit LCD_RS = P2^6; sbit LCD_RW = P2^5; sbit LCD_EN = P2^7; #define delayNOPs(); {_nop_();_nop_();_nop_();_nop_();}; // 延时函数,延时大约 1ms 乘以 n void DelayNms(unsigned int n) { unsigned char x; while(n--) { for(x=0; x250; x++)

文档评论(0)

1亿VIP精品文档

相关文档