微机原理课程设计指导书2015(一周)(1)

合集下载

【可编辑全文】微机原理与接口技术-课程设计任务书

【可编辑全文】微机原理与接口技术-课程设计任务书

可编辑修改精选全文完整版微机原理与接口技术课程设计任务及指导书(适用于0944121班)一、课程设计目的和任务:通过课程设计,主要达到以下目的:1、使学生增进对单片机的感性认识,加深对单片机理论方面的理解;2、使学生掌握单片机的内部功能模块的应用,如定时器/计数器、中断、片内外存贮器、I/O口、A/D、D/A等;3、使学生了解和掌握单片机应用系统的软硬件设计过程、方法及实现,为以后设计和实现单片机应用系统打下良好基础。

二、课程设计题目:【1】数字音乐盒设计要求:1、利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音响,从而演奏乐曲(最少储存三首乐曲,每首不少于三十秒);2、采用LCD显示;3、开机时有英文欢迎字符,播放时显示歌曲序号(或名称);4、可通过功能键选择乐曲,暂停,播放;扩展功能:显示乐曲播放时间或剩余时间;【2】数字温度计设计要求:1、基本范围为-50℃—110℃;2、精度误差小于0.5℃;3、LED数码管直读显示;扩展功能1、可以任意设定温度的上下限报警功能;2、实现语音报数。

【3】交通灯设计设计要求:1、设计一个十字路口交通灯控制器。

用单片机控制LED灯模拟指示。

2、系统包括人行道、左转、右转以及基本的十字路口交通灯功能;3、系统除具有基本交通灯功能外,还具有显示倒计时、时间设置、紧急情况处理功能。

扩展功能:1、分时段调整信号灯的点亮时间2、根据具体情况实现灵活手动控制功能。

【4】电子密码锁设计要求:1、系统能完成开锁、超时报警、超次锁定、管理员解密、修改用户密码基本的密码锁的功能;2、还具有调电存储、声光提示等功能。

扩展功能:通过遥控器实现锁的基本操作。

【5】电子钟的设计设计要求:1、可以实现23h59m59s的显示,用六位LED显示出来,显示格式为“时时:分分:秒秒”。

2、可以利用按键设置任意的时分秒各位,并具有按键复位功能;扩展功能:1、实现整点语音报时功能。

2、实现年月日的显示。

微机原理与接口技术教案-2015年版

微机原理与接口技术教案-2015年版

第1课次授课计划基本内容:①课程性质及内容介绍、先修课程及参考书目②第1章计算机基础知识(1)1.1绪论1.2计算机的发展概述1.3 微机中信息的表示及运算基础目的要求:明确本课程的学习目的及要求、激发学习微机原理与接口的兴趣与热情,初步了解本课程的特点及学习方法;了解计算机发展历史;熟练掌握无符号数和带符号数的表示方法;掌握各种进制间的互换;(重点)掌握数的原码、反码、补码表示法,并熟练掌握补码加减运算。

(重点)难点:补码加减法运算;有符号数和无符号数溢出判断。

教学环节及组织:新课引入课程性质:该课程属计算机硬件基础课程,是学习微机组装、单片机应用开发、微机控制等课程的前序基础课。

课程内容:微机的基本结构;指令系统及汇编语言;存储器结构及工作原理;I/O接口及应用;可编程芯片及应用。

学习方法:首先掌握微型计算机的基本原理,熟记其指令系统用指令和应用指令编写程序;掌握I/O接口的基本结构和接口应用;理论结合实际,多上机多编程,在应用中学习。

新课讲授1计算机基础知识1.2 计算机发展概述从1946年世界上第一台电子数字计算机ENIAC问世至今,计算机的发展主要经历了电子管、晶体管、小规模集成电路、大规模(LSI)和超大规模(VSLI)集成电路四个发展阶段,从1981年起进入智能计算机阶段。

微处理器及微型计算机的发展4位及低档8位→中高档8位→16位→32位→高档32位→64位(主要体现在位数的变化)微型计算机的组成微型计算机通常由微处理器(即CPU)、存储器(ROM,BAM)、I/O接口电路及系统总线(包括地址总线AB、数据总线DB、控制总线CB)组成。

计算机编程语言的发展。

介绍各编程语言的特点,本门课程主要学习汇编语言。

1.3计算机中信息的表示及运算基础计算机中的数和编码系统计算机中的进位计数制进位计数制的基本概念课堂讨论:为什么要使用二进制和十六进制,各进制间是否可以相互转换?四种不同进制数(二、八、十、十六进制)的相互转换(课堂练习)计算机中带符号数的表示原码、反码和补码的表示方法原码、反码和补码之间的转换课堂练习补码加减运算补码加减运算规则[X±Y]补=[X]补±[Y]补例题分析[例1]X=-0110100B,Y=+1110100B,求X+Y=?[例2]X=-56,Y=-17,求X-Y=?通过例题强调:运算完后要先判断结果的正负,结果若为负数,则需进行变补运算才能得到结果的真值。

《微机原理实验指导书》2015

《微机原理实验指导书》2015

微机原理汇编及接口实验讲义电子信息工程系微机实验组2015年3月目录实验一寻址方式和汇编语言程序上机调试步骤 (1)实验二循环程序设计 (2)实验三子程序调用程序设计 (3)实验四 DOS系统功能调用 (4)实验五接口实验预备知识 (5)实验六简单的输出接口 (9)实验七简单的输入接口 (11)实验八数码管动态显示实验 (13)实验九可编程并行接口8255实验 (15)实验十可编程计数/定时器8253实验 (16)实验十一可编程中断控制器8259实验 (17)实验十二微机接口综合实验(上机测验)集成电路内部原理及管脚图 (21)实验一寻址方式和汇编语言程序上机调试步骤一、实验目的1、掌握在HQFC环境下8086的寻址方式。

2、掌握在HQFC环境下汇编语言程序上机步骤及调试过程。

3、掌握连续执行、单步执行、跳过执行及设置断点的方法。

4、掌握连续执行、单步执行过程中如何查寄存器、存储器、堆栈中的数据。

二、实验内容1、在HQFC环境下单步执行下列指令,查看每条指令的执行过程,随时查看寄存器、存储器、堆栈及反汇编窗口并记录执行结果,查看、记录每条指令的操作码和操作数,查看、记录所有指令的反汇编结果。

code segmentassume cs:codestart: mov ax,1234hmov bx,4321hadd ax,bxmov cx,axpush cxpop dxloop: jmp loopcode endsend start将3、4语句1234h、4321h改为1234、4321后再执行程序,观察结果寄存器窗口,说明变化原因。

