硬件课程设计实践报告
题 目: 电子计算器
班 级: 信安14-2班
学 号:
姓 名: li student
指导教师: sun teacher
中国矿业大学计算机学院
2012年 12 月
目录
1设计模块说明 ……………………………………………………………
2.子程序 …………………………………………………………………
3.分析与测试 ………………………………………………………………
3.1设计分析
3.2需求分析
3.3任务与要求
4.运行结果 …………………………………………………………………
5.结论与体会 ………………………………………………………………
6.参考文献 …………………………………………………………………
1设计模块说明
8279具有8个先进先出的键输入缓冲器,并提供16个字节的显示数据缓冲器。CPU将段数据写入显示缓冲器,8279自动对显示器扫描,将其内部显示缓冲器中的数据在显示器上显示出来。
利用芯片8279控制键盘和LED,对每一次的键盘输入检查其对应的字符并作出相应操作,其结果体现在LED。比如:用户输入连续数字时,按用户输入的顺序依次显示在LED上;当用户输入加法操作时,LED不变化;当用户再输入第二个数时,再次依次体现在LED上;按“等于号”时其运算结果显示在LED上。其操作过程与体验与现在普遍使用的计算器相同。
我们发现,原理上8279可以同时控制8个LED和8列键盘,但本试验箱只有6个LED和6列键盘,这是通过少用两根线来实现的。74LS138的2号、3号输出线悬空,其余六根线接到了LED和键盘,在写程序时必须要有特殊的处理。虽然我们没有接2、3号LED,但是8279并不知道这件事,还是会向相应的RAM里送数据,在写程序时,应该人为跳过这两位。同样的,对应的2、3列的键盘也要特殊处理。
该计算器只针对两位整数设计,并且不能显示算式,,对于除法运算,能取整除商和不整除取整,不显示小数。硬件箱的连线:将8279芯片的地址连到210H。
2.子程序
JISUAN:
MOV SI,OFFSET DATA1
MOV DI,OFFSET DATA2
SUB BYTE PTR[SI],30H
SUB BYTE PTR[DI],30H
SUB BYTE PTR[SI+1],30H
SUB BYTE PTR[DI+1],30H
MOV DL,10
MOV AL,BYTE PTR[SI+1]
MUL DL
ADD AL,[SI]
MOV BL,AL
MOV AL,[DI+1]
MUL DL
ADD AL,[DI]
XCHG AL,BL ;AL被减数,BL减数
POP CX ;弹出运算符
CMP CL,+
JZ JIA
CMP CL,-
JZ JIAN
CMP CL,*
JZ CHENG
JMP CHU
CHU: AAD
CMP BL,0
JNZ T20
MOV SI,OFFSET DATA1
MOV BYTE PTR[SI+4],E ;除数为零
MOV BX,5
CALL DISPL
JMP KAISHI
T20:DIV BL
MOV AH,0 ;余数置0
JMP XIANSHI
JIA: ADD AL,BL
JMP XIANSHI
您可能关注的文档
- 新版部编版语文一年级汉语拼音第7课zcs课件重点.ppt
- 迈克尔格雷夫斯2剖析.ppt
- 迈普IMS语音设备培训环境剖析.doc
- 新版锅炉安全技术规程重点.ppt
- 迈腾CAN说明书剖析.ppt
- 最新工艺管道试压方案重点.doc
- 研究黄芪精中黄芪甲苷重点.ppt
- 最新建筑工程文件归档表重点.doc
- 研究生车辆工程专业外语重点.ppt
- 铸造工艺学课程设计案例剖析.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- ntvf调试资料解读.doc VIP
- 电影《色.戒》的叙事伦理.doc VIP
- 上海大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 佳能EOS1500D基本使用说明书说明书.pdf VIP
- 上海大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 渣打银行(香港)有限公司.PDF VIP
- 2024年吉林高职高专院校单招统一考试《语文》试卷及参考答案.pdf VIP
- JSG202515机器人系统集成应用技术样题-学生组.docx VIP
- 棋盘博弈采购法战略体系.ppt VIP
- 节后复产复工安全知识考试试卷及答案.docx
原创力文档

文档评论(0)