1. 机械电子工程专业大学各学期的课程都有哪些
"浙江大学机械电子工程专业指导性教学计划课程设置一览"
"第一学年"
"课程号","课程名称","周学时","学分",,,,"备注1","备注2"
,,,"秋","冬","春","夏"
"021E0010","思想道德修养与法律基础","2--1",2.5
"021E0020","中国近现代史纲要","2--1",,,2.5
"031E0020","体育Ⅰ","0--2",1
"031E0030","体育Ⅱ","0--2",,,1
"051F0010","大学英语Ⅱ","2--2",3
"051F0020","大学英语Ⅲ","2--2",,,3
"02110080","形势与政策","0--1","√",,"√"
"061Z0010","数学分析Ⅰ","4--1",4.5,,,,"一组","二选一"
"061Z0020","数学分析Ⅱ","4--1",,,4.5
"061B0170","微积分Ⅰ","4--1",4.5,,,,"二组"
"061B0180","微积分Ⅱ","1.5--1",,,2
"061B0190","微积分Ⅲ","1--1",,,,1.5
"061Z0040","线性代数Ⅰ","3--1",3.5,,,,"一组","二选一"
"061B0200","线性代数","2--1",2.5,,,,"二组"
"061B0010","常微分方程","1--0",,,,1
"081C0130","工程图学","2--1",2.5
"061B0211","大学物理(甲)Ⅰ","4--0",,,4
21186020,"程序设计基础与实验","3--2",4,,,,"一组","二选一(计算机学院必选第一组)"
21120420,"程序设计综合实验","0.5--1",,,1
"211G0060","大学计算机基础","1.5--1",2,,,,"二组(大学计算机基础+四选一)"
"211G0010","C++程序设计基础与实验","2--2",,,3
"211G0020","C程序设计基础与实验","2--2",,,3
"211G0030","Java程序设计基础与实验","2--2",,,3
"211G0040","VB程序设计基础与实验","2--2",,,3
"081C0161","工程训练","0--3",,,1.5,,"部分学生安排在暑期(训练中心容量)"
"021E0030","毛泽东思想,邓小平理论和"三个代表"重要思想概论","3--2",4
"学分小计",,,"25(22)",,"18.5(19.5)"
,"导论类",,2
,"通识类课程",,"1.5-4.5",,"0-4.5"
"以下为模块课程",,,"秋","冬","春","夏"
"211B0010","离散数学","4--0",,,4,,,"计算机科学与技术必修"
"081C0170","机械制图及CAD基础","1--1",,,1.5,,,"机械类,能环,过控专业,航空航天学院必修"
"061B0430","普通化学","3--0",,,3,,"信息学院,航空航天学院必修","化学类模块(计算机学院,电气学院,生仪学院,机能学院不修)"
"061B0422","化学实验(乙)","0--2",,,1
"061B0450","无机及分析化学","4--0",,,4,,"高材,材料,化工,生工,制药,环工专业必修"
"061B0380","大学化学实验(O)","0--3",,,1.5
"061B0410","工程化学","2--0",,,2,,,"机械类,能环,过控专业必修"
"061B0423","化学实验(丙)","0--1",,,0.5
"061B0020","复变函数与积分变换","1--1",,,,1.5,,"电气学院,机电专业必修,生仪学院建议修读"
"061B0090","偏微分方程","2--0",,,,2,,"电气学院建议修读,机电专业必修"
"第一年学分小计",,,28.5,,28
"第二学年"
"课程号","课 程 名 称","周学时","学分",,,,"备注"
,,,"秋","冬","春","夏"
"021E0040","马克思主义基本原理概论","2--1",2.5
"031E0010","军事理论","1--1",,1.5
"02110080","形势与政策","0--1","√",,"√"
"031E0040","体育Ⅲ","0--2",1
"031E0050","体育Ⅳ","0--2",,,1
"051F0030","大学英语Ⅳ","2--2",3
"061B0221","大学物理(甲)Ⅱ","4--0",4
"061B0240","大学物理实验","0--3",1.5
"261C0061","理论力学(甲)","4--0",4
"261C0031","材料力学(乙)","4--0",,,4
"261C0080","材料力学实验","0--1",,,,0.5
"101C0080","电路原理(乙)*","3--0",3
"101C0090","电路原理实验(乙)*","0--2",1
"101C0110","模拟电子技术基础*","3--0",,,3
"101C0120","模拟电子技术基础实验*","0--2",,,1
08120260,"机械工程实验Ⅰ*","0--3",,,1.5
"081C0180","机械设计(甲)Ⅰ*","3--0",,,,3
"带"L"的","经济与社会类",,3,,,,"任选2门"
"带"M"的","技术与设计类",,,,3,,"任选2门"
"081C0220","工程材料","2--0",,,2,,"工程技术选修课与短学期选修一起任选2学分"
"061B0030","概率论","1.5--0",,,1.5,,"任选1.5学分"
"061B0100","数理统计","1.5--0",,,,1.5
"061B0160","随机过程","1.5--0",,,,1.5
,"学分小计",,24.5,,20.5
"第三学年"
"课程号","课 程 名 称","周学时","学分",,,,"建议修读学分"
,,,"秋","冬","春","夏"
02110080,"形势与政策","0--1","√",,"√"
,"机械原理课程设计 ","0-2",1
,"机械设计(甲)Ⅱ*","3--0",3
"101C0130","数字电子技术基础*","3--0",3
"101C0140","数字电子技术基础实验","0--2",1
,"控制工程基础*","3--0",3
"081C0120","工程流体力学(乙)*","2--0",2
08121560,"液压传动及控制*","2--0",,2
08120490,"气动电子技术*","2--0",,2
,"微机原理与接口技术*","3--0",,,3
08121410,"机械电子控制*","2--0",,,,2
08120681,"传感与检测技术*","2--0",,,2
08120270,"机械工程实验Ⅱ","0--2",,,,1
08121570,"机电工程综合实验","0--2",,,,1
,"体测达标",,,,"+0.5"
08121310,"电液控制工程","2--0",,,2,,"专业选修,任选6分"
,"信号处理与编程设计","1.5--0",,,,1.5
,"有限元与流场分析","1.5--0",,,1.5
08195041,"互换性与技术测量","1.5--0",,,1.5
,"工程热力学","2.0--0",,,2
,"学分小计(专业课程)",,17,,"15+0.5"
"第四学年"
"课程号","课 程 名 称","周学时","学分",,,,"建议修读学分"
,,,"秋","冬","春","夏"
02110081,"形势与政策","0--1","+2"
,"体测达标",,"+0.5"
08189011,"毕业设计(论文)",10,,,8
,"学分小计(专业课程)",,"+2.5",,8
"短学期"
"课程号","课 程 名 称","周数","学分","建议修读学期"
03110021,"军训",3,"+2","第一短学期"
,"工程训练加强实习(乙)",2,"1.5(选修)","第二短学期"
08188250,"机械电子工程专业认识实习",1,1,"第二短学期"
08188150,"微机接口电路课程设计",1,1,"第三短学期"
08188260,"生产实习",3,3,"第三短学期"
,"学分小计",,"5+2"
"个性课程"
"课程号","课 程 名 称","周学时","学分",,,,"建议修读学期"
,,,"秋","冬","春","夏"
10120420,"工程电磁场与波","2--1",2.5,,,,"第四学年"
,"机电系统动力学建模与仿真","1.5--0",1.5,,,,"第四学年"
08120711,"数值计算方法","1.5--0",1.5,,,,"第三学年"
08120403,"计算机控制技术","1.5--0",1.5,,,,"第四学年"
08120920,"专业外语","1--0",1,,,,"第四学年"
,"电机控制","2--0",2,,,,"第四学年"
,"微机电系统(MEMS)设计与制造","1.5--0",1.5,,,,"第四学年"
08120762,"现代控制理论","1.5--0",1.5,,,,"第四学年"
08121300,"机器人技术","1.5--0",1.5,,,,"第四学年"
08195710,"现代机械系统动力学","1.5--0",1.5,,,,"第四学年"
,"非线性控制","1-0",1,,,,"第四学年"
,"第二课堂",,"+4"
,"学分小计",,"10+4"
2. 微机原理与接口技术课程设计之数字显示倒计时器
DATAS SEGMENT
sec db 24 ;倒数的秒数,可以随意更改
osec db 0
startmsg db "Counting down .... press [p] to puase, [c] to continue, [s] to stop",13,10,"$"
timesup db 13,10,"Times up!"
endmsg db 13,10,"Thanks for using, bye~$"
secStr db 6 p ("$")
curpg db 0
ispause db 0
x db 0
y db 0
DATAS ENDS
STACKS SEGMENT
db 64 p(?)
STACKS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
push ax
push bx
push cx
push dx
MOV AX,DATAS
MOV DS,AX
lea dx,startmsg
call puts
;读取时间
mov ah,2ch
int 21h
mov osec,dh ;记下秒数
call getxy ;取得游标的位置
;倒数,显示倒数,查键盘。
;倒数的原理就是 osec 和现在秒数的对比得出
timer:
mov ah,2ch
int 21h
mov ah,6 ;检查键盘
mov dl,0ffh
int 21h
cmp al,"s" ;终止程式
jz done
cmp al,"p" ;暂停程式
jz pause
cmp al,"c" ;继续程式
jz continue
cmp ispause,0
jg timer
cmp osec,dh ;检查秒数的变化
jnz interval
jmp timer
interval:
mov osec,dh ;更新秒数
dec sec
call showcountdown ;显示倒数秒数(sec)
cmp sec,0
jg timer
lea dx,timesup
call puts
jmp done
pause:
mov ispause,1
jmp timer
continue:
mov ispause,0
jmp timer
puts:
mov ah,9
int 21h
ret
showcountdown:
call setxy ;保持显示倒数的位置
xor ax,ax
xor dx,dx
mov al,sec
cbw
mov bl,10
div bl
add al,"0"
add ah,"0"
lea bx,secStr
mov byte ptr[bx],al
mov byte ptr [bx+1],ah
mov dx,bx
call puts
ret
;读取游标的位置
getxy:
mov ah,3
int 10h
mov x,dl
mov y,dh
mov curpg,bh
ret
;设置游标的位置
setxy:
mov ah,2
mov bh,curpg
mov dl,x
mov dh,y
int 10h
ret
done:
pop dx
pop cx
pop bx
pop ax
MOV AH,4CH
INT 21H
CODES ENDS
END START
3. 求单片机课程设计 用汇编语言设计计数器(要求从0~9999,在数码管上显示)!!!!!!!!!!!!!
单片机课程设计报告
题 目 计时器设计
班 级 电 信 093
学 号 090301334
姓 名 周 剑
时 间 2010.12.20
成 绩
指导教师 石巧云
目录
一、 前言………………………………………………………………1
单片机的应用介绍…………………………………………………1
二、 课程设计的目的和要求…………………………………………2
(一)课程设计的目的…………………………………………… 2
(二)课程设计的基本要求……………………………………… 3
三、 总体设计…………………………………………………………3
(一)工作原理…………………………………………………… 3
(二)硬件总体设计……………………………………………… 4
(三)软件总体设计……………………………………………… 5
四、综合调试………………………………………………………… 7
(一)keil调试 …………………………………………………… 8
(二)Proteus调试………………………………………………… 9
五、结束语…………………………………………………………… 9
六、参考文献 …………………………………………………………10
前言
单片机的应用介绍
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。
单片机是指一个集成在一块芯片上的完整计算机系统。尽管他的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、内存、内部和外部总线系统,目前大部分还会具有外存。同时集成诸如通讯接口、定时器,实时时钟等外围设备。而现在最强大的单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上。
目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录象机、摄象机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。因此,单片机的学习、开发与应用将造就一批计算机应用单片机的应用介绍
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。
单片机是指一个集成在一块芯片上的完整计算机系统。尽管他的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、内存、内部和外部总线系统,目前大部分还会具有外存。同时集成诸如通讯接口、定时器,实时时钟等外围设备。而现在最强大的单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上。
目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录象机、摄象机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。因此,单片机的学习、开发与应用将造就一批计算机应
智能化控制的科学家、工程师。
与智能化控制的科学家、工程师。
单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴:
(1.在智能仪器仪表上的应用
(2.在工业控制中的应用
(3.在家用电器中的应用
(4.在计算机网络和通信领域中的应用
(5.单片机在医用设备领域中的应用
(6.在各种大型电器中的模块化应用
此外,单片机在工商,金融,科研、教育,国防航空航天等领域都有着十分广泛的用途。
二、 课程设计的目的和要求
(一)课程设计的目的
1. 进一步熟悉和掌握8051单片机的结构及工作原理。
2. 掌握单片机的接口技术及相关外围芯片的外特性,控制方法
3. 通过课程设计,掌握以单片机核心的电路设计的基本方法和技术,了解表关电路参数的计算方法。
4. 通过实际程序设计和调试,逐步掌握模块化程序设计方法和调试技术。
5. 通过完成一个包括电路设计和程序开发的完整过程,使学生了解开发一单片机应用系统的全过程,为今后从事相应打下基础。
(二)课程设计的基本要求
用AT89C51 单片机的定时/计数器T0产生一秒的定时时间,作为秒计数时间,但一秒产生时,秒计数加1,秒计数加到60时,自动从0开始。单片机晶振频率为12MHz。
二、 总体设计
(一) 工作原理
LED显示器的结构与原理
1、结构种类
七段LED显示器(数码管)系发光器件的一种。常用的LED发光器件有两类:数码管和点阵。数码管内部有七个条形发光二极管和一个小圆点发光二极管组成,根据各管的亮暗组成字符。常见数码管有10根管脚。管脚排列如下图(a)所示。其中COM为公共端,根据内部发光二极管的接线形式可分为共阴极和共阳极两种。如下图(b)(c)所示,使用时,共阴极数码管公共端接地,共阳极数码管公共端接电源。发光二极管需5~10mA的驱动电流才能正常发光,一般需加限流电阻控制电流的大小。
2、显示原理
LED数码管的a~g七个发光二极管。加正电压的发光加零电压的不能发光,不同亮暗的组合能形成不同的字符,这种组合称为字型码。共阳极和共阴极的字型码是不同的,如下图所示。
LED字符显示代码表
显示 段符号 十六进制代码
dp g f e d c b a 共阴极 共阳极
0 0 0 1 1 1 1 1 1 3FH C0H
1 0 0 0 0 0 1 1 0 06H F9H
2 0 1 0 1 1 0 1 1 5BH A4H
3 0 1 0 0 1 1 1 1 4FH B0H
4 0 1 1 0 0 1 1 0 66H 99H
5 0 1 1 0 1 1 0 1 6DH 92H
6 0 1 1 1 1 1 0 1 7DH 82H
7 0 0 0 0 0 1 1 1 07H F8H
8 0 1 1 1 1 1 1 1 7FH 80H
9 0 1 1 0 1 1 1 1 6FH 90H
(二) 硬件总体设计
1、主要元器件选择
主要元器件选用型号和数量如下:
1个AT89C51(单片机) 1个CRYSTAL(晶振) 2个CAP(电容)
3个RES(电阻) 2个7SEG-COM-CATHOD(共阴极数码管)
1个CAP-ELEC(电解电容)
2、系统板上硬件连线
(1. 把“单片机系统”区域中的P0.0/AD0-P0.7/AD7端口用8芯排线连接到“四路静态数码显示模块”区域中的任一个a-h端口上;要求:P0.0/AD0对应着a,P0.1/AD1对应着b,……,P0.7/AD7对应着h。
(2. 把“单片机系统”区域中的P2.0/A8-P2.7/A15端口用8芯排线连接到“四路静态数码显示模块”区域中的任一个a-h端口上;要求:P2.0/A8对应着a,P2.1/A9对应着b,……,P2.7/A15对应着h。
3、计时器电原理图
(三)软件总体设计
1、程序设计内容
(1.在设计过程中我们用一个存储单元作为秒计数单元,当一秒钟到来时,就让秒计数单元加1,当秒计数达到60时,就自动返回到0,从新秒计数。
(2.对于秒计数单元中的数据要把它十位数和个数分开,方法仍采用对10整除和对10求余。
(3.在数码上显示,仍通过查表的方式完成。
(4.一秒时间的产生在这里我们采用软件精确延时的方法来完成,经过精确计算得到1秒时间为1.002秒。
2、延时1秒子程序
DELY1S: MOV R5,#100
D2: MOV R6,#20
D1: MOV R7,#248
DJNZ R7,$
DJNZ R6,D1
DJNZ R5,D2
RET
3、程序流程图
4、汇编源程序设计
Second EQU 30H
ORG 0
START: MOV Second,#00H ;设置显示初值为00
NEXT: MOV A,Second
MOV B,#10
DIV AB ;十位数存于A中,个位数存于B中
MOV DPTR,#TABLE ;字型码地址送DPTR
MOVC A,@A+DPTR ;查十位字型码
MOV P1,A ;送P1口显示
MOV A,B
MOVC A,@A+DPTR ;查个位字型码
MOV P2,A ;送P2口显示
LCALL DELY1S ;调用延时1秒子程序DELY1S
INC Second ;显示值加1
MOV A,Second
CJNE A,#90,NEXT ;显示值不为90转到NEXT执行
LJMP START ;返回到主程序
DELY1S: MOV R5,#100 ;1S延时子程序
D2: MOV R6,#20
D1: MOV R7,#248
DJNZ R7,$
DJNZ R6,D1
DJNZ R5,D2
RET
TABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH ;共阴数码管字型码
END
四、综合调试
(一)Keil调试
程序调试完成图
(二)Proteus调试
五、结束语
完成情况:经过两个星期的努力,我们一组成员终于完成了秒表控制方案的设计,主要是用AT89C51单片机实现0-99秒计时器控制方案。本设计还包含数码管显示部分,可直接显示时间可方便观察。通过这次课程设计,使我得到了一次用专业知识和专业技能去分析问题、解决问题全面系统的锻炼。使我在单片机的基本原理、单片机应用系统开发过程,以及用汇编语言设计程序的思路技巧等方面都能向前迈了一大步,为日后成为合格的应用型人才打下良好的基础。
六、参考文献
[1]. 江力主编,单片机原理与应用技术,清华大学出版社,2008年4月第6次印刷
[2].蔡骏主编,单片机实验指导教程,安徽大学出版社,2008年7月第一次印刷
[3]. http://www.51c51.com/51test/cc411.htm
4. AT89S51单片机八路抢答器工作原理
基于MCS-51系列单片机AT89S51的八路抢答器
基于MCS-51系列单片机AT89S51的八路抢答器
前言
随着现代电子电路的快速发展,以及电子行业对现有电子工程技术的不断需求,特别是对实际操作实践的电子人才的需求越来越多,所以加强学生动手能力、重视实践应该是电子发展需求的必然趋向。实践动手能力的培养是一种综合能力,这种能力当然是在一定难度的前提下完成的,通过一定数量的实践才能逐步形成的。因此在培养实践能力的同时,要通过实践来不断的发现问题和解决问题的途径和方法,从而提高实践能力。
近年来,随着单片机档次的不断提高,功能的不断完善,其应用日趋成熟、应用领域日趋扩大,特别是工业测控、尖端武器和日用家电等领域更是因为有了单片机而生辉增色。单片机应用技术已成为一项新的工程应用技术。本次实习设计的题目为基于单片机的抢答器。
在本次的课程设计中我主要负责了该系统的印制电路板PCB的制作
一、方案论证
方案一:系统各部分采用中小规模集成数字电路,用机械开关按钮作为控制开关,完成抢答输入信号的触发。该方案的特点是中小规模集成电路应用技术成熟,性能可靠,能方便地完成选手抢答的基本功能,但是由于系统功能要求较高,所以电路连接集成电路相对较多,而且过于复杂,并且制作过程工序比较烦琐,使用不太方便。
方案二:该系统采用MCS-51系列单片机AT89S51作为控制核心,该系统可以完成运算控制、信号识别以及显示功能的实现。由于用了单片机,使其技术比较成熟,应用起来方便、简单并且单片机周围的辅助电路也比较少,便于控制和实现。整个系统具有极其灵活的可编程性,能方便地对系统进行功能的扩张和更改性。CS-51单片机特点如下:
1>可靠性好:单片机按照工业控制要求设计,抵抗工业噪声干扰优于一般的CPU,程序指令和数据都可以烧写在ROM许多信号通道都在同一芯片,因此可靠性高。
2>易扩充:单片机有一般电脑所必须的器件,如三态双向总线,串并行的输入及输出引脚,可扩充为各种规模的微电脑系统
3>控制功能强:单片机指令除了输入输出指令,逻辑判断指令外还有更丰富的条件分支跳跃指令。原理框图如1-1所示;
图1-1
方案比较及其选用依据,显然方案二比方案一简单的多,不但从性能上优于方案一,而且在使用上及其功能的实现上都较方案一简洁,并且由于单片机具有优越的高集成电路性,使其工作速度更快、效率更高。另外AT89S51单片机采用12MHz的晶振,提高了信号的测量精度,并且使该系统可以通过软件改进来扩张功能。而方案一采用了中小规模集成电路,有其复杂的电路性能,从而可能会使信号的输入输出产生延时及不必要的误差。依此依据选择方案二比较适合。
二、原理分析
1.本电路采用单片机AT89C51作为控制芯片,单片机的P0口外接八个发光二极管,每个发光二极管分别作为八位选手的信号指示灯。并在各个外接电路上并接开关按键,按键另一端接地。发光二极管采用共阳极接法,由于P0口为高电平呈输入状态,当有按键按下时,P0口呈低电平与按键对应的发光二极管满足点亮条件点亮。在程序编程上采用查询,查询P0口P0。0到P0。7的八个端口呈低电平,即查询是哪个选手先按键,然后将选手号码的字节数据送至串行口输出并在数码管上显现出来。
2.蜂鸣器是利用三极管处于开关状态是的导通与截止工作,在三极管导通时蜂鸣器工作,三极管截止时蜂鸣器不工作。三极管采用8550PNP型基极接于P1。2口置其低电平时三极管导通,置其高电平时三极管截止。
3.数码管采用共阳极七段显示,其内部发光二极管为共阳极接高电平,当对应发光二极管一端为低电平时发光二极管点亮,显示的数字或字符由送入的字节数据控制,字节数据的输出采用串形口工作模式0,8位串行字节数据的输出通过RXD端口送出,TXD端用于送出同步移位脉冲,作为外接器件的同步移位信号。数据的发送是在TI=0的情况下,由一写发送缓冲器的指令开始CPU执行完该指令,串行口即将8位数据从RXD端送出,同时TXD端发出同步移位脉冲。8位数据发送完毕后由硬件置位TI=1,通过查询TI位来确定是否发送完一组数据,TI=1表示发送缓冲器已空,当要发送下一组数据时用软件使TI清零,然后即可发送下一组数据。
4.软件设计分析首先在程序的开始为选手设置了一段违规程序,该程序的作用是为了防止选手在主持人没有按下抢答键时,有的选手已经提前抢答了,本次抢答为无效抢答,并有报警和记录下该位选手的选号,做违规处理,如果选手超出了在规定的提前抢答次数,则该选手将被取消以后的抢答资格。如果在主持按下抢答键时再抢答,该次抢答被视为有效抢答,在主持按下回答问题的键时选手就可以在规定的时间内回答问题了
图1-2
<1>选手查询程序:
ORG0000H
START:CLRA
MOVA,#0FFH
MOVP0,A
LOP:JNBP2。4,LP
JNBP0。0,SA1
JNBP0。1,SA2
JNBP0。2,SA3
JNBP0。3,SA4
JNBP0。4,SA5
JNBP0。5,SA6
JNBP0。6,SA7
JNBP0。7,SA8
SJMPLOP
SA1:AJMPSB1
SA2:AJMPSB2
SA3:AJMPSB3
SA4:AJMPSB4
SA5:AJMPSB5
SA6:AJMPSB6
SA7:AJMPSB7
SA8:AJMPSB8
LP:MOVR0,#9
LOP1:LCALLLED
LCALLDEL
JNBP0。0,SIP1
JNBP0。1,SIP2
JNBP0。2,SIP3
JNBP0。3,SIP4
JNBP0。4,SIP5
JNBP0。5,SIP6
JNBP0。6,SIP7
JNBP0。7,SIP8
DECR0
CJNER0,#0,LOP1
MOVR0,#0
LCALLLED
LCALLDEL
SJMPLOP
SIP1:AJMPDIP1
SIP2:AJMPDIP2
SIP3:AJMPDIP3
SIP4:AJMPDIP4
SIP5:AJMPDIP5
SIP6:AJMPDIP6
SIP7:AJMPDIP7
SIP8:AJMPDIP8
SB1:MOVR2,#1
LCALLLED1
LCALLDE
SJMPLP1
SB2:MOVR2,#2
LCALLLED1
LCALLDE
SJMPLP1
SB3:MOVR2,#3
LCALLLED1
LCALLDE
SJMPLP1
SB4:MOVR2,#4
LCALLLED1
LCALLDE
SJMPLP1
SB5:MOVR2,#5
LCALLLED1
LCALLDE
SJMPLP1
SB6:MOVR2,#6
LCALLLED1
LCALLDE
SJMPLP1
SB7:MOVR2,#7
LCALLLED1
LCALLDE
SJMPLP1
SB8:MOVR2,#8
LCALLLED1
LCALLDE
SJMPLP1
LP1:JNBP2。4,LOP2
SJMPLP1
DIP1:MOVR2,#1
LCALLLED1
LCALLDE
SJMPLH1
DIP2:MOVR2,#2
LCALLLED1
LCALLDE
SJMPLH1
DIP3:MOVR2,#3
LCALLLED1
LCALLDE
SJMPLH1
DIP4:MOVR2,#4
LCALLLED1
LCALLDE
SJMPLH1
DIP5:MOVR2,#5
LCALLLED1
LCALLDE
SJMPLH1
DIP6:MOVR2,#6
LCALLLED1
LCALLDE
SJMPLH1
DIP7:MOVR2,#7
LCALLLED1
LCALLDE
SJMPLH1
DIP8:MOVR2,#8
LCALLLED1
LCALLDE
SJMPLH1
LH1:JNBP2。4,LOOP
SJMPLH1
LOP2:MOVA,#11H
MOVSBUF,A
JNBTI,$
CLRTI
LCALLDEL
AJMPLOP
<2>串行输出程序:
该部分程序的设计利用了单片机的串行模式0输出,该输出方式占用IO口少。可以省去许多IO口作为功能的扩展使用。在该模式下,我们采用了输出查询的方式,就是要借助发送标志TI,当程序执行到发送标志位时,查询其标志位TI的值,只要TI的值是0程序就继续查询,知道查询到TI为1时才结束,然后在进入下一组数据的发送。由于串行输出时送进去的数都是十进制数,以致计算机不能识别,所以还要把送进去的十进制数转化成而进制数,这样才能输出。因此在输出程序前必须有拆字程序,把原来送进去的十进制数转化成二进制数,然后在输出并通过数码管显示出来。但是如果在显示选手选号与显示选手回答问题所用的到计同用一段串行输出程序时就会造成程序的混乱,所以在此处设计了两段初始值不同的显示程序,从而可能增加了程序的烦琐化。
LED1:MOVA,R2
MOVB,#10
DIVAB
MOVR1,A
MOVR3,B
MOVA,R1
MOVDPTR,#TAB
MOVCA,@A+DPTR
MOVSBUF,A
JNBTI,$
CLRTI
MOVA,R3
MOVCA,@A+DPTR
MOVSBUF,A
JNBTI,$
CLRTI
RET。
LED:MOVA,R0
MOVB,#10
DIVAB
MOVR1,A
MOVR3,B
MOVA,R1
MOVDPTR,#TAB
MOVCA,@A+DPTR
MOVSBUF,A
JNBTI,$
CLRTI
MOVA,R3
MOVCA,@A+DPTR
MOVSBUF,A
JNBTI,$
CLRTI
RET
DE:CLRP1。2
LCALLDEL01
SETBP1。2
LCALLDEL01
RET
TAB:DB11H,0D7H,32H,92H,0D4H,98H,18H,0D3H,10H,90H
RET
<3>倒计时程序
该程序为选手回答问题时的30秒倒计时程序,其中前25秒为正常的倒计时,在后5秒倒计时时伴随有报警声,用于提示选手回答问题的剩余时间。如果该选手在正常的倒计时内没有完成问题的回答,那么倒计时将被清零。
LOOP:MOVR0,#30
LPP:LCALLLED
LCALLDEL
JNBP2。4,LOP2
DECR0
CJNER0,#5,LPP
MOVR0,#5
LPP1:JNBP2。4,LOP2
LCALLLED
LCALLDE
DECR0
CJNER0,#0,LPP1
MOVR0,#0
LCALLLED
LCALLDEL
LJMPSTART
<4>延时程序
该系统设计了两段延时程序,一段1秒延时,是为了30秒倒计时调用和程序中一秒延时所用;另一段为0。5秒延时,用于报警。程序的设计中报警时间为一秒,但是由于在硬件的设计时只设计了一个按键,这样就会造成连续按键时会使所设定的报警声不断的响,这是设计中不允许的,所以在软件编程时设计了一个0。5秒的延时,被报警时所调用,这样就使报警声能很清楚地区分出来了
DEL:MOVR6,#20DEL01:MOVR6,#10
DEL1:MOVR5,#100DEL11:MOVR5,#100
DEL2:MOVR4,#250DEL21:MOVR4,#250
DJNZR4,$DJNZR4,$
DJNZR5,DEL2DJNZR5,DEL21
DJNZR6,DEL1DJNZR6,DEL11
RETRET
<5>报警程序
该段程序主要是用于本系统中的所有报警使用,报警时间延时为1秒钟。
DE:CLRP1。2
LCALLDEL01
SETBP1。2
LCALLDEL01
RET
三、制作过程
五、参考文献
曾峰,巩海洪,曾波,电子工业出版社,印刷电路板(PCB)设计与制作2005.8
梅海凤,王艳秋,张军,汪毓铎,清华大学出版社单片机原理与接口技术2004.2
北京交通大学出版社
第二个文献:基于51单片机八路抢答器设计程序及电路图
基于51单片机八路抢答器设计程序及电路图
说明:本人的这个设计改进后解决了前一个版本中1号抢答优先的问题,并增加了锦囊的设置,当参赛选手在回答问题时要求使用锦囊,则主持人按下抢答开始键,计时重新开始。
;八路抢答器电路请看下图是用ps仿真的,已经测试成功
<单片机八路抢答器电路图>
;============================================================
;================单片机八路抢答器程序=====================
;================51hei=======================
;================2008年5月=======================
;============================================================
OKEQU20H;抢答开始标志位
RINGEQU22H;响铃标志位
ORG0000H
AJMPMAIN
ORG0003H
AJMPINT0SUB
ORG000BH
AJMPT0INT
ORG0013H
AJMPINT1SUB
ORG001BH
AJMPT1INT
ORG0040H
MAIN:MOVR1,#30;初设抢答时间为30s
MOVR2,#60;初设答题时间为60s
MOVTMOD,#11H;设置未定时器/模式1
MOVTH0,#0F0H
MOVTL0,#0FFH;越高发声频率越高,越尖
MOVTH1,#3CH
MOVTL1,#0B0H;50ms为一次溢出中断
SETBEA
SETBET0
SETBET1
SETBEX0
SETBEX1;允许四个中断,T0/T1/INT0/INT1
CLROK
CLRRING
SETBTR1
SETBTR0;一开始就运行定时器,以开始显示FFF.如果想重新计数,重置TH1/TL1就可以了
;=====查询程序=====
START:MOVR5,#0BH
MOVR4,#0BH
MOVR3,#0BH
ACALLDISPLAY;未开始抢答时候显示FFF
JBP3.0,NEXT;ddddddd
ACALLDELAY
JBP3.0,NEXT;去抖动,如果"开始键"按下就向下执行,否者跳到非法抢答查询
ACALLBARK;按键发声
MOVA,R1
MOVR6,A;送R1->R6,因为R1中保存了抢答时间
SETBOK;抢答标志位,用于COUNT只程序中判断是否查询抢答
MOVR7,#01H;读抢答键数据信号标志,这里表示只读一次有用信号
MOVR3,#0AH;抢答只显示计时,灭号数
AJMPCOUNT;进入倒计时程序,"查询有效抢答的程序"在COUNT里面
NEXT:JNBP1.0,FALSE1
JNBP1.1,FALSE2
JNBP1.2,FALSE3
JNBP1.3,FALSE4
JNBP1.4,FALSE5
JNBP1.5,FALSE6
JNBP1.6,FALSE7
JNBP1.7,FALSE8
AJMPSTART
;=====非法抢答处理程序=====
FALSE1:MOVR3,#01H
AJMPERROR
FALSE2:MOVR3,#02H
AJMPERROR
FALSE3:MOVR3,#03H
AJMPERROR
FALSE4:MOVR3,#04H
AJMPERROR
FALSE5:MOVR3,#05H
AJMPERROR
FALSE6:MOVR3,#06H
AJMPERROR
FALSE7:MOVR3,#07H
AJMPERROR
FALSE8:MOVR3,#08H
AJMPERROR
;=====INT0(抢答时间R1调整程序)=====
INT0SUB:MOVA,R1
MOVB,#0AH
DIVAB
MOVR5,A
MOVR4,B
MOVR3,#0AH
ACALLDISPLAY;先在两个时间LED上显示R1
JNBP3.4,INC0;P3.4为+1s键,如按下跳到INCO
JNBP3.5,DEC0;P3.5为-1s键,如按下跳到DECO
JNBP3.1,BACK0;P3.1为确定键,如按下跳到BACKO
AJMPINT0SUB
INC0:MOVA,R1
CJNEA,#63H,ADD0;如果不是99,R2加1,如果加到99,R1就置0,重新加起。
MOVR1,#00H
ACALLDELAY1
AJMPINT0SUB
ADD0:INCR1
ACALLDELAY1
AJMPINT0SUB
DEC0:MOVA,R1
JZSETR1;如果R1为0,R1就置99,
DECR1
ACALLDELAY1
AJMPINT0SUB
SETR1:MOVR1,#63H
ACALLDELAY1
AJMPINT0SUB
BACK0:RETI
;=====INT1(回答时间R2调整程序)=====
INT1SUB:MOVA,R2
MOVB,#0AH
DIVAB
MOVR5,A
MOVR4,B
MOVR3,#0AH
ACALLDISPLAY
JNBP3.4,INC1
JNBP3.5,DEC1
JNBP3.1,BACK1
AJMPINT1SUB
INC1:MOVA,R2
CJNEA,#63H,ADD1
MOVR2,#00H
ACALLDELAY1
AJMPINT1SUB
ADD1:INCR2
ACALLDELAY1
AJMPINT1SUB
DEC1:MOVA,R2
JZSETR2
DECR2
ACALLDELAY1
AJMPINT1SUB
SETR2:MOVR2,#63H
ACALLDELAY1
AJMPINT1SUB
BACK1:RETI
;=====倒计时程序(抢答倒计时和回答倒计时都跳到改程序)=====
REPEAT:MOVA,R2;使用锦囊时重新计时
MOVR6,A
CLRRING
COUNT:MOVR0,#00H;重置定时器中断次数
MOVTH1,#3CH
MOVTL1,#0B0H;重置定时器
RECOUNT:MOVA,R6;R6保存了倒计时的时间,之前先将抢答时间或回答时间给R6
MOVB,#0AH
DIVAB;除十分出个位/十位
MOV30H,A;十位存于(30H)
MOV31H,B;个位存于(31H)
MOVR5,30H;取十位
MOVR4,31H;取个位
MOVA,R6
SUBBA,#07H
JNCLARGER;大于5s跳到LARGER,小于等于5s会提醒
MOVA,R0
CJNEA,#0AH,FULL;1s中0.5s向下运行
CLRRING
AJMPCHECK
FULL:CJNEA,#14H,CHECK;下面是1s的情况,响并显示号数并清R0,重新计
SETBRING
MOVA,R6
JZQUIT;计时完毕
MOVR0,#00H
DECR6;一秒标志减1
AJMPCHECK
LARGER:MOVA,R0
CJNEA,#14H,CHECK;如果1s向下运行,否者跳到查"停/显示"
DECR6;计时一秒R6自动减1
MOVR0,#00H
CHECK:JNBP3.1,QUIT;如按下停止键退出
JNBOK,CHECKK;只在回答倒计时才有效
AJMPNEXTT
CHECKK:JNBP3.0,REPEAT;判断是否使用锦囊
NEXTT:ACALLDISPLAY
JBOK,ACCOUT;如果是抢答倒计时,如是则查询抢答,否者跳过查询继续倒数(这里起到锁抢答作用)
AJMPRECOUNT
ACCOUT:
MOVA,36H
JNBACC.0,TRUE1
JNBACC.1,TRUE2
JNBACC.2,TRUE3
JNBACC.3,TRUE4
JNBACC.4,TRUE5
JNBACC.5,TRUE6
JNBACC.6,TZ1
JNBACC.7,TZ2
AJMPRECOUNT
TZ1:JMPTRUE7
TZ2:JMPTRUE8
QUIT:CLROK;如果按下了"停止键"执行的程序
CLRRING
AJMPSTART
;=====正常抢答处理程序=====
TRUE1:ACALLBARK
MOVA,R2
MOVR6,A;抢答时间R2送R6
MOVR3,#01H
CLROK;因为答题的计时不再查询抢答,所以就锁了抢答
AJMPCOUNT
TRUE2:ACALLBARK
MOVA,R2
MOVR6,A
MOVR3,#02H
CLROK
AJMPCOUNT
TRUE3:ACALLBARK
MOVA,R2
MOVR6,A
MOVR3,#03H
CLROK
AJMPCOUNT
TRUE4:ACALLBARK
MOVA,R2
MOVR6,A
MOVR3,#04H
CLROK
AJMPCOUNT
TRUE5:ACALLBARK
MOVA,R2
MOVR6,A
MOVR3,#05H
CLROK
AJMPCOUNT
TRUE6:ACALLBARK
MOVA,R2
MOVR6,A
MOVR3,#06H
CLROK
AJMPCOUNT
TRUE7:ACALLBARK
MOVA,R2
MOVR6,A
MOVR3,#07H
CLROK
AJMPCOUNT
TRUE8:ACALLBARK
MOVA,R2
MOVR6,A
MOVR3,#08H
CLROK
AJMPCOUNT
;=====犯规抢答程序=====
ERROR:MOVR0,#00H
MOVTH1,#3CH
MOVTL1,#0B0H
MOV34H,R3;犯规号数暂存与(34H)
HERE:MOVA,R0
CJNEA,#06H,FLASH;0.3s向下运行->灭并停响
CLRRING
MOVR3,#0AH
MOVR4,#0AH
MOVR5,#0AH;三灯全灭
AJMPCHECK1
FLASH:CJNEA,#0CH,CHECK1;下面是0.8s的情况,响并显示号数并清R0,重新计
SETBRING
MOVR0,#00H
MOVR3,34H;取回号数
MOVR5,#0BH
MOVR4,#0BH;显示FF和号数
AJMPCHECK1
CHECK1:JNBP3.1,QUIT1
ACALLDISPLAY
AJMPHERE
QUIT1:CLRRING
CLROK
AJMPSTART
;=====显示程序=====
DISPLAY:MOVDPTR,#DAT1;查表显示程序,利用P0口做段选码口输出/P2低三位做位选码输出,
MOVA,R3
MOVCA,@A+DPTR
MOVP2,#0feH
MOVP0,A
ACALLDELAY2
MOVDPTR,#DAT2
MOVA,R5
MOVCA,@A+DPTR
MOVP2,#0fdH
MOVP0,A
ACALLDELAY2
MOVA,R4
MOVCA,@A+DPTR
MOVP2,#0fbH
MOVP0,A
ACALLDELAY2
RET
DAT1:DB00h,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,00H,71H
;"灭","1","2","3","4","5","6","7","8","9","灭","F"
DAT2:DB3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,00H,71H
;第一个为零,其他与上相同,因为十位如果为零显示熄灭
;====加减时间延时(起到不会按下就加N个数)======
DELAY1:MOV35H,#08H
LOOP0:ACALLDISPLAY
DJNZ35H,LOOP0
RET
;=====延时4236个机器周期(去抖动用到)=====
DELAY:MOV32H,#12H
LOOP:MOV33H,#0AFH
LOOP1:DJNZ33H,LOOP1
DJNZ32H,LOOP
RET
;=====延时4236个机器周期(显示用到)=====
DELAY2:MOV32H,#43H
LOOP3:MOV33H,#1EH
MOVA,R7;每隔60~70个机器周期读一次P1口,全为1时为无效数据,继续读,有一个不为1时,转到正常抢答处理
JNZAAAA1;没读到有效数据时继续转到AAAA1
LOOP2:DJNZ33H,LOOP2
DJNZ32H,LOOP3
RET
;=====读抢答按键数据口程序=====
;由于在读抢答数据口的时候,单片机首先进入倒计时程序,再调用显示程序,最后才检测按键口
;然而在检测按键口时动态扫描要调用三次(4ms)延时程序.这样就会导致读数据口出现滞后,造成1号优先最高.8号最低.
;故采用在延时子程序中加了读数据口程序.保证了灵敏度和可靠性
AAAA1:MOVA,P1
CJNEA,#0FFH,AA1;当不全为1时的数据为有效数据
AA0:MOV36H,A;将有效数据送到36H暂存
AJMPLOOP2
AA1:DECR7
AJMPAA0
;=====发声程序=====
BARK:SETBRING
ACALLDELAY1
ACALLDELAY1
CLRRING;按键发声
RET
;=====TO溢出中断(响铃程序)=====
T0INT:MOVTH0,#0ECH
MOVTL0,#0FFH
JNBRING,OUT;
CPLP3.6;RING标志位为1时候P3.6口不短取反使喇叭发出一定频率的声音
OUT:RETI
;=====T1溢出中断(计时程序)=====
T1INT:MOVTH1,#3CH
MOVTL1,#0B0H
INCR0
RETI
仅供参考。
5. 简论单片机课程中单片机实验教学探究
简论单片机课程中单片机实验教学探究
论文摘要:单片机的开发与应用、学习将造就一批计算机智能化控制的工程师、科学家。一些中等院校也相继开设了单片机课程设计及相关的课程。在单片机及接口技术课程的教学过程中,实验教学是重要的组成部分。针对单片机课程的教学改革,不断加强单片机课程实验环节,改革教学方法,虚拟仿真实验在单片机教学中的应用,实践表明,该方法有利于激发学生的学习兴趣,培养学生的工程素养和创新能力,提高了教学效果。
论文关键词:单片机;教学;仿真实验
“单片机原理”是一门理论性、逻辑性、实践性很强的学科,是电类专业一门非常重要的专业基础课,把微机接口部分、汇编语言部分、通信技术部分的知识点等综合在一起,属于逻辑性、工程性、技术性、实践性很强的一门专业基础课。该课程作为电类专业最重要的核心课程之一,它是电类专业高素质技能型人才所需全部自动控制类知识结构的载体,占据着非常重要的位置。
然而,传统的单片机教学一般注重课程本身的体系结构和前后的逻辑联系,均以学科体系为出发点,忽略了“可学性”,致使学生学得吃力,老师教得辛苦,教学效果却没有显现出来。
一、研究背景及意义
目前,全国将单片机列入单独的比赛项目,在考查中注重学生的能力培养,学生的技能素养教育成为重中之重,加之社会需求高技能人才,许多学校为了适应社会的发展和市场需求在不同的专业开设了单片机课程,然而单片机课程是一门实践性很强的课程,要想在教学过程中取得很好的效果,就必须要求学生在学习过程中多动手实践,但有的学校教学设备有限,怎样解决这个问题。仿真实验课可以让学生在单片机工作室里做中学,真正玩转单片机,也同时解决了学生学起来枯燥,老师教起来吃力的尴尬局面。
目前单片机教学中存在诸多问题。如单片机课程理论为主,实验教学多是进行验证性实验。单片机实验室存在场地和时间限制,学生除了课上,很难有机会接触到所需要的设备,如仿真器、实验板等,个人配备成本太高,个体无法承担。而且实验箱只能验证试验的基本作用和意义,就无从谈起学生动手能力的训练和提升。单片机在当今社会中的应用速度发展迅速,然而单片机教材陈旧,实验设备很容易落后、老化等问题,必然会带来耗资等问题。由此可见,构建成本低廉的单片机仿真实验系统对于单片机教学意义重大。它不仅可以降低实验设备投资,而且能培提高学生的工程素质,养学生的创新精神。在单片机控制系统的设计开发过程中,我们不单要突出设备的自动化程度及智能性,另一方面也要重视控制系统的工作稳定性,否则就无法体现控制系统的优越性。
由于单片机控制系统应用系统的工作环境往往是比较恶劣和复杂的,其应用的可靠性、安全性就成为一个非常突出的问题。单片机控制系统应用必须长期稳定、可靠地运行,否则将导致控制误差加大,严重时会使系统失灵,甚至造成巨大的损失。
影响单片机控制系统应用的可靠、安全运行的主要因素是来自系统内部和外部的各种电气干扰,以及系统结果设计、元器件选择、安装、制造工艺和外部环境条件等。这些因素对控制系统造成的干扰后果主要表现在下述几个方面。(1)数据采集误差加大。(2)控制状态失灵。(3)数据受干扰发生变化。(4)程序运行失常。
由于受到干扰后计数器的值是随机的,因而导致程序混乱。通常的情况是程序将执行一系列毫无意义的指令,最后进入“死循环”,这将使输出严重混乱或系统失灵。
随着单片机及其接口技术的飞速发展,目前面对职业教育存在的突出问题:质量能力与规模能力不相适应,教学信息化程度低,古老的填鸭式课堂教学模式仍应用普遍,“双师型”教师队伍建设机制缺乏完善性,科学管理水平和改革创新能力就提到了日程,管理制度不健全,学校基本办学规范不健全,科学的职业教育评价标准和评价机制达不到标准,学生成长的“通道”不畅通。
从新的教学要求来看,这类课程仅在课堂上讲授基本原理是不够的,必须在教学中加强实践环节,开出一定数量的高质量的配套实验课活独立的实验课程,让学生有足够的实验机会。那么对于单片机实验教学环境建设就相应提出了高要求。怎样解决这个问题,单片机仿真实验应运而生。
二、“单片机仿真实验”初探
伴随着计算机技术的飞速发展,在各个领域都出现了各种仿真系统,为各种实际系统的开发提供了准确可靠的保证,同时为很多学校、企业等节约了大量的人力和物力。在电子信息技术领域也同样出现了大量的仿真工具,如课堂上用到的各种EDA工具;模数混合仿真的Protel、Multisim等常见的电子应用仿真软件,数字系统设计的Fundation、Maxplus II、Expert等。
所谓“仿真”,就是通过开发工具真实地模拟用户系统的运行环境,使用户能够在透明和可控的条件下观察系统运行过程中的状态和结果,仿真实际上也是一种软件和硬件的综合调试手段,它能提高应用系统开发的效率。
用通俗的话来描述“单片机仿真实验”就是在一块虚拟电路板上按照真实电路的设计构想放置一些虚拟的元器件,并模拟实际烧ROM的过程链接上程序代码,“接通”电路观察效果,如果不理想的话可以反复修改电路或程序代码,直至符合设计要求为止。
仿真实验的好处是显而易见的。在没有仿真实验的年代,每架构一个真实的电路都需要费时费力费钱,稍有不慎还有可能前功尽弃,再加上单片机中的ROM芯片是有擦写次数的,而一段程序可能需要修改擦写多次,无形中减少了ROM芯片的使用寿命。仿真实验是在计算机上进行的(可能会费点儿电),以上问题都不存在,而且就现在的仿真软件来说,仿真出来的电路效果与真实电路一模一样,毫不夸张地说,只要仿真是成功的,就可以直接下工厂的流水线生产了。
6. 单片机仿真做按键控制数码管静态显示
因为你k1,k2,k3中的i都是局部变量,每次执行k1,k2,k3是都重新赋值了,把i改为全局变量,并把k1,k2,k3中的i的定义删除即可。
7. 机械设计制造及自动化是干嘛的
本专业培养具备机械设计制造基础知识与应用能力,能在工业生产第一线从事机械制造领域内的设计制造、科技开发、应用研究、以机械设计与制造为基础,融入计算机科学、信息技术、自动控制技术的交叉学科,主要任务是运用先进设计制造技术的理论与方法,解决现代工程领域中的复杂技术问题,以实现产品智能化的设计与制造。运行管理和经营销售等方面工作的高级工程技术人才。
编辑本段培养目标
本专业培养具备机械设计制造基础知识与应用能力,能在工业主产第一线从事机械制造领域内的设计制造、科技开发、应用研究、运行管理和经营销售等方面工作的高级工程技术人才。
编辑本段培养要求
本专业培养具备机械设计制造基础知识与应用能力, 具有机电新产品开发与管理企业所需的知识结构及潜能,也具有适应科研、教育、经贸及行政管理等部门工作或继续深造的素质和能力,能在机械工程及其自动化领域内从事设计制造、科技开发、应用研究、运行管理和经营销售等方面工作的高级工程技术人才。
编辑本段知识技能
毕业生应获得以下几方面的知识和能力: 1. 具有较扎实的自然科学基础、较好的人文、艺术和社会科学基础及正确运用本国语言、文字的表达能力; 2. 较系统地掌握本专业领域宽广的技术理论基础知识,主要包括力学、机械学、电工与电子技术、机械工程材料、机械设计工程学、机械制造基础、自动化基础、市场经济及企业管理等基础知识。 3. 具有本专业必需的制图、计算、实验、测试、文献检索和基本工艺操作等基本技能; 4. 具有本专业领域内某个专业方向内所必要的专业知识,了解其科学前沿发展趋势; 5. 具有初步的科学研究、科技开发及组织管理能力; 6. 具有较强的自学能力和创新意识。
课程设置
工程图学、工程力学、机械原理及设计、电工电子学、工程材料及其成型基础、 机械制造技术基础、控制工程基础、微机原理与应用、机电传动控制、液压与气压传动、机械工程测试技术、数控技术、机械系统设计、机械制造自动化、质量管理与控制、计算机辅助设计、数字化制造技术等。 主要课程 在高中文化知识的基础上,掌握本专业所必需的基础知识、基本原理和较熟练的专业实践技能:机械制图、工程材料、工程力学,机械原理、机械设计、工程经济,机械设计基础、电工与电子技术、液压传动与气压传动、机械工程材料、制造技术基础、微机电系统与制造、互换性测量、控制工程、数控技术、CAD。 基础课 从应职岗位需求出发,充分考虑到学生的文化基础,选择灵活多样的教学方法和适宜的教学内容。教学重点应是教法改革和内容选择,并注意培养学生自主学习和再学习的能力。根据教学内容,教师恰当地分配每一次课的时间,确定自学讨论、讲授、实验与练习所占的时间比例。同时使学生在学习态度、学习方法上为后续课程打下基础。 利用第二课堂活动。以形势报告、文艺汇演、音乐、美术欣赏及心理健康咨询等提高学生素养;结合“两操一课”与体育竞赛增强学生体质;开展英语知识竞赛、演出与口才训练、书法、绘画、微机强化等培训班培养学生的特长,提高学生推销自己的能力,增加就业机会。 1.社会理论课(132学时) 本课程包括马克思主义哲学、毛泽东思想概论、邓小平理论和三个代表重要思想、法律基础知识、思想品德修养。本课程是高等职业技术学院学生必修的一门德育课,主要讲授马克思主义哲学基础;充分认识毛泽东思想是中国共产党人在长期奋斗中坚持马克思主义基本原理同中国具体实际相结合的第一个理论成果;深刻领会邓小平理论和三个代表重要思想的意义,掌握邓小平理论和三个代表重要思想的理论论述;使学生了解宪法、行政法、民法、经济法、刑法、诉讼法中与学生关系密切的有关法律基本知识;对学生进行普遍关心的形势、政策、人生、理想、道德、民主、纪律等方面的教育。初步树立正确的世界观、人生观和价值观;做到知法、懂法,增强法律意识,树立法制观念,提高辨别是非的能力;培养学生优良的思想品质、理想和人生观,为将来从事社会实践,做一个合格的高职生打下基础。 2.体育与健康(108学时) 本课程通过体育基础理论和基本技能的传授和有效的体育实践,全面增强学生体质,促进学生身心的健康发展。使学生喜爱体育,掌握锻炼身体的基本方法,养成体育锻炼的习惯;培养学生勇敢顽强的精神,公平竞争的态度,以及乐观、自信、进取的心理品质。 3.高等数学(128学时) 本课程主要讲授极限与连续、一元函数微分学、积分学,向量代数与空间解析几何,多元函数微分学,二重积分,无穷级数,常微分方程等。通过教学,进一步提高学生的数学素养,培养学生的高等数学运算、空间想象、数形结合、思维和实际应用能力,为学习专业课打下基础。 4.大学英语(128学时) 本课程是一门基础课。以培养学生外语应用能力为教学重点,同时传授必要的语言知识。通过教学,对学生进行听、说、读写的语言训练;培养学生较强的阅读与本专业有关的外语技术资料的能力,听说能力和基本的书写外语信函等应用文的能力,为学生进一步提高外语使用能力打好基础。 5计算机应用基础(60学时) 主要讲授计算机的基础知识、常用操作系统的使用、文字处理软件的使用、计算机网络的基本操作和使用,掌握计算机操作的基本技能、具有文字处理能力,数据处理能力,信息获取、整理、加工能力,网上交互能力,为以后学习和工作打下基础。 6.专业课 以适用、实用为原则,优化知识技能结构,形成与应职岗位相一致的教学内容。从应职岗位需要出发,将各课程的知识与技能有机地结合起来,选用恰当的教学方法,精讲多练,突出能力教育。各课程要根据本专业在社会生产中的发展规律和生产实际情况,对教学内容作好时续上的必要调整。要积极探索以学生为主体的各种灵活多样的教学形式和影视、电脑课件等现代教学手段,并注重教学信息资料单、作业单、技能单、图表图像等教学资料的建设,提高教学效果。要引导学生选择好规定学分的选修课,并精心组织教学,以扩大学生的知识面。 2.)教学实训:根据教学进程,安排在恰当时间。具体安排时间或全部集中或以周为单位分散。要充分认识教学实训对学生专业能力培养的重要性,认真准备好实训大纲,精心组织。充分利用实验室和校内外实训基地,按照应职岗位需要进行专项技能培训。让学生在实践中多做、反复做,使其把主干课程的知识与专业技能联系起来,进一步强化综合技能,教学实训重点是学生实际工作能力的培养和训练,所以,还要重视学生爱岗敬业、吃苦耐劳精神的教育和培养。 3.)岗前实训:最后一学期,以顶岗形式安排就业前综合实训。模拟顶岗,强化训练,使学生稳定的掌握所学的各项知识和技能,并将各专项技能联贯起来形成职业岗位能力, 以缩短进入实际工作岗位的适应期,增强就业能力。 7.机械制图与CAD(194学时,机械测绘1周,CAD实训1周) 本课程是一门技术基础课。主要讲授投影作图和机械制图等内容,使学生掌握正确正投影法的基本原理和基本方法,熟悉机械制图国家标准。培养学生具有一定的图示能力,读图能力,空间形体的想象能力,要求学生能较熟练地绘制一定复杂程度机械零件工作图和部件装配图,并能按给定的要求正确标注尺寸、公差配合及表面粗糙度等。熟练运用计算机绘图,掌握一种计算机辅助绘图软件的应用。 8.工程力学(90学时) 主要讲授静力学、运动学、动力学和材料力学。静力学和运动学部分,使学生认识物体机械运动的基本规律,学会运用这些规律和方法分析、解决工程实际中的力学问题;材料力学部分,使学生掌握杆件强度、刚度和稳定性等方面的知识,能熟练地对构件进行强度和刚度计算,并具有较强的实践能力。 9.机械设计基础(66学时,课程设计3周) 主要讲授常用机构的运动与动力分析、常用机械零件的设计等内容。本课程使学生掌握常用机构,具有分析机械运动和动力性能的能力;掌握通用机械零件的知识,具有分析、选用和设计机械零部件及机械传动装置的能力和查阅、运用有关资料的能力。 10.金属工艺学(66学时,金工实习5周) 本课程主要讲授金属材料来源,力学性能,晶体结构钢的热处理,常用工程材料、铸造、锻压和焊接等内容。使学生了解机械零件毛坯各种成形方法特点和应用;掌握常用工程材料的性能及金属热处理方法;具有选用材料、毛坯及分析毛坯结构工艺性的能力。 11.电工学与工业电子学(90学时,电工实训2周) 电工学部分主要讲授直、交流电路及常用电机、电器设备的应用知识。使学生了解常用电机、电器的工作原理,能看懂电器、接触器控制线路原理图。学会使用万用表示波器等常用仪表和选用常规电器元件,并能装调一般的控制电路。工业电子学部分主要讲授交、直流放大电路、振荡电路、脉冲与数字电路的工作原理及其应用。使学生掌握电子电路的分析方法,能阅读电子线路图,学会使用常用的电子仪器。 12.公差配合与测量技术(44学时,大作业1周) 本课程公差部分主要讲授光滑圆柱公差配合、形位公差,表面粗糙度和圆锥度结合,螺纹结合,键联接,圆柱齿轮等公差及直线尺寸链等内容。通过大型作业综合训练,使学生掌握公差配合的概念;了解有关公差标准的规定;对图样上常见的公差标准能正确地解释和标注;能按公差选用原则,用类比法选择确定合理的公差配合。 测量技术部分主要讲授测量技术知识,光滑工件检测及光滑量规设计,螺纹、键、圆柱齿轮的测量等内容。使学生了解常用测量仪器的种类,应用范围和检测方法,能设计极限量规和位置量规。并通过实验教学,使学生具有正确选用和使用现场常用测量仪器,对机械零件进行综合检测的能力。 13.液压与气压技术(44学时) 本课程主要讲授液压传动的相关知识,液压元件、液压基本回路及典型液压系统等内容,使学生熟悉常用液压元件的工作原理及选用方法;能参照说明书阅读设备的液传动系统图;通过综合实验,掌握常见故障的分析和排除方法,并具有调试和设计一定设备液压系统的能力。 14.电气控制技术(44学时) 本课程主要讲授常用低压电器,常用金属切削机床继电器故障的排除方法;可编程控制器的工作原理及用可编程控制器组成控制线路的方法。使学生能熟练地阅读常用机床可编程控制线路的原理图。对其常见的故障有一定的分析能力,并能用可编程控制器组成较复杂的控制线路 15.金属切削原理与刀具(66学时,设计与综合实训1周) 本课程金属切削原理部分主要讲授刀具的几何角度与切削要素、刀具材料、切削变形、切削力、切削热及温度,刀具磨损与耐用度、刀具几何参数的合理选择等内容使学生具有根据工艺要求合理选择各类刀具、确定刀具几何要素、选择切削用量和设计标准刀具能力。 16.机械加工设备(44学时,拆装1周,课程设计1周) 本课程主要讲授机床结构性能、传动、使用和机床设计基本知识等内容,使学生掌握机床的基本知识。培养学生能正确选用,合理使用,维护、保养、安装、调试以及检查验收常用机床,并具有改装机床部件和设计专用机床的初步能力。 17.机械制造工艺学(66学时,课程设计1周) 本课程主要讲授工艺规程设计、典型零件加工工艺和质量,生产率,经济性综合分析等内容。使学生掌握机械加工工艺的理论知识,了解典型零件加工的常规工艺和适用的先进工艺技术,具有编制、贯彻工艺规程和分析解决工艺技术问题的能力。 18.机床夹具设计(44学时,课程设计1周) 本课程主要讲授工件的定位机构、夹紧机构和专用夹具设计等内容。使学生掌握工件的定位夹紧原理和误差分析方法,熟悉典型机床夹具的结构特点,具有设计一般复杂程度机床夹具的能力。 19.单片机原理及应用(44学时,课程设计1周) 本课程是一门专门化课程。主要讲授单片机的基本组成、原理、指令系统、存储器、接口技术与接口芯片等内容。使学生了解微处理器、存储器和接口电路的结构及其工作原理:掌握硬件连接的一般方法。较熟练掌握一种典型单片机的指令系统。掌握用汇编语言进行程序设计的方法及常用接口电路的使用。初步掌握一种单片计算机的软硬件应用(如进行简单工业控制)设计。 20.数控机床操作入门(66学时) 本课程是一门专门化课程。主要讲授数控机床的工作原理、主要技术参数、结构与编程、使用及日常保养等方面知识,也兼顾介绍与典型普通机床使用与保养有关的知识。培养学生正确操作典型数控机床、编制较复杂零件的加工程序的能力,具有合理选用数控机床和普通机床的类型、规格的基本知识和基本能力;具备分析、解决生产中与现代机床相关的实际技术问题的初步知识,具有日常保养维护、管理和改造机床的基本知识。 21.CAXA制造工程师(66学时) 本课程主要讲授CAXA制造工程师的基本概念和基本操作、线架造型、曲面造型、特征实体造型、数控铣加工的基本知识、数控铣加工刀具轨迹生成与编辑、轨迹生成方法分析等,使学生不仅能够掌握较强的三维造型能力和数控自动编程技巧,而且能达到计算机辅助制造的目的。 选修课 供职技能教育 。 包括口才与演讲、书法与写作、公共关系学、人际关系学、人才市场消息、就业与创业指导、职业道德等多方面的内容。主要通过选修课和晚自习、第二课堂活动培养,达到增强供职技能的目的。------------------- 22.现代礼仪 本课程主要讲授礼仪的概念、仪容礼仪、仪表礼仪、仪态礼仪、言谈礼仪、接待礼仪、现代交际礼仪等内容,使学生充分认识学习礼仪的重要意义,为提高个人竞争能力、自身修养、塑造良好个人形象、促进社会文明打下基础。 23.机械专业英语 本课程主要讲授金属力学性能、金属材料及热处理、铸造、锻压、焊接、机械零件、公差与测量、电工学、液压传动、机床、机械制造工艺与夹具、金属特种加工、刀具以及工业企业管理等机械制造专业的主要专业课和专业基础课方面的内容,使学生较全面地掌握机械制造专业方面的专业英语水平。 24.口才、应用文写作与实训 本课程主要讲授口才能力培养、口才应用和写作知识及应用文三部分。使学生具有较好的口才表达能力和应用文写作能力。 25.数控加工工艺 本课程主要讲授数控加工的工艺基础,工件在数控机床上的装夹,数控加工系统的工艺装备,数控车削加工工艺,数控铣削加工工艺,加工中心加工工艺等内容,使学生正确、合理、全面地掌握数控加工工艺,学到必要的机械加工工艺知识和数控加工工艺。 26.数控机床及其程序编制 本课程主要讲授数控机床概述,数控机床机械结构,计算机数控系统,数控机床编程基础,数控镗铣加工及手工编程,数控车削加工及手工编程等内容,使学生掌握机床、计算机、数控技术及手工编程等专业技术知识。 27.钳工工艺与技能训练 本课程主要讲授钳工工艺:划线、錾削、锯削、孔加工、螺纹加工、刮削、研磨、矫正和弯曲、铆接、装配知识、钻床夹具等。通过实际操作,使学生掌握钳工工艺的实际操作技术。 28.加工中心操作 本课程分为三部分,一是基础知识部分,主要讲授数学知识,公差、制图、材料、数控技术、切削刀具及切削知识、机械加工工艺规程基础知识;二是专业知识部分,主要讲授加工中心、常用刀具及辅具、机床夹具、常用测量器具、加工工艺、程序编制;三是加工中心操作及实例。使学生在就业前复习在校期间所学课程内容,为顺利就业打下基础。 主要实践性教学环节 :包括军训,金工、电工、电子实习,认识实习,生产实习,社会实践,课程设计,毕业设计(论文)等,一般应安排40周以上。 (一)制图测绘及CAD实训(60学时) 通过测绘装配体,使学生了解装配体的工作原理、熟悉拆装顺序。具有手工和利用计 算机绘制装配图和零件图的能力。 (二)金工实习(150学时) 金工实习使学生获得机械制造的基础知识,完成本专业必须的基本操作训练。通过机加工工种的轮换实习,使学生具有1~2种主要机械设备的初步操作技能,为后面的专业课学习打下基础。金工实习包括钳工、车工、铣工和磨工。 钳工实习要训练学生了解钳工的工艺范围、应用及安全技术,能够正确使用钳工的常用工具、量具,掌握金属凿削、锉削、锯割和划线等操作方法,能够按图样独立加工形状简单的零件或成品。 车工实习要指导学生熟悉车床的组成,各部分名称、作用和操作方法,车床的使用维护。掌握车外圆与端面、切槽与切断、孔加工、车圆锥面、车成型面与滚花、车螺纹等操作方法。能够按图样技术要求,独立地加工轴、套、螺纹类零件。简单车刀的刃磨。 铣、磨工实习要指导学生熟悉铣床的组成,各部分名称、作用和操作方法,铣床的使用维护。掌握铣平面、铣槽与切断、铣等分工件等操作方法。指导学生熟悉磨床的组成、各部分的名称、作用和操作方法,能进行磨削外圆与平面等的操作。 (三)电工实习(60学时) 指导学生熟悉电工常用工具、仪表及其正确使用方法;掌握室内照明线路、简单动力线路安装、维修的基本方法;熟悉常见导线和绝缘体材料、灯具、开关及熔断器等的类型与选用。了解安全用电知识和电工安全操作规程。 (四)公差配合与技术测量大作业(1周) 本环节是《公差配合与技术测量》课程的配套实训。通过对动手操作与示范相结合的方法,使学生熟练地掌握常用测量器具的使用方法,掌握尺寸测量、角度和锥度测量、表面粗糙度的测量、形状和位置误差的测量、普通螺纹联接及齿轮的测量等方法。初步认识气动、电动量仪测量,三坐标测量机测量等方法。 (五)机械零件课程设计(90学时) 目的在于进一步巩固本课程及先修课程的知识,使学生系统地综合运用学过的知识,获得独立设计完整的简单机械或部件的能力,使学生初步掌握正确的设计方法,树立正确的设计思路和严谨的工作作风。 (六)电气控制线路安装调试(30学时) 该环节与电气技术课程配套。学生独立完成控制系统的安装、调试与故障排除。 (七)机械制造工艺课程设计(30学时) 要求运用所学的机械制造工艺知识,进行机械零件制造工艺的制定,训练学生根据实际加工条件,正确编制机械零件加工工艺的能力。 (八)机床夹具设计(30学时) 本课程设计的目的是培养学生应用工艺、工装基本理论和实际知识,独立设计一般复杂程度夹具的基本能力,并进一步提高学生计算、制图及使用各种资料的能力。 (九)机床拆、装、调(30学时) 指导学生了解机床装配与拆卸的工艺过程和方法,动手拆卸和装配机床部件,掌握常用拆装工具的使用,保证装配质量的技术措施。 (十)数控机床实习(30学时) 指导学生熟悉数控车床、数控铣床和加工中心的组成,各部分的名称、作用、编程功能指令和操作方法,使学生初步掌握数控机床加工程序编制、操作和调整机床的方法。 (十一)单片机原理课程设计(30学时) 选择具有检测或控制的应用课题,指导学生独立完成总体设计和部分硬件、软件模块 的设计,并进行模拟调试,培养学生初步掌握单片机原理与接口技术的应用能力。课程设计单独考核,考核成绩列入成绩册。 (十二)岗前培训(510学时) 为取得两种等级证书打好基础,进行为期3周的岗前培训,以期缩短上岗适应期。 (十三)公益劳动与机动(150学时) 为培养学生的劳动观念和劳动技能,每学期安排一周的公益劳动。 (十四)第二课堂 为培养和发展学生个性特长和创新能力,鼓励学生积极参加第二课堂和假期社会实践活动、课外活动、兴趣小组、专题竞赛、社会调查、社区服务、技术服务等活动。学生在三年教育时间内,应利用假期进行为期40天的社会实践;积极参加数控课程、机械制造等兴趣小组活动;根据其他有关部门的安排,参加专题竞赛、社会调查、社区服务、技术服务等活动。 主要专业实验 现代制造技术综合实验、测试与信息处理实验。 修业年限 四年。 授予学位 工学学士。 相近专业 材料成型及控制工程、车辆工程、机械电子专业。
就业方向
(1) 从事机械设计与制造加工工艺规程的编制与实施工作; (2) 从事机械、电气、液压、气压等控制设备的维护维修工作; (3) 从事工艺工装的设计、制造工作; (4) 从事数控机床、加工中心等高智能设备的编程及操作工作; (5) 从事机械CAD/CAM技术的应用工作; (6) 从事机械设计与制造的现场技术管理工作; (7) 从事机电产品的销售和服务工作。 (8) 在高等学校、科研机构和国家机关从事教学、科研和行政管理工作
8. 数控机床课程
机械制图、计算机基础、计算机绘图(AutoCAD)、工程力学、金属材料及热处理、机械设计基础、电工学及工业电子学、公差配合与技术测量、金属切削机床、夹具设计、金属切削原理及刀具、机械制造工艺学、数控加工技术、数控原理及编程、CAD/CAM应用、特种加工、工业企业管理、制图测绘、计算机操作实训、AutoCAD实训、金工实习、专业课程设计、机加工实训、数控机床操作技能实训、毕业实习、毕业设计
(一)基础课
1.两课(132学时)
本课程包括马克思主义哲学、毛泽东思想概论、邓小平理论和三个代表重要思想、法律基础知识、思想品德修养。本课程是高等职业技术学院学生必修的一门德育课,主要讲授马克思主义哲学基础;充分认识毛泽东思想是中国共产党人在长期奋斗中坚持马克思主义基本原理同中国具体实际相结合的第一个理论成果;深刻领会邓小平理论和三个代表重要思想的意义,掌握邓小平理论和三个代表重要思想的理论论述;使学生了解宪法、行政法、民法、经济法、刑法、诉讼法中与学生关系密切的有关法律基本知识;对学生进行普遍关心的形势、政策、人生、理想、道德、民主、纪律等方面的教育。初步树立正确的世界观、人生观和价值观;做到知法、懂法,增强法律意识,树立法制观念,提高辨别是非的能力;培养学生优良的思想品质、理想和人生观,为将来从事社会实践,做一个合格的高职生打下基础。
2.体育与健康(108学时)
本课程通过体育基础理论和基本技能的传授和有效的体育实践,全面增强学生体质,促进学生身心的健康发展。使学生喜爱体育,掌握锻炼身体的基本方法,养成体育锻炼的习惯;培养学生勇敢顽强的精神,公平竞争的态度,以及乐观、自信、进取的心理品质。
3.大学语文(60学时)
本课程主要讲授两部分,一部分以阅读为主,精选古今中外公认的文学名篇,另一部分以
写作为主,系统介绍写作知识。使学生学会欣赏文学名篇和掌握阅读方法与技巧,并
提高学生的读写能力。
4.高等数学(128学时)
本课程主要讲授极限与连续、一元函数微分学、积分学,向量代数与空间解析几何,多元函数微分学,二重积分,无穷级数,常微分方程等。通过教学,进一步提高学生的数学素养,培养学生的高等数学运算、空间想象、数形结合、思维和实际应用能力,为学习专业课打下基础。
5.大学英语(128学时)
本课程是一门基础课。以培养学生外语应用能力为教学重点,同时传授必要的语言知识。通过教学,对学生进行听、说、读写的语言训练;培养学生较强的阅读与本专业有关的外语技术资料的能力,听说能力和基本的书写外语信函等应用文的能力,为学生进一步提高外语使用能力打好基础。
6.计算机应用基础(60学时)
主要讲授计算机的基础知识、常用操作系统的使用、文字处理软件的使用、计算机网络的基本操作和使用,掌握计算机操作的基本技能、具有文字处理能力,数据处理能力,信息获取、整理、加工能力,网上交互能力,为以后学习和工作打下基础。
(二)专业课
7.机械制图与CAD(194学时,机械测绘1周,CAD实训1周)
本课程是一门技术基础课。主要讲授投影作图和机械制图等内容,使学生掌握正确正投影法的基本原理和基本方法,熟悉机械制图国家标准。培养学生具有一定的图示能力,读图能力,空间形体的想象能力,要求学生能较熟练地绘制一定复杂程度机械零件工作图和部件装配图,并能按给定的要求正确标注尺寸、公差配合及表面粗糙度等。熟练运用计算机绘图,掌握一种计算机辅助绘图软件的应用。
8.工程力学(90学时)
主要讲授静力学、运动学、动力学和材料力学。静力学和运动学部分,使学生认识物体机械运动的基本规律,学会运用这些规律和方法分析、解决工程实际中的力学问题;材料力学部分,使学生掌握杆件强度、刚度和稳定性等方面的知识,能熟练地对构件进行强度和刚度计算,并具有较强的实践能力。
9.机械设计基础(66学时,课程设计3周)
主要讲授常用机构的运动与动力分析、常用机械零件的设计等内容。本课程使学生掌握常用机构,具有分析机械运动和动力性能的能力;掌握通用机械零件的知识,具有分析、选用和设计机械零部件及机械传动装置的能力和查阅、运用有关资料的能力。
10.金属工艺学(66学时,金工实习5周)
本课程主要讲授金属材料来源,力学性能,晶体结构钢的热处理,常用工程材料、铸造、锻压和焊接等内容。使学生了解机械零件毛坯各种成形方法特点和应用;掌握常用工程材料的性能及金属热处理方法;具有选用材料、毛坯及分析毛坯结构工艺性的能力。
11.电工学与工业电子学(90学时,电工实训2周)
电工学部分主要讲授直、交流电路及常用电机、电器设备的应用知识。使学生了解常用电机、电器的工作原理,能看懂电器、接触器控制线路原理图。学会使用万用表示波器等常用仪表和选用常规电器元件,并能装调一般的控制电路。工业电子学部分主要讲授交、直流放大电路、振荡电路、脉冲与数字电路的工作原理及其应用。使学生掌握电子电路的
分析方法,能阅读电子线路图,学会使用常用的电子仪器。
12.公差配合与测量技术(44学时,大作业1周)
本课程公差部分主要讲授光滑圆柱公差配合、形位公差,表面粗糙度和圆锥度结合,螺纹结合,键联接,圆柱齿轮等公差及直线尺寸链等内容。通过大型作业综合训练,使学
生掌握公差配合的概念;了解有关公差标准的规定;对图样上常见的公差标准能正确地解释和标注;能按公差选用原则,用类比法选择确定合理的公差配合。
测量技术部分主要讲授测量技术知识,光滑工件检测及光滑量规设计,螺纹、键、圆柱齿轮的测量等内容。使学生了解常用测量仪器的种类,应用范围和检测方法,能设计极限量规和位置量规。并通过实验教学,使学生具有正确选用和使用现场常用测量仪器,对机械零件进行综合检测的能力。
13.液压与气压技术(44学时)
本课程主要讲授液压传动的相关知识,液压元件、液压基本回路及典型液压系统等内容,使学生熟悉常用液压元件的工作原理及选用方法;能参照说明书阅读设备的液传动系统图;通过综合实验,掌握常见故障的分析和排除方法,并具有调试和设计一定设备液压系统的能力。
14.电气控制技术(44学时)
本课程主要讲授常用低压电器,常用金属切削机床继电器故障的排除方法;可编程控制器的工作原理及用可编程控制器组成控制线路的方法。使学生能熟练地阅读常用机床可编程控制线路的原理图。对其常见的故障有一定的分析能力,并能用可编程控制器组成较复杂的控制线路
15.金属切削原理与刀具(66学时,设计与综合实训1周)
本课程金属切削原理部分主要讲授刀具的几何角度与切削要素、刀具材料、切削变形、切削力、切削热及温度,刀具磨损与耐用度、刀具几何参数的合理选择等内容使学生具有根据工艺要求合理选择各类刀具、确定刀具几何要素、选择切削用量和设计标准刀具能力。
16.机械加工设备(44学时,拆装1周,课程设计1周)
本课程主要讲授机床结构性能、传动、使用和机床设计基本知识等内容,使学生掌握机床的基本知识。培养学生能正确选用,合理使用,维护、保养、安装、调试以及检查验收常用机床,并具有改装机床部件和设计专用机床的初步能力。
17.机械制造工艺学(66学时,课程设计1周)
本课程主要讲授工艺规程设计、典型零件加工工艺和质量,生产率,经济性综合分析等内容。使学生掌握机械加工工艺的理论知识,了解典型零件加工的常规工艺和适用的先进工艺技术,具有编制、贯彻工艺规程和分析解决工艺技术问题的能力。
18.机床夹具设计(44学时,课程设计1周)
本课程主要讲授工件的定位机构、夹紧机构和专用夹具设计等内容。使学生掌握工件的定位夹紧原理和误差分析方法,熟悉典型机床夹具的结构特点,具有设计一般复杂程度机床夹具的能力。
19.单片机原理及应用(44学时,课程设计1周)
本课程是一门专门化课程。主要讲授单片机的基本组成、原理、指令系统、存储器、接口技术与接口芯片等内容。使学生了解微处理器、存储器和接口电路的结构及其工作原理:掌握硬件连接的一般方法。较熟练掌握一种典型单片机的指令系统。掌握用汇编语言进行程序设计的方法及常用接口电路的使用。初步掌握一种单片计算机的软硬件应用(如进行简单工业控制)设计。
20.数控机床操作入门(66学时)
本课程是一门专门化课程。主要讲授数控机床的工作原理、主要技术参数、结构与编程、使用及日常保养等方面知识,也兼顾介绍与典型普通机床使用与保养有关的知识。培养学生正确操作典型数控机床、编制较复杂零件的加工程序的能力,具有合理选用数控机床和普通机床的类型、规格的基本知识和基本能力;具备分析、解决生产中与现代机床相关的实际技术问题的初步知识,具有日常保养维护、管理和改造机床的基本知识。
21.CAXA制造工程师(66学时)
本课程主要讲授CAXA制造工程师的基本概念和基本操作、线架造型、曲面造型、特征实体造型、数控铣加工的基本知识、数控铣加工刀具轨迹生成与编辑、轨迹生成方法分析等,使学生不仅能够掌握较强的三维造型能力和数控自动编程技巧,而且能达到计算机辅助制造的目的。
(三)选修课
22.现代礼仪
本课程主要讲授礼仪的概念、仪容礼仪、仪表礼仪、仪态礼仪、言谈礼仪、接待礼仪、现代交际礼仪等内容,使学生充分认识学习礼仪的重要意义,为提高个人竞争能力、自身修养、塑造良好个人形象、促进社会文明打下基础。
23.机械专业英语
本课程主要讲授金属力学性能、金属材料及热处理、铸造、锻压、焊接、机械零件、公差与测量、电工学、液压传动、机床、机械制造工艺与夹具、金属特种加工、刀具以及工业企业管理等机械制造专业的主要专业课和专业基础课方面的内容,使学生较全面地掌握机械制造专业方面的专业英语水平。
24.口才、应用文写作与实训
本课程主要讲授口才能力培养、口才应用和写作知识及应用文三部分。使学生具有较好的口才表达能力和应用文写作能力。
25.数控加工工艺
本课程主要讲授数控加工的工艺基础,工件在数控机床上的装夹,数控加工系统的工艺装备,数控车削加工工艺,数控铣削加工工艺,加工中心加工工艺等内容,使学生正确、合理、全面地掌握数控加工工艺,学到必要的机械加工工艺知识和数控加工工艺。
26.数控机床及其程序编制
本课程主要讲授数控机床概述,数控机床机械结构,计算机数控系统,数控机床编程基础,数控镗铣加工及手工编程,数控车削加工及手工编程等内容,使学生掌握机床、计算机、数控技术及手工编程等专业技术知识。
27.钳工工艺与技能训练
本课程主要讲授钳工工艺:划线、錾削、锯削、孔加工、螺纹加工、刮削、研磨、矫正和弯曲、铆接、装配知识、钻床夹具等。通过实际操作,使学生掌握钳工工艺的实际操作技术。
28.加工中心操作
本课程分为三部分,一是基础知识部分,主要讲授数学知识,公差、制图、材料、数控技术、切削刀具及切削知识、机械加工工艺规程基础知识;二是专业知识部分,主要讲授加工中心、常用刀具及辅具、机床夹具、常用测量器具、加工工艺、程序编制;三是加工中心操作及实例。使学生在就业前复习在校期间所学课程内容,为顺利就业打下基础。
(一)制图测绘及CAD实训(60学时)
通过测绘装配体,使学生了解装配体的工作原理、熟悉拆装顺序。具有手工和利用计
算机绘制装配图和零件图的能力。
(二)金工实习(150学时)
金工实习使学生获得机械制造的基础知识,完成本专业必须的基本操作训练。通过机加工工种的轮换实习,使学生具有1~2种主要机械设备的初步操作技能,为后面的专业课学习打下基础。金工实习包括钳工、车工、铣工和磨工。
钳工实习要训练学生了解钳工的工艺范围、应用及安全技术,能够正确使用钳工的常
用工具、量具,掌握金属凿削、锉削、锯割和划线等操作方法,能够按图样独立加工形状简单的零件或成品。
车工实习要指导学生熟悉车床的组成,各部分名称、作用和操作方法,车床的使用维护。掌握车外圆与端面、切槽与切断、孔加工、车圆锥面、车成型面与滚花、车螺纹等操作方法。能够按图样技术要求,独立地加工轴、套、螺纹类零件。简单车刀的刃磨。
铣、磨工实习要指导学生熟悉铣床的组成,各部分名称、作用和操作方法,铣床的使用维护。掌握铣平面、铣槽与切断、铣等分工件等操作方法。指导学生熟悉磨床的组成、各部分的名称、作用和操作方法,能进行磨削外圆与平面等的操作。
(三)电工实习(60学时)
指导学生熟悉电工常用工具、仪表及其正确使用方法;掌握室内照明线路、简单动力线路安装、维修的基本方法;熟悉常见导线和绝缘体材料、灯具、开关及熔断器等的类型与选用。了解安全用电知识和电工安全操作规程。
(四)公差配合与技术测量大作业(1周)
本环节是《公差配合与技术测量》课程的配套实训。通过对动手操作与示范相结合的方法,使学生熟练地掌握常用测量器具的使用方法,掌握尺寸测量、角度和锥度测量、表面粗糙度的测量、形状和位置误差的测量、普通螺纹联接及齿轮的测量等方法。初步认识气动、电动量仪测量,三坐标测量机测量等方法。
(五)机械零件课程设计(90学时)
目的在于进一步巩固本课程及先修课程的知识,使学生系统地综合运用学过的知识,获得独立设计完整的简单机械或部件的能力,使学生初步掌握正确的设计方法,树立正确的设计思路和严谨的工作作风。
(六)电气控制线路安装调试(30学时)
该环节与电气技术课程配套。学生独立完成控制系统的安装、调试与故障排除。
(七)机械制造工艺课程设计(30学时)
要求运用所学的机械制造工艺知识,进行机械零件制造工艺的制定,训练学生根据实际加工条件,正确编制机械零件加工工艺的能力。
(八)机床夹具设计(30学时)
本课程设计的目的是培养学生应用工艺、工装基本理论和实际知识,独立设计一般复杂程度夹具的基本能力,并进一步提高学生计算、制图及使用各种资料的能力。
(九)机床拆、装、调(30学时)
指导学生了解机床装配与拆卸的工艺过程和方法,动手拆卸和装配机床部件,掌握常用拆装工具的使用,保证装配质量的技术措施。
(十)数控机床实习(30学时)
指导学生熟悉数控车床、数控铣床和加工中心的组成,各部分的名称、作用、编程功能指令和操作方法,使学生初步掌握数控机床加工程序编制、操作和调整机床的方法。
(十一)单片机原理课程设计(30学时)
选择具有检测或控制的应用课题,指导学生独立完成总体设计和部分硬件、软件模块
的设计,并进行模拟调试,培养学生初步掌握单片机原理与接口技术的应用能力。课程设计单独考核,考核成绩列入成绩册。
(十二)岗前培训(510学时)
为取得两种等级证书打好基础,进行为期3周的岗前培训,以期缩短上岗适应期。
(十三)公益劳动与机动(150学时)
为培养学生的劳动观念和劳动技能,每学期安排一周的公益劳动。
(十四)第二课堂
为培养和发展学生个性特长和创新能力,鼓励学生积极参加第二课堂和假期社会实践活动、课外活动、兴趣小组、专题竞赛、社会调查、社区服务、技术服务等活动。学生在三年教育时间内,应利用假期进行为期40天的社会实践;积极参加数控课程、机械制造等兴趣小组活动;根据其他有关部门的安排,参加专题竞赛、社会调查、社区服务、技术服务等活动。
课程设置与教学进程见附表3
七、教学组织
组织教学要以应职岗位的人才规格为目标,突出能力培养,全面提高学生综合素质。要依据各门课程的知识、技能要求,采用先进的教学方法,如模块式、CBE等,大量利用直观演示、双边教学、快速联想、小组讨论、作业练习、启发式等手段开展教学活动;教学内容应突出必需、适用、实用的原则,强调理论教学与实践训练并重,要以“应用”为主旨特征,各课程、单元之间不强求学科的系统性,要关注学生职业能力的培养,课堂教学和实验实训应以学生为中心,并注意对学生学习态度、兴趣、习惯、品质、意志等方面的培养,使其职业技能达到从事相应职业岗位(岗位群)工作所需的要求和标准。
(一)基础课
从应职岗位需求出发,充分考虑学生的文化基础,选择灵活多样的教学方法和适宜的教学内容。教学重点应是教法改革和内容选择,并注意培养学生自主学习和再学习的能力。根据教学内容,教师恰当地分配每一次课的时间,确定自学讨论、讲授、实验与练习所占的时间比例。同时使学生在学习态度、学习方法上为续课程打下基础。
利用第二课堂活动。以形势报告、文艺汇演、音乐、美术欣赏及心理健康咨询等提高学生素养;结合“两操一课”与体育竞赛增强学生体质;开展英语知识竞赛、演出与口才训练、书法、绘画、微机强化等培训班培养学生的特长,提高学生推销自己的能力,增加就业机会。
(二)专业课
1.课堂教学:以适用、实用为原则,优化知识技能结构,形成与应职岗位相一致的教学内容。从应职岗位需要出发,将各课程的知识与技能有机地结合起来,选用恰当的教学方法,精讲多练,突出能力教育。各课程要根据本专业在社会生产中的发展规律和生产实际情况,对教学内容作好时续上的必要调整。要积极探索以学生为主体的各种灵活多样的教学形式和影视、电脑课件等现代教学手段,并注重教学信息资料单、作业单、技能单、图表图像等教学资料的建设,提高教学效果。要引导学生选择好规定学分的选修课,并精心组织教学,以扩大学生的知识面。
2.教学实训:根据教学进程,安排在恰当时间。具体安排时间或全部集中或以周为单位分散。要充分认识教学实训对学生专业能力培养的重要性,认真准备好实训大纲,精心组织。充分利用实验室和校内外实训基地,按照应职岗位需要进行专项技能培训。让学生在实践中多做、反复做,使其把主干课程的知识与专业技能联系起来,进一步强化综合技能,教学实训重点是学生实际工作能力的培养和训练,所以,还要重视学生爱岗敬业、吃苦耐劳精神的教育和培养。
3.岗前实训:最后一学期,以顶岗形式安排就业前综合实训。模拟顶岗,强化训练,使学生稳定的掌握所学的各项知识和技能,并将各专项技能联贯起来形成职业岗位能力,
以缩短进入实际工作岗位的适应期,增强就业能力。
(三)供职技能教育
包括口才与演讲、书法与写作、公共关系学、人际关系学、人才市场消息、就业与创业指导、职业道德等多方面的内容。主要通过选修课和晚自习、第二课堂活动培养,达到增强供职技能的目的。
八、成绩考核
(一)本计划设置的所有必修课和学生选定的选修课及岗前实训等均在教学过程中或完成教学目标时进行知识和技能考核,合格者取得该课程学分。
(二)理论知识成绩采用百分制,技能成绩按优秀、良好、及格、不及格评定。专业课理论知识和技能两项考核中有一项不合格者,定为该门课程不合格,不能取得相应学分。
技能考核应根据应职岗位技能要求,确定其相应的主要技能考核项目,由专业课教师组织考核。
(三)教学实训、岗前实训由指导教师和实训基地共同组成考核小组考核,内容包括综合技能和工作态度。成绩按优秀、良好、及格、不及格评定。及格者取得相应学分。
(四)计算机应用能力达到国家二级标准并获取等级证书。
岗前实训结束后,按照《职业技能鉴定规范》要求,学生参加职业技能鉴定,获得教育部的计算机二级考试、劳动部高级数控工艺员和劳动部高级车工(或钳工、铣工、焊工等)职业资格证书。
(五)英语水平达到国家四级标准并获得等级证书
(六)学生学习质量评定采用学期成绩分。
学期成绩分=∑(换算前课程成绩×所得课程学分)+奖励成绩分
课程成绩=(理论成绩+技能成绩)÷2
技能成绩按“优90分,良75分,及格60分”折算。
(七) 考试方法:采用笔试、口试;闭卷、开卷;抽查、实际操作等方法。
九、学分计算
(一)一门课程按每16个学时1学分计算。
(二)教学实训、岗前实训、公益劳动按1 周1 个学分计算。
(三) 算机应用和职业资格证书每个计2学分。
9. 单片机原理与应用
《单片机原理和应用》是2010年9月由电子工业出版社出版的图书,本书系统全面地介绍了80C51单片机的基本原理、硬件结构、指令系统,并从应用的角度介绍了汇编语言程序设计、单片机外部电路的扩展,以及与键盘、LED显示、LCD显示、打印机等多种硬件接口的设计方法,详细介绍了串行、并行接口的A/D、D/A转换器功能特点和典型应用,增加了单片机应用系统设计、Proteus仿真、实验和课程设计等内容。
二,本书特色
本书为江西省省级精品课程建设成果。
本书从现实教学和工程实际应用出发,对传统单片机教材内容进行了改良,力求做到与市场接轨,与现实同步。在并行总线扩展问题上,着重介绍了扩展方法和典型应用,对并行器件、并行总线扩展及8255、8155、8279等已基本淘汰的器件进行了精简或摒弃,补充了串行总线技术、串行总线器件接口应用和STC系列单片机内部新增功能部件的使用,以及C51编程规范等内容。
书中有单片机应用系统设计、Proteus仿真、实验和课程设计等章节,主教材与实验教材整合为一本书,知识量大。