在语句PUSH CX设置断点,连续执行后查看结果,说明设置断点对程序调试有何作用?2、在数据段X单元存放有数据42,Y单元存放有数据-43,编程求这两数之和,并把结果存放到S单元,编写出完整程序,上机调试,查看、记录执行结果。

3、已知数据段X单元存放的数据为10H,编程将该数据左移四位后存放到Y单元,编写出完整程序,上机调试,查看、记录执行结果。

微机原理课程设计讲解

微机原理课程设计讲解

微机原理课程设计学院:机电工程学院专业:自动化班级:XXXX学号:XXXX姓名:XX指导教师:XXXXXXXX 完成时间:2015一、课程设计的基本要求•设计8088微处理器最小系统•用8284设计频率恒定的时钟电路•用6264和2764设计存储器(RAM和ROM)电路。

•用ADC0809组成8位温度检测A/D变换接口电路•用DAC0832设计8位D/A变换接口电路驱动直流电机•用8255和8253设计步进电机控制电路•用8255外联LED和键盘显示电路二、设计的基本思路采用8088的最小方式,利用三片74LS373锁存器设计20位地址总线电路,利用一片74LS245收发器形成数据总线电路。

利用8254芯片提供频率恒定的时钟信号,同时具有复位信号和准备好信号发送给8088系统。

运用两片2764和两片6264进行扩展,形成16K的ROM和16K的RAM电路。

系统的定时计数器由一片8253构成,中断系统由8259组成,并行接口电路由8255构成。

AD转换电路由ADC0809及其外围电路构成,由DAC0832及其外围电路构成DA转换电路驱动直流电机。

芯片所需的片选信号均由74LS138译码电路产生。

三、系统的地址分配ROM2764(1):0FC000H~0FDFFFH;ROM2764(2):0FE000H~0FFFFFH;RAM6264(1):00000H~01FFFH;RAM6264(2):02000H~03FFFH;ADC0809:0058H~005FH;DAC0832:0074H;计时器8253:0020H~0023H;并行接口芯片8255:0028H~002BH;键盘地址:0070H~0073H; LED地址:0080H~0083H。

四、具体设计1、8088微处理器最小系统1.1 8088微处理器介绍8088微处理器采用40条引脚的双列直插式封装。

为减少引脚,采用分时复用的地址/数据总线,因而部分引脚具有两种功能。

微机原理课程设计指导书

微机原理课程设计指导书

微机原理课程设计指导书微机原理课程设计指导书《微机原理及技术》课程设计指导书安徽建筑大学信息学院12月1日一、课程设计目的本课程设计是继《微型计算机原理与接口技术》课程之后的一次综合性设计、实验训练。

根据微机系统及应用课程教学的重点和主要知识点及工程实际需要,设置汇编语言程序设计、PC机内部接口和8086系统接口电路设计等设计题目。

要求学生综合本课程和其它相关课程中学到的80X86系统结构、汇编语言设计、典型接口芯片、电路电子技术等相关知识进行程序设计、硬件接口电路设计和调试,系统地掌握微机原理和接口技术的相关知识,实现知识的融会贯通。

要求学生经过2周的学习,提高设计汇编语言程序的能力和技巧,培养实现一个简单应用系统功能的硬件软件设计能力。

二、课程设计内容汇编语言程序设计及调试光条式菜单成绩管理程序设计该程序管理软件一般以菜单为程序界面,用户能够经过菜单直观地选择各项功能。

(1)设计思路用汇编语言设计的菜单程序应主要包括3项内容:①设计界面要求美观清晰,操作简便,菜单项简洁可用一行表示。

②菜单项选择利用“色带”选择菜单项。

色带是颜色鲜明的条形光带,能够覆盖一个菜单项,用户利用“↑”、“↓”、“←”、“→”键移动色带位置,然后按下回车键,被色带覆盖的菜单项就被选中。

③菜单项程序的组织和调用菜单项较多时,可为每一个菜单项设计一个独立的菜单项程序,采用JMP、CALL指令调用程序段;菜单项较少时,不必为第一个菜单项设计一个独立的程序,此时界面显示、菜单项选择和菜单项程序可包含在一个程序中。

(2)关键技术①定位显示彩色字符串利用BIOS中的INT 10H的13H号功能能够设计一个定位显示彩色字符串的程序段调用:AH=13H,AL=写方式:0 属性在BL中,字符串中仅含字符码,写后光标位置不被修改1 属性在BL中,字符串中仅含字符码,写后修改光标位置;BH=页;BL=待显字符串的属性,07H表示正常显示,0FH表示黑底白字,51H表示品红色背景蓝色字符串CX=待显字符串的长度;DH=待显字符串首字符的行值DL=待显字符中首字符的列值BP=待显字符串首字符在附加段的偏移地址行值②色带的生成和移动在调用上一个字符显示程序时,将待显字符串的属性设为51H,色带就生成;设为0FH时,色带就消失。

微机原理课程设计指导书

微机原理课程设计指导书

《微机原理》课程设计指导书电子信息教研室前言《微机原理》是电子信息工程专业的必修课之一,它的理论性和实践性很强,只有通过实践才能较深入地理解和掌握本课程的基本内容。

《微机原理》课程设计就是为解决这个问题而设置的。

通过本课程的设计,增加学生的实际知识,提高学生的动手能力,培养学生独立分析和解决问题的能力,为以后的工作打下良好的基础。

目录一、课程设计的任务和目标: (4)二、教学内容及安排 (4)三、课程设计的内容 (5)四、课程设计基本要求: (8)五、课程设计注意事项 (8)一、课程设计的任务和目标:《微机原理课程设计》是配合《微机原理》课程的实践性环节,是电子信息、自动化、机械制造及其自动化专业专业的专业基础类必修的实践环节。

通过课程设计使学生运用所学理论知识完成一个微机原理系统的设计与调试,熟悉和掌握微机原理系统的开发方法和过程,从而培养学生解决问题的基本思路和应用开发能力,培养学生综合运用知识、动手能力和解决实际问题的能力。

二、教学内容及安排本课程设计要求学生设计一个单片机应用系统,完成相对完整的测试、控制任务。

课程设计内容包括:(1)选题;本课程设计中提供给学生一系列基本题目,并启发和鼓励学生参与题目的设计和确定,使课程设计的任务既能贴近工程应用实际,又能兼顾学生的兴趣,由指导教师结合课程设计的要求调整确定。

约占2学时。

(2)方案设计;学生围绕自己的题目检索收集资料,进行调研,提出系统总体方案设计,选择最优方案。

4学时。

(3)软硬件系统设计与调试;总体方案确定后,设计完成硬件原理图,并在试验应用板上连接好硬件系统。

