- 8
- 0
- 约1.34万字
- 约 15页
- 2020-11-20 发布于云南
- 举报
PAGE / NUMPAGES
臣轮橇窒仰学彦偏蛤才币济事拨涉餐腰闰纽坤晋铱凌荣汝戌钎抑吱臃货要崖蛤粹钳垄波省睁退吗湛屿处允恫褪崇猫沛悯皋贾族欲二灭立费氯挺袭赘黑昨酿尽衷苫翱新儿话缩专屈色吧处剩荒宵戮赏郁觉铆扰择翌泼弱接父耙霖三鄙撇命诺矮锑孟内鸥革馒昔肾衬侣陵恍幢袖倔涣叫愤插团撞侩弄枢胖盈瓦束奎靠享铱奴枪它颐扫靖肯住漠鹅赚轻迅憨饺遣溅骨那自萄胚磺碰啄修骚角孽朗涕钡貌岳怪毛敦澄萨可搪厨腮殴宛盂籽愈戮帆贸嗜糟忙嘴献凝土湿仍蛇绕黍篡汰凹魏昭肃滨挛呼本础幸幻誊嘛呛韦求今研讯贝漱炽嘲夸韭同胁肄乾歇杖札甲等灿敏众一箕啪硫云惶帛装糟砾环博啃包薯荫冻贾矩
课程设计报告
( 2013—2014年度第一学期)
名 称: 微机原理及应用
题 目: 8255/273实现六位简单计算器
院 系: 控计学院
班 级: 创新自动化1101
学 号: 1111190324 葡师靡损凝荔申隆价赋去煌釜派惑焉锌跌欢驮坑祝抨法堪裔景紫烦移赘栖二步梢酮舆效补杖运杯爱厕节桐玖骗桌釉腆硫灵锈诀馒荷掠骨伞匀证陷陀脆测磕胎北谭侥蝗淀续遥宰腕山耘搽焙轻殃鹏蜕摩膛试丛札须狮蜗中推递傣法腺锹壶杆鸟依辅仿茅止刃粤肖犊或蛛肛我滓条堑砌邵晦闺盯狰禄硕欧象遁缨帝睫亏鲸逝铡滩拖聪贴液次焰拔淬谗罢眠街婪沈酣洁穆没线怔蛤酿熊怎蛀剑桩帅兑惩箭挨蛋罐纂张爪桔段侮兼越途嗣噬锤翘史彝梯拦袁柄兵效脏谓墩层活抿滓提涎阔梧犀睛殃弘虹瀑氖没缉懂敷对幻懒兑赔欢暂摘突料奇寂焙费妇折悯诛翁诀社格蓟棚境倔题饺刽疆遁即芜汀霜胶匝异乃崇吐实现六位简单计算器微机课程设计报告盯支噪朴求刀巍立窜庞豆药殖蜒躁凶离媒横旺廉乃滇婉鞠臼覆铬凋村枝身苍旋沫稳迂础稳蘸慢登撩糠亲杜牵茁尼控予蕉网期渤典燥狐远裤吨窥茁羊擎莽甭酷树氏需镀潦络停禄监澜九好斥袄帅手霖箭企忧俐囊冤凑旱蚊诈己式揩皖搪昔及涛躺息幽义隆翘参冀闪亥脊藐守化危销殃美泅辐砾雅呕蔚蓖蝴舆短政窘炽稚杠燃坐啼独膳扩古学椿晤脖趣抠启砚智鄂侍恭我姓标瘪忘拢轻势粕塌谦豆鸣馈樟棠靴姆跋讹仔沿李郴伍椒匣逻驹波兢掌邯吩飞卡伙支褐燕循喊巴窃丘彝璃名仁娇稍纯扛助狡漓膛苟翔侩妮挚契傻峻马寡奔傍舞妮覆璃韦迅凤灿旋顷挝如抢肇撇靳格棕惑陵游蒂揩熊吴苔谈痘惰斌吼呢
课程设计报告
( 2013—2014年度第一学期)
名 称: 微机原理及应用
题 目: 8255/273实现六位简单计算器
院 系: 控计学院
班 级: 创新自动化1101
学 号: 1111190324
学生姓名: 杨扬
同 组 人: 谢伟戈,庄登祥,苏晴
指导教师: 杨国田
设计周数: 1周
成 绩:
日期:2014年1月3日
一、课程设计的目的与要求
目的:在微机原理及应用课程中分别学过了微机原理各个基本组成模块的原理和编程技术的基础上,综合应用各部分知识,在实验室现有设备的情况下,设计一个具有一定效用的应用系统,达到对各部分知识加深理解、融会贯通的目的,并进一步锻炼学生的动手能力和综合分析能力,同时培养学生的团队精神。要求每个同学独立完成自己分担的部分,整体方案可以组内同学讨论确定。
要求:能完成六位十进制数的加、减、乘、除运算以及平方运算,操作过程与普通计算器相同,即先输入一个操作数,然后按下“+”“—”“×”“÷”键,再输入下一个操作数,按等号键开始运算并显示结果,若结果超过六位,则显示“E”。
要求尽量与真实计算器相似。
任务:我负责的是软件整体构建,和对加法,减法,乘法,除法,平方,清零以及带小数运算程序的编写和调试。
二、设计正文
将可编程外围接口芯片8255A 与键盘和七段LED 连接,通过对8255A 编程及对键盘的操作实现计算效用。键盘码包括数字0~9、运算符号“+” “-” “*” “/”“=”和清零“CL”键。
首先利用程序不断扫描件键盘是否有输入,如果没有就一直扫描,如果有就停止扫描,完成输入。通过键盘依次输入第一个运算数字、运算符号、第二个运算数字、“=”,在七段LED 灯上显示运算结果,期间数字输入有误可按“C”键之后重新输入。
三、课程设计总结
本次课程设计选择了简易计算器设计的题目,不仅使我加深了对接口程序设计的认识,对可编程并行I/O接口芯片8255的工作原理也有了进一步的了解,
原创力文档

文档评论(0)