工作总结是当代年轻人的重要成长方式。根据自身的工作情况,编写详细的工作总结报告,可使我们在不断的反思、吸取教训、目标优化的过程中,对自身进行科学合理的评价,改进自身的工作不足之处,从而得出有利于自己成长的宝贵经验。以下是小编收集整理的《微机技术员工作总结》,欢迎大家借鉴与参考,希望对大家有所帮助!
第一篇:微机技术员工作总结
微机原理与接口技术课程总结
10电子班《微机原理与接口技术》课程总结提要
一、围绕本课程的教学内容,除了阅读教材外你还看了哪些资料?请归纳简述其内容。
二、请陈述当前你对微控制器工作系统的认识
三、请综合运用51单片机的中断系统、定时/计数器、串行口,从实际应用出发做一个设计。这个设计可以是个新产品,也可以是对身边生活中某个环节或产品的改善;这个设计从电子专业的角度要合理可行。请清楚地阐述这个设计的功能、技术环节。不用描绘具体电路,用框图示意即可。
四、本学期的《微机原理与接口技术》课是第一次把微机原理、接口技术、单片机整合在一门课中,并赋予了72学时的课堂教学和36学时的实验学时。请从教学内容、实验内容、学时安排、教师对课程的把握等方面对本课的教学提出意见。
注:
① 、对于撰写提要中的问题不能泛泛而论,希望确实通过自己的理解与想法具体说明;
② 、要求字数在2000~4000之间;
③ 、课程总结将计入本课考核成绩;
④ 、请各位同学截止到7月5日24点,把课程总结的电子版发到我的教学邮箱:xyredleaf_homework_1@126.com
任课教师:洪小叶
2012-6-26
有什么问题及时沟通。
第二篇:微机接口技术课程实验考核
设计题目:抢答器电路的设计
设计要求:
以51单片机为核心芯片,在其最小系统基础上通过8155并行接口扩展按键,扩展发光二极管,搭建抢答器电路,要求有一个总开关,五个选手抢答开关,五个发光二极管,一个蜂鸣器。
总开关优先权最高,关闭后所有开关无效,所有灯熄灭。
总开关打开后,五个选手开始抢答,谁先开谁先亮,蜂鸣器响,只可以亮一个,其他开关失效。
学生注意事项:
1.电路图要完整,包括51最小系统全部。
2.按键和发光二极管都是低电平有效。
3.设计报告书为主要考核方式,要求有设计题目,班级,学号,姓名,设计要求,原理接线图,程序流程图,汇编程序,心得体会。
4.设计报告书必须手写,电路图必须手画。
教师:索雪松
第三篇:微机原理与接口技术试题答案
一、填空题(20*1)
1、微机系统由(硬件系统)和(软件系统
)两部分组成。
2、8086有( 20 )位地址线,存储器容量为( 1M)B。
3、8086CPU 内部组成结构从功能上讲,可分为( BIU )和( EU )两部分。
4、8086/8088的四个段寄存器为( DS )、( ES )、( SS )、( CS )
5、用来存放CPU状态信息的寄存器是( FLAGS )。
6、用来存放指令地址的寄存器是( IP )。
7、8086的16位标志寄存器FLAGS中OF=1表示运算结果( 溢出 ),ZF=1表示运算结果为零。PF=0表示运算结果的低8位中1的个数为( 奇数)。
8、 8086的16位标志寄存器FLAGS中IF=1表示CPU( 允许 )中断,TF=1表示CPU进入(单步 )工作方式。
9、地址4000H:0300H,其物理地址是(40300H),段地址是(4000H ),偏移地址是 (0300H )。
11、I/O端口的寻址方式有两种,分别是( 直接寻址 ),( 间接寻址 )。
12、指令JO NEXT 表示OF=( 1 )时转移。
13、将I/O设备端口内容读入AL中的指令助记符是( IN)。
14、8086CPU的 I/O指令采用间接寻址时,使用的间接寄存器是( DX)。
15、设置DF=1的指令为( STD )。
16、清除CF标志的指令为( CLC )。
17、一对操作堆栈的指令为( POP )和(PUSH )。
18、LOOPNZ的循环条件为( CX≠0且ZF=0 )。
19、实现无符号数乘2的指令的助记符是( SHL ),实现有符号数除2的指令的助记符是( SAR )。
22、8086CPU引脚信号中中断请求两个信号名称为( INT )和( NMI )。
26、I/O端口的编址方式一般有( 存储器统一编址 )和 ( 独立编址 )两种
29.1片8259A中断控制器可管理( 8 )级中断,用9片8259A可构成( 64 )级主从式中断管理系统。
二: 填空题(每题2分, 共20分) 1. 8086CPU复位时, 寄存器 CS值为( FFFFH ), 寄存器 IP的值为 ( 0000H ) 2. 8086CPU的8个8位通用寄存器名为( AL ),( AH ), ( BL ),( BH ),( CL ),( CH ),( DL ),( DH ). 3. 若SS = 3240H, SP = 2000H, 栈顶的实际地址为( 34400H ). 4. 指令 MOV AX, [BX] 的机器码为 8BH, 07H , 指令 MOV [BX], AX的机器码为( 89H ),(07H ). 5. 8255A的工作方式有方式0功能为( 基本输入输出 ), 方式1功能为 ( 选通输入输出 ), 方式2功能为 ( 双向数据传送 ). 6. 执行指令 PUSH AX有 SP = ( SPBUF DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA STAR PROC FAR PUSH DS MOV AX, 0 PUSH AX MOV AX, DATA MOV DS, AX LEA BX, BUF1 MOV CX , COUNT - 1 MOV AL, [BX] AG: INC BX CMP AL, [BX] JAE BIG MOV AL, [BX] BIG: DEC CX JNZ AG MOV BUF2, AL RET STAR ENDP CODE ENDS END STAR 问: 该程序执行后BUF2中的值为( 9 ).
四、程序设计题(2*10)
1、编写一个汇编语言程序,要求从键盘输入一个小写字母,将其转换成大写字母在屏幕上显示出来。
DATA SEGMENT BUF DB 0DH,0AH,"PLEASE INPUT A CHAR:$" DATAENDS
STACK SEGMENT
DB 20 DUP(?) STACKENDS
CODESEGMENT
ASSUME DS:DATA,CS:CODE ,SS:STACK BEGIN: MOV AX,DATA
MOV DS,AX
LEA DX,BUF ;9号调用显示PLEASE INPUT A CHAR:
MOV AH,9
INT 21H
MOV AH,1 ;1号调用,从键盘接收1字符
INT 21H
CMP AL,61H /41H ;若比“a”/A小转PEND
JB PEND
CMP AL,7AH /5BH ;若比“z”/Z大转PEND
JA PEND ;
ADD/SUB AL,20H ; 如在“a”与“z”之间则减去20变为大写字符
MOV DL,AL
MOV AH,2 ; 2号功能调用显示一个字符
INT 21H
PEND: MOV AH,4CH ;程序结束运行,返回DOS
INT 21H CODE ENDS
END BEGIN
2、已知芯片8253的端口地址为4F0H~4F3H,设计数器1工作在方式1,计数器初值为3060H,采用二进制计数,请设计实现上述功能的8253初始化程序。 8253控制字格式如下:
因为计数器初值为3060H,即为16位的,所以读/写格式为11 因此控制字为:01110010 =72 控制字:MOV AL, 72H OUT 4F3H, AL
低8位:MOV AL, 60H OUT 4F1H, AL
高8位:MOV AL, 30H
OUT 4F1H, AL
六: 编程题( 7分) 编一个完整的程序, 数据段有10个符号的ASCII码值数据块 BUF , 若数据为0到 9的ASCII码值, 在屏上显示 Y , 否则显示 N 解: DATA SEGMENT BUF DB 10 DUP(?) DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA NAIN PROC FAR PUSH DS MOV AX, 0 PUSH AX MOV AX, DATA MOV DS, AX MOV CX, 10 LEA BX, BUF AG: MOV AL, [BX] CMP AL, 30H JL DISNO CMP AL, 39H JG DISNO MOV AH, 02H MOV DL, ‘Y’ INT 21H JMP NEXT DISNO: MOV AH, 02H MOV DL, ‘N’ INT 21H NEXT: INC CX DEC CX JNZ AG RET MAIN ENDP CODE ENDS END MAIN 七: 接口编程( 7分, 仅编程序段) 8255A的A口,B口均工作于方式0, 从A口输出数据30H, 将B口输入的数据放入寄存器BL中.( 注:8255A口地址为60H到63H) 解: 1 0 0 0 X 0 1 X 方式控制字= 82H MOV AL, 82H OUT 63H, AL MOV AL, 30H OUT 60H, AL IN AL, 61H MOV BL, AL
第四篇:微机原理与接口技术 实验报告一
评
阅
微机原理与接口技术
实验报告一
姓名
匡越
学号
1715211016
时间
地点
实验题目
一、实验目的
1.
熟悉Keil软件使用
2.
熟悉MCS-51指令
3.
学习简单程序的调试方法
二、实验说明
通过实验了解单片机内部存储器的结构和分配及读写存储器的方法,熟悉MCS-51指令同时,学习单片机程序编程、调试方法。
三、实验内容及步骤
1.启动PC机,打开Keil软件,软件设置为模拟调试状态。在所建的项目文件中输入源程序1,进行编译,如有错误按提示找到该行并纠错,重新编译直到通过。
2.编译无误后,打开CPU窗口,选择单步或跟踪执行方式运行程序,观察CPU窗口各寄存器的变化并将观察到的结果记录到预习报告。
3.新建另一个项目输入源文件2,打开CPU窗口,选择单步或跟踪执行方式运行程序,观察存储块数据变化情况记录到预习报告。点击复位按钮,改变存储块数据,点击全速执行快捷按钮,点击暂停按钮,观察存储块数据变化情况,记录到预习报告。点击复位按钮,改变存储块数据,分别LOOP、LOOP1设置断点,点击全速执行快捷按钮,在断点处观察寄存器及存储块数据变化情况。
WAVE软件使用方法参考其帮助文件。
四、实验程序流程框图、实验程序
1、源程序1
ORG
0000H
AJMP
MAIN
ORG
0030H
MAIN:
MOV
R0,#30H
;
(R0)=
(00H)=
MOV
A,
#40H
;
(A)=
MOV
R6,
A
;
(A)=
,(R6)=
MOV
A,
@R0
;
(R0)=
(A)=
MOV
40H,
A
;
(A)=
(40H)=
MOV
30H,40H
;
(30H)=
(40H)=
MOV
R1,#40H
;
(R1)=
MOV
@R1,#0AAH;(R1)=
(40H)=
MOV
SP,#60H;
(SP)=
PUSH
ACC;
(SP)=
(61H)=
PUSH
30H;
(SP)=
(62H)=
MOV
A,#0FFH;
(SP)=
(A)=
MOV
30H,#30H;
(SP)=
(30H)=
POP
ACC;
(SP)=
(A)=
POP
30H;
(SP)=
(30H)=
ADD
A,30H;
(30H)=
(A)=
Cy=
SUBB
A,#10;
(A)=
Cy=
MOV
R4,#00100100B;
(R4)=
H
MOV
A,#39H;
(A)
=
ADD
A,R4;
(A)
=
(R4=)
DA
A;
(A)
=
Cy=
MOV
28H,#55H;(28H)
=
Cy=
MOV
C,40H;
(PSW)
=
Cy=
MOV
26H,#00H;(26H)
=
Cy=
MOV
30H,C;
(30H)
=
(26H.1)
=
SJMP
$
j点击project,选择下拉式菜单中的New
project;
k选择所要的单片机,这里我们选择常用的
Ateml
公司的
AT89C51;
l新建一个File,输入源程序;
m将新建文件保存为text.asm的格式;
n鼠标在屏幕左边的
Source
Group1
文件夹图标上右击弹出菜单,在这里可以做在项目中增加减少文件等操作。选“Add
File
to
Group
‘Source
Group
1’”弹出文件窗口,选择刚刚保存的文件;
o对程序进行编译运行;
使程序一得:
ORG
0000H
AJMP
MAIN
ORG
0030H
MAIN:
MOV
R0,#30H
;
(R0)=
0x30
(00H)=
0x0000
MOV
A,
#40H
;
(A)=
0x40
MOV
R6,
A
;
(A)=
0x40
,(R6)=
0x40
MOV
A,
@R0
;
(R0)=
0x30
(A)=
0x16
MOV
40H,
A
;
(A)=0x16
(40H)=
0x0040
MOV
30H,40H
;
(30H)=
0x0030
(40H)=
0x0040
MOV
R1,#40H
;
(R1)=
0x40
MOV
@R1,#0AAH;(R1)=
0x40
(40H)=
0x0040
MOV
SP,#60H;
(SP)=
0x60
PUSH
ACC;
(SP)=
0x61
(61H)=
0x0061
PUSH
30H;
(SP)=
0x62
(62H)=
0x0062
MOV
A,#0FFH;
(SP)=
0x62
(A)=
0xff
MOV
30H,#30H;
(SP)=
0x62
(30H)=
0x0030
POP
ACC;
(SP)=
0x61
(A)=
0x16
POP
30H;
(SP)=
0x60
(30H)=
0x0030
ADD
A,30H;
(30H)=
0x0030
(A)=
0x2a
Cy=
0
SUBB
A,#10;
(A)=
0x20
Cy=
0
MOV
R4,#00100100B;
(R4)=
0x24
H
MOV
A,#39H;
(A)
=
0x39
ADD
A,R4;
(A)
=
0x5d
(R4=)
0x24
DA
A;
(A)
=
0x63
Cy=
0
MOV
28H,#55H;(28H)
=
0x0028
Cy=
0
MOV
C,40H;
(PSW)
=
0x80
Cy=
1
MOV
26H,#00H;(26H)
=
0x0026
Cy=
1
MOV
30H,C;
(30H)
=
0x0030
(26H.1)
=
0
SJMP
$
2、源程序2
设(30H)=4,
(31H)=1,
(32H)=3,
(33H)=5,
(34H)=2,
(35H)=6
ORG
0000H
AJMP
MAIN
ORG
0030H
MAIN:
MOV
R0,#30H;30H→R0
MOV
R2,#6;6→R2
SORT:
MOV
A,R0;30H→A
MOV
R1,A;30H→R1
MOV
A,R2;6→A
MOV
R5,A;6→R5
CLR
F0;
状态标志位清零
DEC
R5;寄存器R5减一
MOV
A,@R1;R1→A
LOOP:
MOV
R3,A;A→R3
INC
R1
;寄存器R1增1
CLR
C
;进位标志位清零
MOV
A,@R1;31H→A
SUBB
A,R3;累加器内容减去寄存器内容
JNC
LOOP1;仅为标志位为1,则进行LOOP1
;以下代码完成数据交换
SETB
F0;状态标志位置1
MOV
A,@R1;31H→A
XCH
A,R3;将A于与R3的数据交换
MOV
@R1,A;将4赋值给寄存器R1(31H)
DEC
R1;寄存器减一
MOV
A,R3;1→A
MOV
@R1,A;将1赋值给寄存器R1(30H)
INC
R1;寄存器R1增一
LOOP1:
MOV
A,@R1;4→A
DJNZ
R5,LOOP;寄存器R5减一,不为零则回到LOOP
JB
F0,SORT;状态标志位为零,则回到SORT
SJMP
$
第五篇:微机原理与接口技术(北邮阶段作业4)
一、单项选择题(共20道小题,共100.0分)
1. 8086的中断优先级由低到高的顺序为______
A. 单步中断、可屏蔽中断、不可屏蔽中断、内部中断
B. 可屏蔽中断、不可屏蔽中断、单步中断、内部中断
C. 内步中断、单部中断、不可屏蔽中断、可屏蔽中断 D. 内部中断、单步中断、可屏蔽中断、不可屏蔽中断
知识点: 单元
5、
6、7习题 学生答[A;] 案: 得分: [5] 提示:
2.
3. 占有CPU时间最小的数据传送方式是______
A. 同步传送
B. 查询传送
C. 中断传送 D. DMA传送
知识点: 单元
5、
6、7习题 学生答[D;] 案: 得分: [5] 提示:
4.
5. 微型计算机输入/输出的控制方式有4种,其中以______控制的输入/输出是一种最主要的控制方式,因为其实时性强,效率高 A. 无条件传送 B. 程序查询 C. 中断 D. DMA
知识点: 单元
5、
6、7习题 学生答[C;] 案: 得分: [5]
试题分
5.0
试题分值:
5.0
试题分值:
5.0
值: 提示:
6.
7. 8086CPU寻址I/O端口最多使用______条地址线。
A. 8 B. 10 C. 16 D. 20 知识点: 单元
5、
6、7习题 学生答[C;] 案: 得分: [5] 提示:
8.
9. 若8086处理器改为统一编址方式,可使用______条地址线来寻址端口
A. 8 B. 10 C. 16 D. 20 知识点: 单元
5、
6、7习题 学生答[D;] 案: 得分: [5] 提示:
10. 11.8086/8088的中断是向量中断,其中断服务程序的入口地址是由______提供
A. 外设中断源
B. CPU的中断逻辑电路
C. 从中断控制器读中断类型号左移两位
D. 由中断型号指向的中断向量表中读出
知识点: 单元
5、
6、7习题 学生答[D;] 案:
试题分值:
5.0
试题分值:
5.0 得分: [5] 提示:
试题分值:
5.0 12. 13.采用DMA方式传送数据时,每传送一个数据要占用______的时间
A. 一个指令周期 B. 一个机器周期
C. 一个时钟周期
D. 一个存储周期
知识点: 单元
5、
6、7习题 学生答[D;] 案: 得分: [5] 提示:
14. 15.系统总线中地址线的功能是_____
A. 用于选择主存单元地址
B. 用于选择进行信息传输的设备 C. 用于选择外存地址
D. 用于指定主存和I/O设备接口电路的地址
知识点: 单元
5、
6、7习题 学生答[D;] 案: 得分: [5] 提示:
16. 17.8253芯片有______个端口地址
A. 2 B. 3 C. 4 D. 6 知识点: 单元
5、
6、7习题 学生答[C;] 案:
试题分值:
5.0
试题分值:
5.0 得分: [5] 提示:
试题分值:
5.0 18. 19.8255芯片有______种基本工作方式。
A. 2 B. 3 C. 4 D. 6 知识点: 单元
5、
6、7习题 学生答[B;] 案: 得分: [5] 提示:
20. 21.8255芯片有______数据端口
A. 3个16位 B. 3个8位 C. 4个16位 D. 4个8位
知识点: 单元
5、
6、7习题 学生答[B;] 案: 得分: [5] 提示:
22. 23.(错误)8253可编程定时/计数器的计数范围是
A. 1~255 B. 1~256 C. 1~65535 D. 1~65536
知识点: 单元
5、
6、7习题 学生答[C;] 案:
试题分值:
5.0
试题分值:
5.0 得分: [0] 提示:
试题分值:
5.0 24. 25.在8253的6种工作方式中,能够自动重复工作的两种方式是
A. 方式1,方式2 B. 方式2,方式3 C. 方式2,方式4 D. 方式3,方式5
知识点: 单元
5、
6、7习题 学生答[B;] 案: 得分: [5] 提示:
26. 27.8259A是____
A. 可编程DMA控制器 B. 可编程中断控制器 C. 可编程定时/计数器 D. 总线仲裁器
知识点: 单元
5、
6、7习题 学生答[B;] 案: 得分: [5] 提示:
28. 29.8086系统中,中断优先级最低的是
A. INT n B. NMI C. INTR D. 单步中断
知识点: 单元
5、
6、7习题 学生答[D;] 案:
试题分值:
5.0
试题分值:
5.0 得分: [5] 提示:
试题分值:
5.0 30. 31.CPU每次可以响应
个中断源的中断请求
A. 1 B. 2 C. 3 D. 4 知识点: 单元
5、
6、7习题 学生答[A;] 案: 得分: [5] 提示:
32. 33.独立I/O端口编址方式中,端口地址范围是______
A. 00000H~FFFFFFH B. 0000H~FFFFH C. 00H~FFH D. 0~128
知识点: 单元
5、
6、7习题 学生答[B;] 案: 得分: [5] 提示:
34. 35.在8088/8086系统中使用8259A作为中断控制器,试问8259A中的中断屏蔽寄存器(IMR)中的屏蔽位与CPU的标志寄存器中的IF位对中断影响是什么关系______
A. 屏蔽位与IF位都用来控制某一个中断源的中断请求 B. 屏蔽位只使对应中断起开中断或关中断功能 C. 屏蔽位和IF位功能完全一样,可互相替代
D. 屏蔽位只对一个中断源屏蔽,而IF位对所有中断源的中断屏蔽
知识点: 单元
5、
6、7习题
试题分值:
5.0
试题分值:
5.0 学生答[D;] 案: 得分: [5] 提示:
试题分值:
5.0 36. 37.断点中断的中断类型码是______
A. 1 B. 2 C. 3 D. 4 知识点: 单元
5、
6、7习题 学生答[C;] 案: 得分: [5] 提示:
38. 39.CPU响应INTR引脚上来的中断请求的条件之一是______
A. IF=0 B. IF=1 C. TF=0 D. TF=1
知识点: 单元
5、
6、7习题 学生答[B;] 案: 得分: [5] 提示:
40.
试题分值:
5.0
试题分值:
5.0 A. END 知识点: 单元4习题 学生答[C;] 案:
得分: [5] 提示:
2.
试题分
5.0
值:
【微机技术员工作总结】相关文章:
微机接口技术心得04-25
微机技术课程设计07-18
微机原理和接口技术04-22
微机保护技术分析论文04-20
《微机原理与接口技术》教学改革探索09-12
微机原理与接口技术 顾晖 习题参考答案05-02
“微机系统维护技术”课程体系的研究与探索09-10
《微机原理与接口技术》教学改革的探索09-11
浅谈《微机原理与接口技术》课程的教学改革09-11