设计完成软件程序流程,并编写出相应的程序。

完成软硬件系统的联机调试,实现选题的设计目标。

约占12学时。

(4)课程设计论文的编写;学生根据自己的题目撰写课程设计论文,陈述设计思想和解决问题的方案、方法,画出系统原理电路图、程序流程图;写出调试结果及分析,附参考文献。

6学时。

(5)答辩准备及答辩。

“微机原理与接口技术”课程设计指导书共22页

“微机原理与接口技术”课程设计指导书共22页

(四) 软件研制过程
1. 采用模块化程序结构设计软件,首先将 整个软件分成若干功能模块;
2. 对各模块设计写一个详细的程序流程图; 3. 根据流程图,编写源程序; 4. 上机调试各模块程序; 5. 各程序模块联调; 6. 与硬件一起联调,最后完成全部调试工
作。
二、课程设计课题
(一) 家用风扇控制器
5) 本应用系统的经济指标,特别是对新 产品的开发,应当综合考虑成本,可 靠性,可维护性以及经济效益和社会 效益,参考国内外同类产品的资料, 提出比较合理的技术指标,使所开发 的产品具有最佳的性能价格比。
(二) 总体设计
本阶段的任务便是通过调查研 究,查阅资料来初定系统结构的总 体方案,其中主要涉及到硬件和软 件的功能划分。
(三) 硬件研制过程
1. 将整个硬件系统划分为若干功能单元 电路,绘出整个系统逻辑电路图,注 明各交单元电路间接口信号,并画出 一些重要控制信号的时序图。
2. 完成各单元电路设计:
包括选择合适的各类元器件和电路 板设计(元器件布局和走线等)
3. 各单元电路板装配、分调。
4. 整个硬件联机调试、完成后准备与软 件联调。
应用系统中硬件和软件具有一定的互 换性,即某些功能既可能硬件实现也可以 软件来完成。一般说来,用硬件实现的优 点是可以提高工作速度,但使电路复杂, 增加了硬件成本,而用软件代替某些硬件 的功能可以使电路简化,硬件成本降低, 但软件工作量增大。
总体设计时,必须在硬件和软件之间 权衡,分工明确,然后分头开始设计。
6. 按照风速与类型的设置输出相应的控制信号。
(二) 汽车信号灯控制系统
1. 设计并制作出汽车信号灯微机控制系统; 2. 所需执行的操作由相应的开关状态反映,所

流水灯微机原理课程设计

流水灯微机原理课程设计

流水灯微机原理课程设计一、课程目标知识目标:1. 学生能理解流水灯微机的基本原理,掌握其硬件组成和软件编程方法。

2. 学生能描述流水灯微机的工作过程,了解不同模式下的电路特性。

3. 学生掌握相关电子元件的功能和连接方式,能够正确搭建简单的流水灯微机系统。

技能目标:1. 学生能够运用所学知识,独立设计并实现简单的流水灯微机程序。

2. 学生能够运用调试工具,对流水灯微机程序进行调试和优化,提高程序执行效率。

3. 学生能够通过团队协作,共同完成流水灯微机的设计与搭建,提高沟通与协作能力。

情感态度价值观目标:1. 学生通过学习流水灯微机原理,培养对计算机硬件和编程的兴趣,提高学习积极性。

2. 学生在实践操作过程中,养成动手能力,培养解决问题的自信心和耐心。

3. 学生通过团队协作,培养合作精神,认识到团队协作的重要性,增强团队荣誉感。

课程性质:本课程为实践性较强的课程,注重理论知识与实际操作相结合,培养学生的动手能力和创新能力。

学生特点:本课程面向高年级学生,学生在前期课程中已具备一定的电子技术和编程基础,具备一定的自学能力和团队协作能力。

教学要求:教师应关注学生的个体差异,因材施教,引导学生主动探究,注重培养学生的实践能力和综合素质。

同时,注重教学评价,及时反馈学生的学习成果,指导学生调整学习方法,提高学习效果。

二、教学内容1. 理论部分:(1)流水灯微机原理概述:介绍流水灯微机的基本概念、工作原理及应用场景。

(2)硬件组成:讲解流水灯微机的核心元件,如微控制器、时钟、存储器、输入输出接口等。

(3)软件编程:介绍流水灯微机的编程语言和编程方法,如汇编语言、C语言等。

2. 实践部分:(1)电子元件认知:学习并识别常用的电子元件,如电阻、电容、二极管、三极管等。

(2)电路搭建:学习并搭建简单的流水灯微机电路,掌握电路连接方法和调试技巧。

(3)程序设计:运用所学编程语言,设计并实现流水灯微机程序,实现不同的流水灯效果。

09表微机原理课程设计指导书

09表微机原理课程设计指导书

微机原理与接口技术课程设计指导书先修课程:计算机文化基础、模拟电路、数字电路等学时:20一课程设计的目的课程设计是本课程教学中极为重要的实践性教学环节,它不但起着提高本课程教学质量、水平和检验学生对课程内容掌握程度的作用,而且还将起到从理论过渡到实践的桥梁作用。

因此,必须认真组织,周密布置,积极实施,以达到下述教学目的。

(1)通过课程设计,使学生进一步巩固、深化和扩充在微机原理及相关课程方面的基本知识、基本理论和基本技能,达到培养学生独立思考、分析和解决实际问题的能力。

(2)通过课程设计,使学生养成严谨科学、严肃认真、一丝不苟和实事求是的工作作风,达到提高学生基本素质的目的。

(3)通过课程设计,让学生独立完成利用计算机实现某一实际控制系统的基本设计工作,达到培养学生综合应用所学知识和实际查阅相关设计资料的能力的目的。

(4)通过课程设计,使学生熟悉设计过程,了解设计步骤,掌握设计内容,达到培养学生设计电路、实现软件编程和编写设计说明书能力的目的,为学生今后从事相关方面的实际工作打下良好基础。

二课程设计的要求(1)根据设计课题的技术指标和给定条件,在教师指导下,能够独立而正确地进行方案论证和设计计算,要求概念清楚、方案合理、方法正确、步骤完整。

(2)要求学生掌握单片机的设计内容、方法和步骤。

(3)要求会查阅有关参考资料和手册等。

(4)要求学会选择有关元件和参数。

(5)要求学会绘制有关电路图和设计流程图。

(6)要求学会编写设计说明书。

三课程设计的选题原则本课程设计的选题要坚持难易适度、繁简适量的原则,避免选题过于简易或过于繁难,以防学生无事可做或无力完成。

