- 1
- 0
- 约7.17千字
- 约 8页
- 2017-10-14 发布于江苏
- 举报
单片机的模拟计算器数字输入及显示
模拟计算器数字输入及显示
1.实验任务(1).开机时,显示“0”(2).第一次按下时,显示“D1”;第二次按下时,显示“D1D2”;第三按下时,显示“D1D2D3”,8个全显示完毕,再按下按键下时,给出“嘀”提示音。2.电路原理图 图4.23.13.系统板上硬件连线(1).把“单片机系统”区域中的P1.0端口用导线连接到“音频放大模块”区域中的SPK IN端口上;(2).把“单片机系统“区域中的P3.0-P3.7端口用8芯排线连接到“4X4行列式键盘”区域中的C1-C4 R1-R4端口上;(3).把“单片机系统”区域中的P0.0-P0.7端口用8芯排线连接到“动态数码显示”区域中的A-H端口上;(4).把“单片机系统:区域中的P2.0-P2.7端口用8芯排线连接到“动态数码显示”区域中的S1-S8端口上;4.相关程序设计内容(1).行列式键盘输入及按键功能设定;(2).动态数码显示;(3).数码显示方式处理;5.汇编源程序(略)6.C语言源程序#include unsigned char code dispcode[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00}; unsigned char code dispbitcode[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; unsigned char dispbuf[8]={0,16,16,16,16,16,16,16}; unsigned char dispbitcount; unsigned char temp; unsigned char i,j; unsigned char key; unsigned char keypos; bit alarmflag; void change(unsigned char *p,unsigned char count) { ? while(count0) ??? { ????? *(p+count)=*(p+count-1); ????? count--; ??? } } void main(void) { ? TMOD=0x01; ? TH0=(65536-4000) / 256; ? TL0=(65536-4000) % 256; ? TR0=1; ? ET0=1; ? EA=1; ? while(1) ??? { ????? P3=0xff; ????? P3_4=0; ????? temp=P3; ????? temp=temp 0x0f; ????? if (temp!=0x0f) ??????? { ????????? for(i=50;i0;i--) ????????? for(j=200;j0;j--); ????????? temp=P3; ????????? temp=temp 0x0f; ????????? if (temp!=0x0f) ??????????? { ????????????? temp=P3; ????????????? temp=temp 0x0f;????????????? ????????????? switch(temp) ??????????????? { ????????????????? case 0x0e: ??????????????????? key=7; ??????????????????? break; ????????????????? case 0x0d: ??????????????????? key=8; ??????????????????? break; ????????????????? case 0x0b: ??????????????????? key=9; ??????????????????? break; ????????????????? case 0x07: ??????????????????? key=10; ??????????????????? break; ??????????????? } ????????????? if ((key=0) (key10)) ????????????? { ??????????????? keypos++; ??????????????? if(keypos8) ????????????????? { ????????
您可能关注的文档
- 单片机的多功能智能小车设计论文(电路+程序+论文)().doc
- 单片机的多功能智能小车设计论文(电路+程序+论文).doc
- 单片机的多功能数字钟设计报告.doc
- 单片机的多功能数字钟的设计.doc
- 单片机的多功能智能化防盗报警系统的设计与实现.doc
- 单片机的多功能智能小车设计论文(电路+程序+论文)9.doc
- 单片机的多功能智能小车设计论文4.doc
- 单片机的多功能智能小车设计论文[].doc
- 单片机的多功能电子万历设计.doc
- 单片机的多功能电子密码锁.doc
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 土地设计咨询技术服务费参考方案——〔2025〕32项土地技术服务收费标准.pdf VIP
- 公考考前抢分宝典言语理解.pdf VIP
- 2026年湖南生物机电职业技术学院单招职业适应性考试题库附答案.docx VIP
- 2026年湖南生物机电职业技术学院单招职业技能测试必刷测试卷必考题.docx VIP
- 人教版物理八年级上册课后练习.doc VIP
- 2022年人教精通版六年级下册英语全册教案第二学期全册教学设计(含教学反思) (2).doc VIP
- 福特福睿斯车主手册.pdf
- 福特福睿斯1.5发动机机械维修手册.pptx VIP
- 篮球比赛记录表.doc VIP
- 人教版物理八年级上册课后练习及答案.doc VIP
原创力文档

文档评论(0)