四课程设计的程序和内容(1)学生分组、布置题目首先将学生按学习成绩、工作能力和平时表现分成若干小组,每小组成员按优、中、差合理搭配,然后下达设计课题,原则上每小组一个题目。

(2)熟悉题目,收集资料设计开始,每个学生应按教师下达的具体要求,充分了解技术要求,明确设计任务,收集相关资料,包括参考书、手册和图表等,为设计工作做好准备。

微机原理与接口技术课程设计指导书

微机原理与接口技术课程设计指导书

微机原理与课程设计指导书第一部分总则一、目的要求课程设计是培养和锻炼在校学生综合应用所学理论知识解决实际问题能力、进行工程实训的重要教学环节,它具有动手、动脑,理论联系实际的特点,是培养在校工科大学生理论联系实际、敢于动手、善于动手和独立自主解决设计实践中遇到的各种问题能力的一种较好方法。

微机原理及接口应用是一门实践性较强的课程,让学生在学完该课程之后,进行一次课程设计,使学生将课堂所学的知识和实践有机结合起来,初步掌握计算机应用系统设计的步骤和接口设计的方法,提高分析和解决实际问题的能力。

通过设计实践,培养学生查阅专业资料、工具书或参考书,了解有关工业标准,掌握现代设计手段和软件工具,并能以图纸和说明书表达设计思想和结果的能力。

通过设计,不但要培养和提高学生解决工程具体问题、动脑动手的技术工作能力,而且还要逐步建立科学正确的设计和科研思想,培养良好的设计习惯,牢固树立实事求是和严肃认真的工作态度。

二、设计步骤与设计说明书的撰写要求1、设计步骤1)选题与分组:根据分组,选择课题,在小组内进行分工,进行系统调查,搜集资料。

2)课题分析:根据搜集的资料,进行功能分析,并进行系统功能等设计。

3)课题设计:根据课题要求设计必要的电路,并利用汇编语言编写程序,实现所设计的模块功能。

4)调试与测试:利用计算机和微机原理与接口实验箱自行调试程序,成员交叉测试程序,并记录测试情况。

5)验收与评分:指导教师对每个小组的开发的系统,及每个成员开发的模块进行综合验收,结合设计报告,根据课程设计成绩的评定方法,评出成绩。

2、设计说明书的撰写要求1)本课题设计主要内容和要求。

2)描述自己所分配到的设计任务。

3)进度安排与完成情况。

4)所涉及到的技术原理与解决方案。

5)本课程设计的目的意义,设计的结果与心得体会。

三、时间进度安排1、组织动员与分组,分组讨论,1天。

2、资料查阅,功能分析,1天。

3、电路设计与程序设计,1天。

微机原理课程设计说明书

微机原理课程设计说明书

华北水利水电大学课程设计说明书2014——2015学年第二学期学院:电力学院专业:自动化姓名:郭**学号:2012*****2015年7月3日目录一、要求 (2)二、分析 (2)1)BIOS中断调用.......................... (2)2)图形设计 (2)3)颜色显示三、软件设计 (2)1)设计详细的程序流程 (3)2)根据流程图,编写源程序 (3)3)上机调试源程序 (7)四、课程设计总结 (9)1)设计的特点 (10)2)设计的不足 (10)3)上机调试源程序 (10)屏幕显示图形的设计一、要求1)利用80x86汇编语言BIOS中断调用的方法,通过‘*’字符设计自己的名字及学号,并在显示器上用6种以上的颜色显示出来;2)动态切换姓名与学号;3)可自行设计显示姓名及学号的方案。

二、分析1)BIOS中断调用BIOS常驻ROM,独立于DOS,可与任何操作系统一起工作。

它的主要功能是驱动系统所配置的外部设备,如磁盘驱动器、显示器、打印机及异步通讯接口等。

通过INT 10H~INT 1AH向用户提供服务程序的入口,使用户无需对硬件有深入了解,就可完成对I/O设备的控制与操作。

BIOS的中断调用与DOS功能调用类似。

2)图形设计掌握BIOS中断调用INT 10H的13H号功能。

注意13H号功能入口参数的要求。

3)颜色显示在彩色显示屏幕上每个字符在存储中用两个字节表示。

一个字节保存字符的ASCII码,另一个字节保存字符的属性。

BIOS中断调用INT 10H的13H号功能是显示字符串,字符的属性在BL中。

三、软件设计1)设计详细的程序流程图程序设有一个主页面,通过主页面可以调用两个子程序,通过子程序来显示所要显示的程序,故所化程序流程图如下:2)根据流程图,编写源程序ROW=4 ;常量定义,显示信息的行号COLUM=00;显示信息的列号ESCKEY=1BH ;ESC键的ASCII码值DSEG SEGMENTMENU DB0DH,0AH,'---------------COMTENT--------------',0DH,0AH ;显示信息,菜单0DH,和0AH是回车换行的意思DB 0DH,0AH,' THE[NAME],PRESS "SHIFT+Y".'DB 0DH,0AH,' THE[NUMBER],PRESS ANY KEY.'DB 0DH,0AH,' THE[ZI DONG QIE HUAN],PRESS"SHIFT+T".'DB 0DH,0AH,' EXIT,PRESS THE [ESC+PRESS ANY KEY].'N = $-MENUMESS1 DB'OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO';定义名字字符DB'O! (( Hua Bei Shui Li Shui Dian Da Xue )) !O'DB'O! * * !O'DB'O! * * * * * * * * * * * * * * * * * * !O'DB'O!* * * * * * * * * * * * * * * * * * !O'DB'O! * * * * * * * * * * !O'DB'O! * * * * * * * * * * * * * * * !O'DB'O! * * * * * * * * * * * !O'DB'O! * * * * * * * * * * * * * * * * * * * * !O'DB'O! * * * * * * * * * * * *!O'DB'O! * * * * * * * * * * * * * * * * !O'DB'O! * * * * * * * !O'DB'O! * * * * * * * * * * * * * * !O'DB'O! * * * * * !O'DB'O! * * * * * !O'DB'O! * * * * !O'DB'O! * * * * * * !O'DB'O! * * * * * !O'DB'OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*OOOOOOOOOOOOOOO' MESS_LEN1 = $-OFFSET MESS1 ;取名字字符的长度MESS2 DB'OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO';定义学号字符DB'O!ooooooooo ooooooooo HH ooooooooo HH HH ooooooooo ooooooooo ooooooooo!O'DB'O! HH HH HH HH HH HH HH HH HH HH!O'DB'O! HH HH HH HH HH HH HH HH HH HH!O'DB'O!oooooooHH HH HH HH oooooooHH HH HH oooooooHH oooooooHH oooooooHH!O'DB'O!HH HH HH HH HH HH HH HH HH HH!O'DB'O!HH HH HH HH HH HH HH HH HH HH!O'DB'O!HHooooooo HHoooooHH HH HHooooooo HH HH HHooooooo HHooooooo oooooooHH!O'DB'OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO' MESS_LEN2 = $-OFFSET MESS2 ;取学号字符的长度COLORB DB40H,20H,10H,50H,84H,8EH,82H,81H,85H,04H,0EH,02H,01H,05H,0F4H,0FEH,0F2 H,0F1H,0F5H,41H,21H,51H,94H,9EH,92H,95H;颜色属性COLORE LABEL BYTEDSEG ENDSCSEG SEGMENTASSUME CS:CSEG,DS:DSEG,ES:DSEGSTART: MOV DI,OFFSET COLORB-1 ;预置颜色指向MOV AX,DSEGMOV DS,AX ;设置数据段初值MOV ES,AX ;ES指向数据段LEA BP,MENU ;显示提示菜单(把MENU的偏移地址送到BP,BP为int10下要显示字符串的地址)MOV AH,13H ;显示字符串MOV AL,01;光标跟随移动MOV CX,N ;字符串长度MOV BL,0BH ;菜单颜色MOV BH,0 ;显示页码MOV DX,0 ;起始行列INT 10H;显示器功能调NEXTC: INC DI ;调整颜色指针,改变颜色CMP DI,OFFSET COLORE;是否超过指定的颜色JNZ NEXTE;没有超过则跳转MOV DI,OFFSET COLORB;超过则重新指定为第一种颜色NEXTE: MOV BL,[DI] ;去颜色MOV AH,0 ;读取键盘子程序INT 16H ;从键盘读字符CMP AL,'Y';是否为YJZ C1 ;调用子程序1CMP AL,'T';是否为TJZ C3;调用子程序3CMP AL,1BH;退出JZ OVER1JMP C2 ;调用子程序2C1: CALL ECH1JMP NEXTCOVER1: MOV AX,4C00HINT 21HC2: CALL ECH2JMP NEXTCMOV AX,4C00HINT 21HC3: CALL ECH1CALL DELAY1CALL ECH2JMP NEXTCMOV AX,4C00HECH1 PROC NEAR;子程序1,显示MESS1MOV SI,OFFSET MESS1MOV CX,MESS_LEN1MOV DH,ROWMOV DL,COLUMCALL CLSCALL ECHOACALL DELAYRETECH1 ENDPECH2 PROC NEAR;子程序2,显示MESS2MOV SI,OFFSET MESS2MOV CX,MESS_LEN2MOV DH,ROWMOV DL,COLUMCALL CLSCALL ECHOARETECH2 ENDPECHOA PROC NEARJCXZ ECHO2MOV BH,0MOV AH,2INT 10HMOV AL,20H;空格的ASCII码MOV AH,9INT 10H ;用指定属性写一空格MOV AH,0EHECHO1: MOV AL,[SI]INC SIINT 10H ;逐个显示字符CALL DELAYLOOP ECHO1 ;循环ECHO2: RETECHOA ENDPCLS PROC NEAR ;清屏子程序PUSH AXPUSH BXPUSH CXPUSH DXMOV CH,0MOV CL,0MOV DH,25MOV BH,07MOV AL,0MOV AH,6INT 10HPOP DXPOP CXPOP BXPOP AXRETCLS ENDPDELAY PROC NEAR ;延时PUSH CXPUSH DXMOV DX,10WAIT1: MOV CX,2108 WAIT2: LOOP WAIT2DEC DXJNZ WAIT1POP DXPOP CXRETDELAY ENDPDELAY1 PROC NEAR;延时PUSH CXPUSH DXMOV DX,100 WAIT3: MOV CX,2108 WAIT4: LOOP WAIT4DEC DXJNZ WAIT3POP DXPOP CXRETDELAY1 ENDPCSEG ENDSEND START 3)上机调试源程序程序的分析、代码的编写完成后,开始对代码进行编译和调试,我们采用“Masm for Wingdors 集成实验环境2015”对所编代码进行编译、调试、运行,程序运行结果如下图所示:a.编译目标文件b.生成可执行文件c.运行从键盘输入“Shift+Y”显示姓名从键盘输入任意键显示学号从键盘输入“Shift+T”自动显示姓名姓名完再显示学号运行时总共有26种颜色变化四、课程设计总结1)设计的特点在动画程序中,通过行列变化,26种不同组合的颜色属性设置,以一定的速度产生字符,显示出自己的学号、姓名以及字符颜色,通过调用将姓名学号连续显示出来,实现动态的效果,让人在视觉上产生美感。

2015微机原理实验指导书

2015微机原理实验指导书

微机原理及接口技术实验指导书前言《微机原理及接口技术》是工科计算机及相关专业学习微型计算机基本知识和应用技能的重要课程。

本课程帮助学生掌握微型计算机的硬件组成及使用;学会运用指令系统和汇编语言进行程序设计;熟悉各种类型的接口及其应用,树立起微型计算机体系结构的基本概念,为后继计算机课程的学习及应用打好基础。

实验教学是本课程的重要组成部分,对学生理解概念、进行程序设计及提高应用技能至关重要。

本课程实验采用的主要设备为。

公司研发的。

实验箱,所有实验内容均针对此实验箱设计。

在指导书中,每一个实验均按照该课程实验大纲的要求编写,力求紧扣理论知识点、突出设计方法、明确设计思路,通过多种形式完成实验任务,最终引导学生有目的、有方向地完成实验任务,得出实验结果。

书中标(*)的实验可酌情选作。

由于作者水平有限,书中难免存在不足之处,敬请读者批评指正。

目录前言 (2)目录 (3)第一部分汇编语言程序实验实验一显示程序实验 (1)一、实验目的 (1)二、实验所用设备 (1)三、实验内容 (1)四、实验步骤 (1)五、参考程序清单 (2)六、实验报告内容及要求 (3)实验二数据传送实验 (4)一、实验目的 (4)二、实验所用设备 (4)三、实验内容 (4)四、实验步骤 (5)五、实验报告内容及要求 (5)实验三数码转换程序实验 (6)一、实验目的 (6)二、实验所用设备 (6)三、实验内容 (6)四、实验步骤 (8)五、实验报告内容及要求 (9)实验四运算类程序实验 (10)一、实验目的 (10)二、实验所用设备 (10)三、实验内容 (10)四、实验步骤 (11)五、实验报告内容及要求 (11)实验五分支程序设计实验 (12)一、实验目的 (12)二、实验所用设备 (12)三、实验内容 (12)四、实验步骤 (12)五、实验报告内容及要求 (13)实验六循环程序设计实验 (14)一、实验目的 (14)二、实验所用设备 (14)三、实验内容 (14)四、实验步骤 (14)五、实验报告内容及要求 (15)第二部分16位微机接口技术实验。

微机原理及接口技术课程设计指导书

微机原理及接口技术课程设计指导书

微机原理及接口技术课程设计指导书一、微机原理及接口技术课程设计的基本步骤(一)系统设计的主要内容1、拟定控制系统设计的技术条件。

技术条件一般以设计任务书的形式来确定,它是整个设计的依据;2、描述系统的主要功能;3、硬件电路设计及描述(含所需器件、硬件原理图);4、软件设计流程及描述;5、内存单元分配5、源程序代码(要有注释);6、系统调试(含软、硬件调试时所出现的问题、解决方法)。

根据具体任务,上述内容可适当调整。

(二)系统设计的基本步骤微机原理及接口技术课程设计系统设计与调试的主要步骤。

1.深入了解和分析被控对象的控制要求控制要求主要指控制的基本方式、应完成的动作、自动工作循环的组成。

对较复杂的控制系统,还可将控制任务分成几个独立部分,这种可化繁为简,有利于编程和调试。

2.确定硬件设备根据控制系统的功能要求,确定系统所需的硬件。

常用的输入设备有按钮、开关、传感器等,常用的输出设备有继电器、接触器、指示灯、数码管等。

3.选择合适的单片机类型根据已确定的系统要求和I/O接口数量,选择合适的单片机类型。

4.设计系统的线路图根据系统的要求及单片机的类型,画出系统的线路图。

5.画出系统的软件流程图这一步是整个应用系统设计的核心工作,也是比较困难的一步,要设计流程图,首先要十分熟悉控制要求。

6.编写程序程序根据流程图,编写好程序。

一般已子程序的形式编写一个个子程序模块。

7进行软件测试程序输入电脑后,应先进行软件测试工作。

因为在程序设计过程中,难免会有疏漏的地方。

因此在将程序烧录到芯片之前,必需进行软件测试,以排除程序中的错误,同时也为整体调试打好基础,缩短整体调试的周期。

(三)应用系统整体调试在系统软硬件设计工完成后,就可以进行整个系统的联机调试,如果控制系统是由几个部分组成,则应先作局部调试,然后再进行整体调试;如果控制程序的步序较多,则可先进行分段调试,然后再连接起来总调。

调试中发现的问题,要逐一排除,直至调试成功。

微机原理课程设计指导书2015(一周)(1)

微机原理课程设计指导书2015(一周)(1)

微机原理课程设计指导书2015(一周)(1)微机原理与接口技术课程设计指导书南通大学计算机科学与技术学院计算机科学与技术学系二零一五年二月目录1 课程设计的目的和任务 (1)2 课程设计指导及要求 (1)3 课程设计的主要步骤 (2)3.1 总体设计 (2)3.2 详细设计 (2)4 课程设计报告内容及格式要求 (2)5 进度安排 (3)6 课程设计的考核方法及成绩评定 (3)7 课程设计题目 (3)硬件设计题目 (4)8 主要参考资料 (6)1 课程设计的目的和任务课程设计是培养和锻炼学生在学习完本门课后综合应用所学理论知识,解决实际工程设计和应用问题的能力的重要教学环节。

它具有动手、动脑和理论联系实际的特点,是培养在校工科大学生理论联系实际、敢于动手、善于动手和独立自主解决设计实践中遇到的各种问题能力的一个重要教学环节。

通过课程设计,要求学生熟悉和掌握微机系统的软件、硬件设计的方法、设计步骤,使学生得到微机开发应用方面的初步训练。

让学生独立或集体讨论设计题目的总体设计方案、编程、软件硬件调试、编写设计报告等问题,真正做到理论联系实际,提高动手能力和分析问题、解决问题的能力,实现由学习知识到应用知识的初步过渡。

通过本次课程设计使学生熟练掌握微机系统与接口扩展电路的设计方法,熟练应用8086汇编语言编写应用程序和实际设计中的硬软件调试方法和步骤,熟悉8086微机仿真软件的使用方法。

通过课程设计实践,不仅要培养学生事实求是和严肃认真的工作态度,培养学生的实际动手能力,检验学生对本门课学习的情况,更要培养学生在实际的工程设计中查阅资料,撰写设计报告表达设计思想和结果的能力。

2 课程设计指导及要求在课程设计时,2~4人一组,在教师指导下,各组可以集体讨论,但设计报告由学生独立完成,不得互相抄袭。

教师的主导作用主要在于指明设计思路,启发学生独立设计的思路,解答疑难问题和按设计进度进行阶段审查。

学生必须发挥自身学习的主动性和能动性,主动思考问题、分析问题和解决问题,而不应处处被动地依赖指导老师。

简单微机原理课程设计

简单微机原理课程设计

简单微机原理课程设计一、课程目标知识目标:1. 让学生掌握微机的基本原理,包括CPU的结构与功能、内存的工作原理、输入输出设备的作用。

2. 使学生理解微机系统的组成,包括硬件和软件的协调工作方式。

3. 让学生了解微机的发展历程,掌握不同时期微机技术的特点。

技能目标:1. 培养学生运用所学的微机原理,分析并解决简单微机系统问题的能力。

2. 提高学生动手实践能力,能够组装和调试简单的微机系统。

3. 培养学生查阅相关资料,了解微机技术最新发展的能力。

情感态度价值观目标:1. 培养学生对微机技术的兴趣,激发他们探索未知、勇于创新的热情。

2. 培养学生的团队协作意识,使他们在学习过程中学会分享、交流和合作。

3. 引导学生认识到微机技术在国家发展和个人生活中的重要性,培养他们的责任感和使命感。

本课程针对的学生特点是具有一定电子技术基础,好奇心强,喜欢探索新知识。

在教学过程中,要注重理论与实践相结合,充分调动学生的主观能动性,培养他们的问题解决能力和创新意识。

通过本课程的学习,期望学生能够掌握简单微机原理,为今后的学习和工作打下坚实基础。

二、教学内容本课程教学内容主要包括以下几部分:1. 微机概述:介绍微机的发展历程、应用领域及发展趋势。

- 教材章节:第一章 微机概述2. 微机硬件系统:讲解CPU、内存、输入输出设备等硬件组成部分的工作原理及相互关系。

- 教材章节:第二章 微机硬件系统3. 微机软件系统:介绍操作系统、编程语言等软件组成部分的基本概念和应用。

- 教材章节:第三章 微机软件系统4. 微机组装与调试:指导学生动手组装微机系统,并进行调试。

- 教材章节:第四章 微机组装与调试5. 微机故障分析与维修:分析常见微机故障现象,讲解故障诊断与维修方法。

- 教材章节:第五章 微机故障分析与维修6. 微机新技术与发展趋势:探讨当前微机领域的热点技术,如人工智能、物联网等,并展望未来发展。

- 教材章节:第六章 微机新技术与发展趋势教学内容安排与进度:1. 微机概述(1课时)2. 微机硬件系统(2课时)3. 微机软件系统(2课时)4. 微机组装与调试(2课时)5. 微机故障分析与维修(2课时)6. 微机新技术与发展趋势(1课时)在教学过程中,要注重理论与实践相结合,结合教材内容,有针对性地进行讲解和实操演示,使学生在掌握基本原理的同时,提高动手实践能力。

微机原理课程设计指导书

微机原理课程设计指导书

目录软件实验部分 1汇编语言程序设计 (2)实验1.1 汇编语言程序的调试与运行 (2)实验1.2 分支程序设计(一) (6)实验1.3 分支程序设计(二) (9)实验1.4 循环程序设计(一) (10)实验1.5 循环程序设计(二) (13)实验1.6 子程序结构(一) (14)实验1.7 子程序结构(二) (17)硬件实验部分18第一部分常用芯片应用 (18)实验1 可编程计数器/定时器8253 (18)实验2 静态存储器6116 (21)实验3 中断控制器8259A (24)实验4 可编程并行接口8255A (28)实验4.1 模拟交通信号灯管理 (28)实验4.2 开关量的输入与输出 (32)实验4.4 小键盘输入与主机显示器输出 (36)实验5 可编程串行接口8251A (41)实验6 D/A转换器 (47)实验7 A/D转换器 (50)第二部分多芯片综合应用 (54)实验8 综合实验(一) (54)实验9 综合实验(二) (60)软件实验部分汇编语言程序设计实验1.1 汇编语言程序的调试与运行一.实验目的1.学习数据传送和算术运算指令的用法2.熟悉在PC机上编辑、汇编、连接、调试和运行汇编语言程序的过程。

二.实验内容将两个多位十进制数相加,要求被加数和加数均以ASCII码形式各自顺序存放在DA TA1和DA TA2为首的5个内存单元中,结果送回DA TA1处。

三.程序框图图1.1 两个多位十进制相加程序流程图四.程序清单DISP MACRO XMOV DL,XMOV AH,02HINT 21HENDMDA TA SEGMENTDA TA1 DB ‘12732’DA TA2 DB ‘06815’N EQU $—DA TA2DA TA ENDSSTACK SEGMENT STACKSTA DB 20 DUP (?)TOP EQU $—STASTACK ENDSCODE SEGMENTASSUME CS:CODE,DS:DA TA,SS:STACK,ES:DA TA START:MOV AX,DA TAMOV DS,AXMOV AX,STACKMOV SS,AXMOV AX,TOPMOV SP,AXLEA SI,DA TA1 ;☆MOV BX,0MOV CX,NCALL DISPL ;显示被加数DISP ‘+’LEA SI,DA TA2MOV BX,0MOV CX,NCALL DISPL ;显示加数DISP ‘=’LEA DI,DA TA1MOV CX,NCALL ADDA ;调用加法子程序LEA SI,DA TA1MOV BX,0MOV CX,NCALL DISPL ;显示运算结果DISP 0DHDISP 0AHMOV AX,4C00HINT 21HDISPL PROC ;显示子程序DS1:MOV AH,02HMOV DL,[SI+BX]INT 21HINC BXLOOP DS1RETDISPL ENDPADDA PROC ;加法子程序PUSH CXMOV BX,0AD1:SUB BYTE PTR [SI+BX],30HSUB BYTE PTR [DI+BX],30HINC BXLOOP AD1POP CXPUSH CXMOV BX,N—1 ;☆☆CLCAD2:MOV AL,[SI+BX]ADC AL,[DI+BX]AAAMOV [DI+BX],ALDEC BXLOOP AD2POP CXPUSH CXMOV BX,0 ;☆☆☆AD3:ADD BYTE PTR [DI+BX],30HINC BXLOOP AD3POP CXRET ;☆☆☆☆ADDA ENDPCODE ENDSEND START五.调试步骤1.编辑源程序,建立一个以后缀为.ASM的文件.2.汇编源程序,检查程序有否错误,有错时回到编辑状态,修改程序中错误行。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

微机原理与接口技术
课程设计



南通大学计算机科学与技术学院计算机科学与技术学系
二零一五年二月
目录
1 课程设计的目的和任务 (1)
2 课程设计指导及要求 (1)
3 课程设计的主要步骤 (2)
3.1 总体设计 (2)
3.2 详细设计 (2)
4 课程设计报告内容及格式要求 (2)
5 进度安排 (3)
6 课程设计的考核方法及成绩评定 (3)
7 课程设计题目 (3)
硬件设计题目 (4)
8 主要参考资料 (6)
1 课程设计的目的和任务
课程设计是培养和锻炼学生在学习完本门课后综合应用所学理论知识,解决实际工程设计和应用问题的能力的重要教学环节。

它具有动手、动脑和理论联系实际的特点,是培养在校工科大学生理论联系实际、敢于动手、善于动手和独立自主解决设计实践中遇到的各种问题能力的一个重要教学环节。

通过课程设计,要求学生熟悉和掌握微机系统的软件、硬件设计的方法、设计步骤,使学生得到微机开发应用方面的初步训练。

让学生独立或集体讨论设计题目的总体设计方案、编程、软件硬件调试、编写设计报告等问题,真正做到理论联系实际,提高动手能力和分析问题、解决问题的能力,实现由学习知识到应用知识的初步过渡。

通过本次课程设计使学生熟练掌握微机系统与接口扩展电路的设计方法,熟练应用8086汇编语言编写应用程序和实际设计中的硬软件调试方法和步骤,熟悉8086微机仿真软件的使用方法。

通过课程设计实践,不仅要培养学生事实求是和严肃认真的工作态度,培养学生的实际动手能力,检验学生对本门课学习的情况,更要培养学生在实际的工程设计中查阅资料,撰写设计报告表达设计思想和结果的能力。

2 课程设计指导及要求
在课程设计时,2~4人一组,在教师指导下,各组可以集体讨论,但设计报告由学生独立完成,不得互相抄袭。

教师的主导作用主要在于指明设计思路,启发学生独立设计的思路,解答疑难问题和按设计进度进行阶段审查。

学生必须发挥自身学习的主动性和能动性,主动思考问题、分析问题和解决问题,而不应处处被动地依赖指导老师。

同组同学要发扬团队协作精神,积极主动的提出问题、解决问题、讨论问题,互相帮助和启发。

学生在设计中可以引用所需的参考资料,避免重复工作,加快设计进程,但必须和题目的要求相符合,保证设计的正确。

指导教师要引导学生学会掌握和使用各种已有的技术资料,不能盲目地、机械地抄袭资料,必须具体分析,使设计质量和设计能力都获得提高。

学生要在老师的指导下制定好自己各环节的详细设计进程计划,按给定的时间计划保质保量的完成个阶段的设计任务。

设计中可边设计,边修改,软件设计与硬件设计可交替进行,问题答疑与调试和方案修改相结合,提高设计的效率,保证按时完成设计工作并
1
交出合格的设计报告。

3 课程设计的主要步骤
课程设计分为硬件设计和软件设计两个部分,要求基于PROTEUS和8086CPU展开。

具体完成:
3.1 总体设计
本阶段的任务是通过调查研究,查阅资料来初步确定系统结构的总体方案,其中主要涉及到硬件和软件的功能划分。

应用系统中硬件和软件具有一定的互换性,即某些功能既可以用硬件实现也可以用软件实现。

一般说来,用硬件实现的优点是可以提高系统的工作速度,但会增加电路的复杂性和硬件成本;而用软件代替某些硬件的功能可以使电路简化,便于修改设计,降低硬件成本,但软件工作量增大。

总体设计时,必须在硬件和软件之间权衡,分工明确,然后分头开始设计。

3.2 详细设计
使用Proteus仿真软件,结合课程设计题目,设计硬件原理图,搭建硬件电路,画出程序流程图,编写软件控制程序,实现系统调试。

4 课程设计报告内容及格式要求
【课程设计报告内容】
1、设计题目(在封面注明)
2、设计内容(在此部分详细说明所做题目的基本内容和主要功能)
3、设计原理及方案(即如何实现所需功能,含硬件芯片的选择、电路原理图、系统功能框图、程序流程图和PCB效果图等)
4、汇编源程序代码(关键代码要加必要注释)
5、实施结果(可给出程序运行界面、运行效果照片等)
2
6、课程设计体会
7、参考文献
【格式要求】
1、课程设计报告要求书写工整、内容充实、结论正确、符合设计要求。

2、报告有封面,其上注明学生班级、姓名、学号、指导教师、提交时间等完整信息。

5 进度安排
课程设计的题目在课程设计开始之前下达给学生。

学生可以在课余时间提前熟悉设计题目,查阅相关资料,确定总体方案,软、硬件功能划分,硬件接口原理图设计,程序设计等工作,为课程设计提前做好准备工作。

课程设计时间为1周的班级,完成硬件部分的设计题,每部分以小组为单位各自选1题完成即可。

(每小组1~3人)
6 课程设计的考核方法及成绩评定
考核方法:现场验收(占50%),课程设计报告(占50%)。

考核内容:学习态度(出勤情况,平时表现等)、方案合理性、程序编制质量、演示效果、答辩情况及设计报告质量。

成绩评定:优,良,中,及格,不及格。

特别说明:如发现抄袭,按照不及格处理。

7 课程设计题目
【选题说明】
每1~3个同学组队,分组设计,一组一题。

可自拟题目。

3
硬件设计题目
总体要求:根据题意自行设计电路,并编写相关汇编程序,调试成功。

题目一交通灯控制系统
1.利用定时电路,实现十字路口交通灯模拟控制。

(功能实现◆)
2.实现能自动控制和手动应急控制。

(☆)
3.可以串口调整自动模式的绿灯和红灯时间。

(★)
题目二智能电饭煲
1.设定电饭煲加热曲线,利用D/A设计一个波形发生器进行模拟。

加热管终端自行选择。

(功能实现◆)
2.能利用按键(自行定义)进行加热方案选择。

(☆)
3.能支持定时开启。

(★)
题目三电子钟
利用8253定时器设计一个电子钟HH:MM:SS,并定义一个启动键。

当按下该键时电子时钟从当前设定值开始走时。

(功能实现◆)(带时间调整★)
题目四电子秒表
4
设计一个可任意启动/停止的电子秒表,要求用6位LED数码显示,计时单位为1/100秒。

利用功能键进行启/停控制。

其功能为:上电后计时器清0,当第一次(或奇数次)按下启/停键时开始计数,第2次(或偶数次)按下该键时停止计时。

按复位键后清零。

可用开关控制,也可用按键控制。

(按键控制★)
题目五广告牌显示
了解点阵屏显示接口原理,设计实验电路图完成以下功能:
1. 利用4块led点阵屏拼接显示(☆)
2. 多点阵屏滚动显示(★)
题目六温度采集及显示控制
1.利用A/D 转换器,实现温度采集并在数码管上显示(保留1位小数)(☆)。

2.用红绿灯指示温度范围。

温度在给定范围内,绿灯亮;若超过指定温度,红灯显示警告。

(2功能实现★)
题目七电动小车电机控制
1.查找资料,了解步进电机的性能及原理,写出控制方法。

2.实现步进电机的正、反转功能。

(◆)
3.速度控制。

(★)
题目八花式灯带
要求自行设计电路并连线,实现具有3色灯带控制。

灯带中LED数20×3为一组,显示方案自拟,自动切换。

(◆)(定时开启/停止☆)(带串口控制★)
5
题目九利用D/A芯片实现电机转速控制
利用D/A芯片实现电机转速控制。

要求可以通过输入选择电机转速的档位。

(开关实现多档位转速选择◆)(显示多档位转速选择★)(带测速电机转速显示★★)
题目十LCD显示牌
了解LCD显示接口原理,设计实验电路图完成以下功能:
1. 利用1602显示开发者人名(★)
2. 利用12864显示开发者人名(★★)
题目十一电子琴
利用8253定时器设计一个电子琴,至少7阶琴键,并定义一个启动键。

当按下该键时电子琴可以工作,不同琴键对应不同的音调。

(★)
8 主要参考资料
[1] 顾晖等。

微机原理与接口技术-基于8086和Proteus仿真[M].电子工业出版社
[2]戴梅萼等.微型计算机技术及应用[M].清华大学
[3]沈美明等.IBM-PC汇编语言程序设计[M].清华大学出版社
[4]彭虎等. 微机原理与接口技术(第2版) [M].电子工业出版社,2008
[5]张弥左,王兆月,邢立军等.微型计算机接口技术.北京:机械工业出版社
6。

相关文档
最新文档