欢迎来到一句话经典语录网
我要投稿 投诉建议
当前位置:一句话经典语录 > 心得体会 > 汇编原理课程设计心得体会

汇编原理课程设计心得体会

时间:2019-06-10 14:08

课程设计总结范文哪儿有

数字电子技术基础课程设计(一)——电子钟 数字电子技术基础 课程设计 电子秒表 一.设计目的: 1、了解计时器主体电路的组成及工作原理; 2、熟悉集成电路及有关电子元器件的使用; 3、学习数字电路中基本RS触发器、时钟发生器及计数、译码显示等单元电路的综合应用。

二.设计任务及说明: 电子秒表电路是一块独立构成的记时集成电路芯片。

它集成了计数器、、振荡器、译码器和驱动等电路,能够对秒以下时间单位进行精确记时,具有清零、启动计时、暂停计时及继续计时等控制功能。

设计一个可以满足以下要求的简易秒表 1.秒表由5位七段LED显示器显示,其中一位显示“min”,四位显示“s”,其中显示分辩率为0.01 s,计时范围是0—9分59秒99毫秒; 2.具有清零、启动计时、暂停计时及继续计时等控制功能; 3.控制开关为两个:启动(继续)\\\/暂停记时开关和复位开关 三.总体方案及原理: 电子秒表要求能够对时间进行精确记时并显示出来,因此要有时钟发生器,记数及译码显示,控制等模块,系统框图如下: 时钟发生器 记数器 译码器 显示器 控制器 图1.系统框图 其中: (1)时钟发生器:利用石英震荡555定时器构成的多谐振荡器做时钟源,产生100HZ的脉冲; (2)记数器:对时钟信号进行记数并进位,毫秒和秒之间10进制,秒和分之间60进制; (3)译码器:对脉冲记数进行译码输出到显示单元中; (4)显示器:采用5片LED显示器把各位的数值显示出来,是秒表最终的输出,有分、秒、和毫秒位; (5)控制器:控制电路是对秒表的工作状态(记时开始\\\/暂停\\\/继续\\\/复位等)进行控制的单元,可由触发器和开关组成。

四.单元电路设计,参数计算和器件选择: 1.时钟发生单元 时钟发生器可以采用石英晶体震荡产生100HZ时钟信号,也可以用555定时器构成的多谐振荡器,555定时器是一种性能较好的时钟源,切构造简单,采用555定时器构成的多谐振荡器做为电子秒表的输入脉冲源。

因输出要求为100HZ的,选择占空比为55%,可根据 T=( )Cln2=0.01 可选择的电阻进行连接可在输出端3获得频率为100HZ的矩形波信号,即T=0.01S的时钟源,当基本RS触发器Q=1时,门5开启,此时100HZ脉冲信号通过门5作为计数脉冲加于计数器①的计数输入端CP2。

图2.时钟发生器555定时器构成的多谐振荡器 2.记数单元 记数器74160、74ls192、74ls90等都能实现十进制记数,本设计采用二—五—十进制加法计数器74LS90构成电子秒表的计数单元,如图3所示,555定时器构成的多谐振荡器作为计数器①的时钟输入。

计数器①及计数器②接成8421码十进制形式,其输出端与实验装置上译码显示单元的相应输入端连接,可显示0.01~0.09秒;0.1~0.9秒计时,计数器②及计数器③,计数器③和计数器④也接成8421码十进制形式,计数器④和计数器⑤接成60进制的形式,实现秒对分的进位。

集成异步计数器74LS90简介 74LS90是异步二—五—十进制加法计数器,它既可以作二进制加法计数器,又可以作五进制和十进制加法计数器。

图3为74LS90引脚排列,表1为功能表。

通过不同的连接方式,74LS90可以实现四种不同的逻辑功能;而且还可借助R0(1)、R0(2)对计数器清零,借助S9(1)、S9(2)将计数器置9。

其具体功能详述如下: (1)计数脉冲从CP1输入,QA作为输出端,为二进制计数器。

(2)计数脉冲从CP2输入,QDQCQB作为输出端,为异步五进制加法计数器。

(3)若将CP2和QA相连,计数脉冲由CP1输入,QD、QC、QB、QA作为输出端, 则构成异步8421码十进制加法计数器。

(4)若将CP1与QD相连,计数脉冲由CP2输入,QA、QD、QC、QB作为输出端, 则构成异步5421码十进制加法计数器。

(5)清零、置9功能。

a) 异步清零 当R0(1)、R0(2)均为“1”;S9(1)、S9(2)中有“0”时,实现异步清零功能,即QDQCQBQA=0000。

b) 置9功能 当S9(1)、S9(2)均为“1”;R0(1)、R0(2)中有“0”时,实现置9功能,即QDQCQBQA=1001。

图3.74LS90引脚排列(下) 输 入 输 出 功 能 清 0 置 9 时 钟 QD QC QB QA R0(1)、R0(2) S9(1)、S9(2) CP1 CP2 1 1 0 × × 0 × × 0 0 0 0 清 0 0 × × 0 1 1 × × 1 0 0 1 置 9 0 × × 0 0 × × 0 ↓ 1 QA 输 出 二进制计数 1 ↓ QDQCQB输出 五进制计数 ↓ QA QDQCQBQA输出8421BCD码 十进制计数 QD ↓ QAQDQCQB输出5421BCD码 十进制计数 1 1 不 变 保 持 表1 .74LS90功能表 10秒到分位的6进制位可在十进制的基础上将QB、QC连接到一个与门,它的置零信号与系统的置零信号通过一个或门连接接至R0(1),即当记数为6或有置零信号是均置零,如图4所示。

图4 .74ls90组成的6进制记数器 3 .译码显示单元 74LS248(74LS48)是BCD码到七段码的显示译码器,它可以直接驱动共阴极数码管。

它的管脚图如图5所示. 显示器用 LC5011-11 共阴极LED显示器.(注:在multisim中仿真可以用译码显示器DCD_HEX代替译码和显示单元)。

图5. 74LS248管脚图 4 .控制单元 (1) 启动(继续)\\\/暂停记时开关 采用集成与非门构成的基本RS触发器。

属低电平直接触发的触发器,有直接置位、复位的功能。

它的一路输出作为单稳态触发器的输入,另一路输出Q作为与非门5的输入控制信号。

按动按钮开关B(接地),则门1输出 =1;门2输出Q=0,K2复位后Q、状态保持不变。

再按动按钮开关K1 ,则Q由0变为1,门5开启, 为计数器启动作好准备。

由1变0,送出负脉冲,启动单稳态触发器工作。

(2) 清零开关 通过开关对每个计数器的R0(2)给以高电平能实现系统的清零。

五:在MULTISIM中进行仿真 将各个芯片在MULTISIM8中连接并进行仿真,仿真如图6所示,结果正确。

六:设计所需元件 555触发器一片,74ls90五片,74ls248五片,LC5011-11 共阴极LED显示器五片, 电容、电阻若干。

七:设计心得 本次课程设计对数字电子技术有了更进一步的熟悉,实际操作和课本上的知识有很大联系,但又高于课本,一个看似很简单的电路,要动手把它设计出来就比较困难了,因为是设计要求我们在以后的学习中注意这一点,要把课本上所学到的知识和实际联系起来,同时通过本次电路的设计,不但巩固了所学知识,也使我们把理论与实践从真正意义上结合起来,增强了学习的兴趣,考验了我们借助互联网络搜集、查阅相关文献资料,和组织材料的综合能力。

参考资料:

微机原理与接口技术 实验心得

实得这学期通过对微机原理和微机实验学习,对微机系统和它的工作原理有了的了解。

微机实验课,总共做了十几个实验,回想起来受益匪浅,主要是加深了对计算机的一些硬件情况和运行原理的理解和汇编语言的编写汇编语言,它是和机器语言最接近的,用它来编程序,会比用其它高级语言要快得多。

实验课程加深了我们对汇编语言指令的熟悉和理解。

不仅巩固了书本所学的知识,还具有一定的灵活性,发挥了操作,加深了我们对硬件的熟悉,锻炼了动手能力,发挥创造才能。

通过这次课程使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正提高自己的实际动手能力和独立思考的能力。

对于这门课,我们收获了很多,我觉得这门课偏重于工程思维,主要难点在于对程序的理解。

但是老师让我们通过手打程序,控制实验平台很好的理解了各实验的实验程序。

对于课程的建议,实验讲义给的程序很清楚,大大降低了实验预习和自主编程的难度,给实验讲义可以更多的给方法和方式,提供一些程序建议而减少直接给出程序内容。

实验课上,请一个或两个同学讲解一下实验程序设计思路,通过讲解与其他人互动,可以收获更多。

微机原理课程上讲到的各种芯片的功能,以及引脚的作用,在实验中都得到了运用,使我们加深了对于主要芯片的应用的认识,同时在实验室的环境里熟悉了汇编程序的编写过程和运行过程,最后还提高了自己的动

课程设计题目:简单字符串处理系统的实现或乘除法指令功能的实现 (用汇编语言编写程序) 请高手帮忙

完成日期: 2011 年 1 月8日一、课程设计目的1、掌握并巩固顺序、分支、循环结构以及子程序结构的汇编程序设计基本技术和基本方法。

2、理解计算机在指令系统级的运行原理,熟悉DOS功能子程序的调用。

3、掌握输入输出子程序的编写。

4、掌握从键盘输入字符(串)与在显示屏上显示字符(串)的基本方法。

二、课程设计内容 1、输入一个字符串,扫描该字符串,按数字、字母和特殊字符3类,把字符分类输出到屏幕,并计算其中数字字符的和,把求得的和以十进制数的形式输出到屏幕。

三、课程设计过程1、程序清单data segmentmess db 0dh,0ah,'Input String: $'sum db 0te db 0;特殊符号个数sz db 0 ;数字个数dAx db 0 ;大写个数xXx db 0 ;小写个数string db 'DaXieZiMu:$'string1 db 'XiaoXieZiMu:$'string2 db 'ShuZiZhiHe:$'string3 db 'ShuZi:$' string4 db 'QiTaZiFu:$'SZ_C DB 100 DUP ('$')DX_C DB 100 DUP ('$')XX_C DB 100 DUP ('$')CRLF DB 0DH,0AH,'$'tesu db 100 dup ('$')data endscode segment assume cs:code, ds:data main proc farstart:push dsxor ax,axpush axmov ax,datamov ds,ax;-------------------------call crlf_pmov ah,09mov dx,offset messint 21hnext: mov ah,01 int 21h cmp al,0DH jnz tesu1 jmp DISP_1 ;显示结果tesu1:cmp al,'!'jl NEXTcmp al,'\\\/'jg GOONinc teMOV BX,OFFSET tesuMOV CX,0MOV CL,teADD BX,CXDEC BX MOV [BX],ALJMP NEXT GOON: cmp al,'0' jl NEXT cmp al,'9' jg NO_0_9 inc SZ mov bx,offset SZ_C mov cx,0 mov cl,SZ add bx,cx dec bx mov [bx],al sub al,30h add sum,al jmp nexttesu2:cmp al,':'jl NEXTcmp al,'@'jg NO_0_9inc teMOV BX,OFFSET tesuMOV CX,0MOV CL,teADD BX,CXDEC BX MOV [BX],ALJMP NEXT NO_0_9: cmp al,'A' jl next cmp al,'Z' jg NO_D_AZ inc DAX mov bx,offset DX_C mov cx,0 mov cl,DAX add bx,cx dec bx mov [bx],al jmp nexttesu3:cmp al,'['jl NEXTcmp al,06hjg NO_D_AZinc teMOV BX,OFFSET tesuMOV CX,0MOV CL,teADD BX,CXDEC BX MOV [BX],ALJMP NEXT NO_D_AZ: cmp al,'a' jl next cmp al,'z' jg NO_X_AZ inc XXX mov bx,offset XX_C mov cx,0 mov cl,XXX add bx,cx dec bx mov [bx],al jmp nexttesu4:cmp al,'{'jl NEXTcmp al,7Chjg NO_X_AZinc teMOV BX,OFFSET tesuMOV CX,0MOV CL,teADD BX,CXDEC BX MOV [BX],ALJMP NEXT NO_X_AZ: jmp nextDISP_1: CALL CRLF_P CALL CRLF_P mov dx,offset string2 mov ah,9 int 21hmov al,sum CALL DISP_CZR mov dx,offset string3 mov ah,9 int 21hmov ah,09 lea dx,SZ_C int 21h;-----------------CALL CRLF_P mov dx,offset string mov ah,9 int 21h mov ah,09 lea dx,DX_C int 21h;-------------------CALL CRLF_P mov dx,offset string1 mov ah,9 int 21h mov ah,09 lea dx,XX_C int 21hCALL CRLF_P;mov al,te;CALL DISP_CZR mov dx,offset string4 mov ah,9 int 21hmov ah,09lea dx,tesuint 21h;---------------------CALL CRLF_P;------------------------- ENDD: retmain endp ;=========================================DISP_CZR PROC NEAR ;显示10进制数字子程序xor ah,ahmov bl,100ddiv blpush axadd al,30hmov dl,almov ah,2int 21hpop axmov al,ahxor ah,ahmov bl,10ddiv bladd ax,3030hpush axpop dxmov ah,2int 21hmov dl,dhint 21hmov dl,':'int 21Hmov dl,' 'int 21hRETDISP_CZR ENDP ;========================================== CRLF_P PROC NEAR ;回车换行子程序mov ah,09lea dx,CRLFint 21hretCRLF_P ENDP ;========================================= code endsend start2、系统运行结果截图实验总结: 这次数据库课程设计是对我们所学知识的加深及巩固,将我们所学的知识加以实践,这对我们来说是一次尝试,又可以算是一个创新过程,也可以说是一个挑战的过程。

这次我们利用课本上自己所学到的知识完成了此次设计,这本身就是一个知识转化为生产力的过程,这也使很多同学在一定程度上增强了对学习的热情,对我们今后的学习有极其大的帮助。

由于我们对知识掌握不全,所以此次实验花费我们不少的时间,通过跟同学及有关老师讨论,最后还是完成了次设计。

所以,当我们学习中碰到问题时,不要放弃,因为在和其他同学交流过程中,我们会发现很多答案,从而学到很多知识,最后会有成功的喜悦。

(一定追加至100分)求一份数电课程设计,急急急

不好意思,答题答岔了  这个我有Word版的,怎么给你。

  设计题目 电子技术课程设计  摘要  模拟电子技术设计是基于所学习的波形发生电路来设计波形发生器,用以实现产生占空比可调的矩形波和锯齿波。

数字电子技术设计是运用触发器和逻辑门电路来实现异步加法十进制计数器。

自制电路设计是运用所学习的知识来自行设计一个有实际意义的电路。

在运用protel技术进行画图以及仿真。

  Protel是目前国内最流行的通用EDA软件,它将电路原理图设计、PCB板图设计、电路仿真和PLD设计等多个实用工具组合起来构成EDA工作平台,是第1个将EDA软件设计成基于Windows的普及型产品。

与Protel 99SE软件相比,Protel DXP功能更加完备、风格更加成熟,并且界面更加灵活,尤其在仿真和PLD电路设计方面有了重大改进。

摆脱了Protel前期版本基于PCB设计的产品定位,显露出一个普及型全线EDA产品崭新的面貌。

  关键词: 波形发生器,触发器,三极管,protel,仿真  目录  1模拟电子技术实验………………………………………………………………(4)  1.1实验积分电路………………………………………………………………(4)  1.2集成电路RC正弦波振荡器…………………………………………………(5)  1.3模仿设计波形发生器………………………………………………………(7)  2 综合部分………………………………………………………………………(10)  2.1设计题目…………………………………………………………………(10)  2.2设计任务…………………………………………………………………(10)  2.3设计要求…………………………………………………………………(10)  2.4总体设计及原理图………………………………………………………(10)  2.5元器件选择……………………………………………………………… (14)  2.6使用说明…………………………………………………………………(15)  3设计总结………………………………………………………………………(17)  4 参考文献………………………………………………………………………(17)  1 模拟电子技术实验  1.1实验一:积分电路  实验内容:积分电路的验证  实验目的:1.学会用运算放大器组成积分微分电路。

  2.学会积分微分电路的特点及性能。

  实验仪器设备:模拟电子实验箱 信号发生器 双踪示波器 数字万用表  实验原理:电容两端的电压与 流过电容的电流 之间存在积分关系,即,uC= 用理想运放工作在线性区时“虚短”和“虚断”的特点,输入电压 通过电阻 加在集成运放的反相输入端,并在输出端和反相输入端之间通过电容C引回一个深度负反馈,即可组成基本微分电路。

为了使集成运放两个输入端对地的电阻平衡使同相输入的电阻为 。

由于“虚地”故 ,又由于“虚断“,运放反相输入端的电流为零,则 ,故 即 , 为积分时间常数,如果在开始积分之前,电容两端已经存在一个初始电压,则积分电路将有一个初始的输出电压 ,此时  原理及接线图  图1—1 积分电路  实验步骤:使图中积分电容改为0.1 ,断开K, i分别输入1000HZ幅值为  2V的方波和正弦波信号,观察Vi和Vo大小及相互关系,并记录  波形。

  实验结果(数据及结论)  测量值 正弦波 Ui=2.048 Uo=3.284  方波 Ui=2.035 Uo=2.544  输出输入的波形  (一) 结果及结果分析  ①方波:  图 (1)  示波器输出的方波图形 见图 (1)  理论值  =2.9175V  Uo的相位比Ui的相位领先 ,故积分电路起着移相位的作用。

  在 时,UI=2.029V  Uo=-1000Ui *t  T=0.005s时Uo=-10.145V  在5

  2.熟悉正弦波振荡器的调整,测试方法。

  3.观察RC参数对振荡频率的影响,学习振荡频率的测定方法。

  实验仪器 设备:双踪示波器 低频信号发生器 频率计  简单原理:集成运放A为放大电路,RC串并联网络时选频网络,而当 时,  它是一个接成正反馈的反馈网络。

电路的振荡频率为 参  应满足 ,改变R或C的值,即可调节振荡频率。

  原理图及接线图  图1—2 RC震荡电路  实验步骤:1.按上图1—2接线注意电阻 需先调好再接入  2.用示波器观察输出波形,读出f值  3.用频率计测上述电路的输出频率,将信号发生器的计数输入接到  电路的输出端(选择外接信号)计数20dB外测要按下  4.进行理论计算,将上述三种方法的频率值进行比较  实验结果(数据及结论)  1.3实验三 模仿设计波形发生器  实验内容:设计方波、三角波发生器  实验目的:1.了解集成运放在波形发生电路的作用  2.设计三角波电路  3.熟悉波形发生电路的特点和分析方法  实验仪器,设备:双踪示波器 数字万用表 模拟电子实验箱  简单原理:1、方波发生器:假设T=0时电容C上的电压UC=0,而滞回比较器的  输出端为高电平,即U0=+UZ。

则集成运放同相输入端的电压为输出电  压在电阻R1,R2上分压的结果,即U+=(R1\\\/R1+R2)UZ  此时输出电压+UZ将通过电阻R向电容C充电,使电容两端的电压UC  升高,而此电容上的电压接到集成运放的反相输入锻,即U-=UC 。

当  电容上的电压上升到U-=U+时,滞回比较器的输出端将发生跳变,由  高电平跳变为低电平,是U0=-UZ ,于是集成运放同相输入端的电压  也立即变为U+=-(R1\\\/R1+R2)UZ 输出电压变为低电平后,电容C将  通过R放电,使UC 逐渐降低。

当电容上电压降低到U-=U+时,滞回比  较器的输出端将再次发生跳变,由低电平跳变为高电平,既U0=+UZ 。

  以后又重复上述过程。

于是产生了正负交替的方波。

  2、三角波发生器:由集成运放A1组成滞回比较器,A2组成积分电  路。

假设t=0时积分电容的初始电压为零,而滞回比较器输出端为高  电平,即 经积分 将随时间往负方向增长,则 减小,当减  小至 时,滞回比较器的输出端将发生跳变,使 由 跳  变为 ,此时 也将跳变成一个负值,当 时,积分电路的输  出电压 将随时间往正方向现行增长, 将随之逐渐增大,当增大至  时,滞回比较傲气的输出端再次发生跳变, 由 跳变为  ,以后重复上述过程,于是滞回比较器的输出电压成为周而复始的  矩形波,而积分电路的输出电压 也成为周期性的三角波  原理图和接线图  图1—3 方波发生电路  图1—4三角波发生电路  实验步骤 1.根据方波、三角波发生电路原理设计电路  2.按设计电路图接线,分别观测输入及输出的波形并记录  实验结果(数据接结论)  图 (2)  示波器输出的方波图形 见图 (2)  图 (3)  示波器输出的三角波形图 见图(3)  2 综合部分  2.1设计题目:节拍器电路的设计  2.2设计任务:设计一个简易的节拍电路,该电路能输出不同的声音及拍子,用两个显示灯表示节奏的快慢及其比例,也能测试一些放大电路的故障与否。

  2.3设计要求:⑴要求有一开关闭合后,两个灯闪烁,即可以显示电路工作  正常。

  ⑵要求电路可以测试收音、录音、电视机、音响及其他放大  电路是否有故障,如有故障,则可以测试出故障点在什么位置。

  ⑶要求接入收音、录音、音响等,可产生六种节拍音出现,  并有声光显示,并且节拍速度快慢可变,节拍快慢的比例可变,输  出音量大小可变。

  ⑷根据上述要求,画出原理图,写出工作原理,并列出所有  的设计过程。

  2.4 电路工作原理  整机电路图如图2-1所示。

他由低频振荡器、八进制计数器\\\/分配器、方波振荡器、反相器、驱动器、光声响器等部分组成。

IC1的⑧脚供电电源是由三机关VT1、稳压二极管VD1、电容C2等元器件组成的7V稳压电源提供的。

图2-1是用通用型555时基电路构成的典型低频振荡电路。

当电源接通时,VCC通过电位器RP1、RP3和电阻R3、R4向电容C3充电。

当电容C3开始充电瞬间,由于IC1的②脚电位上升到VC2≥2\\\/3VCC时,输出端③脚由高电平变为低电平;IC1内部的放电管道通,电容C3重新充电。

如吃周而复始,形成振荡。

电路振荡周期为T=0.7(RP1+RP3+R3+2R4)*C3。

改变RP1、RP3和C3的参数,即可改变其振荡频率。

其中,RP1、RP2及电阻R2构成分压电路,以保证IC1的②、⑥脚所需的充电电平。

  IC1的③脚有两路输出:一路由三极管VT5组成的快拍电平转换电路,经A1、A2反相器,送入由二极管VD6、VD7构成的或门电路,又经过A5、A6反相器,通过分压电位器RP4送给三极管VT8放大,驱动蜂鸣器BL发出快节奏的节拍声。

另一路经三极管VT2放大,其集电极输出一部分信号由三极管VT3进一步放大,使发光二极管VD3随着快节奏的蜂鸣声而同步闪烁绿光;VT2集电极输出的另一部分信号给由IC2构成的计数\\\/分配器作为时钟输入,由选择开关S2作为IC2的输出,以作为六种模拟数据选择器,通过IC2的①脚输出不同的脉宽,由三极管VT6射极输出去控制由三极管VT7集电极输出方波信号,使之形成慢节拍,并通过活门电路中的二极管VD6,经反相器A5、A6去驱动三极管VT8使发出慢节奏的蜂鸣声。

此时,IC2的②脚出现有规律的忽高忽低电平,使三极管VT4在导通、截止两种状态间交替转换,而发光二极管VD4将随着慢节奏的蜂鸣声而同步闪动着红色的光亮。

这样,选择开关S2置于不同的档位,蜂鸣器BL将发出有比例的快,慢节拍声,发光二极管VD3、VD4也跟随闪着有比例的红、绿色的闪光信号。

其中,三极管VT6为射极输出器,其特点为输入阻抗高,输出阻抗低,起着良好的阻抗匹配和隔离作用,使前后级不至于互相影响而稳定地工作。

电阻R26既为三极管VT8提供基极电流,尤其到了电压并联负反馈的作用,使输出电压更稳定。

  图2—1 节拍器原理图  图2-1中A3、A4是用CMOS与非门构成的典型的放泊振荡电路。

当反相器A4输出正跳变时,电容C11立即使A3输入为“1”,输出为“0”,电阻R20为C11提供放电通路。

当C11放电达到A3的转折点压时(为1\\\/2电源电压),A3输出变为“1”,A4输出变为“0”。

电阻R20连接在A3的输出端对C11反方向充电。

当充电到A3的转折电压时,A3输出变为“0”,A4输出变为“1”,于是形成了周期性的多谐振荡,其振荡周期T=2.2R20C11。

电阻R19时反相器输入端的保护电阻,接入与否并不影响振荡频率。

  IC2为八进制计数\\\/分配器。

它是由约翰逊计数器和译码器两部分组成。

它有三个输入端(复位端R、时钟端CP和CPE)和八个译码输出端Q0—Q7。

在复位状态时,只有Q0为高电平“1”状态,其他输出端均为低电平“0”状态。

当有脉冲输入时,输出端一次变为高电平“1”状态,Q0端变为低电平“0”状态。

另外设有仅为输出端CO,可作为级联时使用。

  A1—A6为六个反相器。

反相器是执行逻辑反向功能的电路,其逻辑关系特点是:当输入端为低电平“0”状态时,输出端为高电平“1”状态;当输入端为高电平“1”状态时,输出端为低电平“0”状态。

  图2-2 NE555内部原理图  555电路的内部电路方框图如图2-2所示。

它含有两个电压比较器,一个基本RS触发器,一个放电开关T,比较器的参考电压由三只5KΩ的电阻器构成分压,它们分别使高电平比较器A1同相比较端和低电平比较器A2的反相输入端的参考电平为 和 。

A1和A2的输出端控制RS触发器状态和放电管开关状态。

当输入信号输入并超过 时,触发器复位,555的输出端3脚输出低电平,同时放电,开关管导通;当输入信号自2脚输入并低于 时,触发器置位,555的3脚输出高电平,同时放电,开关管截止。

  是复位端,当其为0时,555输出低电平。

平时该端开路或接VCC。

  Vc是控制电压端(5脚),平时输出 作为比较器A1的参考电平,当5脚外接一个输入电压,即改变了比较器的参考电平,从而实现对输出的另一种控制,在不接外加电压时,通常接一个0.01uf的电容器到地,起滤波作用,以消除外来的干扰,以确保参考电平的稳定。

  T为放电管,当T导通时,将给接于脚7的电容器提供低阻放电电路。

  2.5元器件选择:  三极管VT1—VT7选用9013,β为80—150,VT8选用8050。

  时基集成电路IC1可选用NE555、LM555或国产的5G1555。

NE555为八脚双列直插式排列见图2—3。

  八进制计数\\\/分配集成电路IC2为MC14022,可用CD4022或国产CC4022直接代换。

MC14022为十六脚双列直插式封装,其外形及管脚排列见图2—4。

  六反相器集成电路A1—A6为MC14069,可用CD4069或者国产的CC4069直接代换。

MC14069的外形及管脚排列如图2—5所示。

  电位器RP1选用WH5-10K-X-0.5W。

RP3为WH125-2.2K-X-0.5W。

  压电陶瓷蜂鸣片BL采用HTD-27A。

  变压器T选晶体管输出变压器代用。

  开关S1型号为KND-2W1D。

S2为KB-8W2D。

S3为KND-2W2D。

  电源GB选用6F22-DC9V层叠电池。

  电阻均为1\\\/8WRJ电阻。

  其他元件按图2—1标注选用,无特殊要求。

  2.6使用说明:  ⑴将电源开关S1逼和,便有红、绿灯闪烁只是,表示本机工作正常。

  ⑵测试收音、录音、电视机、音响及其他发达电路故障时,断开开关S3,将黑夹子连线插入装置的电源负极上,并将黑夹子接入被测地端;红夹子连线插入装置的“A”端上,红夹子便可作为信号送入故障电路的输入级。

探针(可用万用表中的一只表笔)连接线插入装置的“B”端,然后用探针测试电路各输出端,碰到某一级时必须有声,否则,该电路部分就是故障点(不检测故障点时,开关S3需闭合)。

  ⑶配上输出插头,介入收音、收录、音响等,便可有六种节拍音的出现,并有声光显示。

调节电位器RP1,可改变节拍速度的快慢。

调节选择开关S2,可改变其节奏快慢的比例。

调节电位器RP4,可改变音量的大小。

  ⑷选择开关S2的使用方法具体如下。

  ①将S2置于“1”档时,蜂鸣片BL发出快节奏的单音,绿色发光二极管VD3随之同步闪光。

  ②将S2置于“2”档时,蜂鸣片BL发出快慢节奏的双音,绿、红发光二极管随之同步闪光,其比例为1:1。

  ③将S2置于“3”档时,蜂鸣片BL发出快慢节奏的双音,绿、红发光二极管随之同步闪光,其比例为2:1。

  ④将S2置于“4”档时,蜂鸣片BL发出快慢节奏的双音,绿、红发光二极管随之同步闪光,其比例为3:1。

  ⑤将S2置于“5”档时,蜂鸣片BL发出快慢节奏的双音,绿、红发光二极管随之同步闪光,其比例为4:1。

  ⑥将S2置于“6”档时,蜂鸣片BL发出快慢节奏的双音,绿、红发光二极管随之同步闪光,其比例为6:1。

  ⑸若配上一只8Ω低阻耳塞,插头插入输出插座XSzhong,调节嘀嗒速度RP1或选择开关S2,对患有精神衰弱的人有明显的催眠效果,并能抑制多梦症。

  ⑹若不需要携带时,可配上一个9V的稳压电源供电,这样较为经济且使用时间长久。

  3设计总结  通过这次电子技术课程设计,让我了解了设计电路的程序.通过本次实验设计电路原理图,对protel99se有了初步的了解,能独立完成电路图的绘制,在设计电路图过程中充分了解各芯片和元器件的功能作用。

通过这次电子技术课程设计,使我对模拟电子技术和数字电子技术在实践中的应用有了更深刻的理解。

通过该课程设计,把死板的课本知识变得生动有趣,激发了学习的积极性。

  通过这次学习,让我对各种电路都有了大概的了解,所以说,坐而言不如立而行,对于这些电路还是应该自己动手实际操作才会有深刻理解。

  4参考文献  [1] 沈阳理工大学信息科学与技术学院 马东、丁国华编  《模拟电子技术试验指导书》  [2] 沈阳理工大学信息学院数字电子实验室 张丽萍,王向磊编  《数字逻辑实验指导书》  [3]清华大学电子学教研组 余孟尝主编  《数字电子技术基础》 (第三版) 高等教育出版社,2006  [4] 清华大学电子学教研组 杨素行主编  《模拟电子技术基础》 (第三版) 高等教育出版社,2006  [5] 人民邮电出版社 杨帮文编  《实用电子小制作精选》

我下了清华大学计算机汇编 温冬婵的课件,打开后是用浏览器学习的,

1.开自我介绍, 简单讲述我大学的学习的,成果和。

(1分钟)我一直都感慨本年级许多同大一时因为缺乏好指引,在一开始就对编程很害怕,对计算机的学习没有开好头,动手能力长期跟不上,空会理论,不会实践,一直拖累到大四,最终选择忍痛考研或者抱怨找工作难。

我也帮助过不少在这方面比较弱的同学,但是总是因为基础没打好导致难以提高。

我也一直希望学校能在大一的时候就让同学们明白学习的重要性,打好扎实的专业基础。

现在终于有一次这样的机会站在这里,为指引大家如何在大学专业技术学习的道路上开好头做点贡献。

今天我将结合我自身的经历和我对计算机的理解,我对编程的感悟,我对大学学习的认识,给大家做报告。

首先问三个问题:1) qq聊天软件是用什么语言写的(第二天要换个问题)答对的演讲结束后留下来,我要亲自给他传授宝贵经验,没人答的话,很遗憾2) 谁玩电脑游戏比较牛恩,人很多,大家很踊跃,很好展示下我写的人工智能黑白棋游戏,声明真正的编程高手基本从来不玩游戏(结合大四同学长期沉迷游戏最后找不到工作的例子,说明一个严肃的问题,只会玩游戏没有用,会做游戏才牛,鼓励大家努力学习,让会玩游戏的同学也热爱编程,最后也能自己写游戏)请大家记住:只会玩游戏没有用,会做游戏才牛3) 有没有人对计算机特别感兴趣 (为什么感兴趣)如果有兴趣,对学习计算机有巨大的帮助兴趣是最好的老师,鼓励他们,勉励其他人,兴趣是可以培养的,要学会培养兴趣2.概述计算机科学与技术 包含两个层面 科学 指计算机硬件、软件与应用的理论知识 理论的学习技术 指软件开发、工程实践等技能与方法 能力的培养我主要讲的是如何学习技术(计算机技术) 讲之前 澄清一个观点 计算机技术 不等于 编程技术编程只是一个工具,编程没学好不代表你技术就学不好计算机技术应该是与计算机软件、硬件和网络三个部分相关的各种科技成果和应用的综合,包括了多媒体,数据库,操作系统,嵌入式系统,计算机安全,计算机网络,计算机管理和维护,计算机应用,人工智能,模式识别,管理信息系统等,在我们生活的方方面面计算机技术几乎无处不在。

(举几个例子)在现在社会,它几乎与我们的生活息息相关。

(大学和高中的学习方式的区别)(学好技术的重要性)在大学,学习的方式与高中或小学是有很大的区别的,大学更大,大学更自由,不再是完全跟着老师,不再是只要吃透了老师教授的内容就万事大吉了,从我这一届的情况看,许多同学特别是女生在大学还沿袭着高中的学习方式,勤奋刻苦,天天自习,非常认真,上课笔记做得秘密麻麻,把理论学得非常扎实,但是却严重地忽略了实践能力的培养,理论考试分数很高,但课程设计做不出东西来,显然这种学习方式是不对的,这和高中的偏科又有什么本质区别呢。

我觉得理论的学习和技术的学习是同等重要的,二者都不应该轻视,没有侧重点是不可能的,至于如何侧重,如何在二者之间找到平衡点就取决于你自己的人生目标了。

如果你喜欢研究理论,以后想继续读研深造可以稍微偏向理论,把理论基础打得扎实一些,毕业以后可以留校任教或到科研院所去发展。

如果你想走技术路线,那么你就可以稍稍偏向技术,在不落下理论学习的情况下,把技术学好学精,毕业以后可以去IT企业发展,也可以自己创业,有了一身技术不怕没饭吃。

切莫完全忽视技术最后变成书呆子或完全不顾理论最后只是个代码搬运工。

大家每个人,从现在开始就要下决心学好技术,那么,如何学好技术呢。

3.如何学好技术3.1制定好的学习计划3.1.1大一大二:打好基础3.1.1.1计算机方面的基本技能的学习包括计算机众多的应用技术的学习 和 常见的硬件维护(大家应该尽量多多掌握计算机方面的基本技能,如word excel ppt access* photoshop* flash* dreamveaver* 结合我的经历讲讲,我大一在自己没有电脑的情况下把这些基本全学了 举一个考研的同学不会在excel里找自己的名字的例子,如果这些最基本的技能都不会,只能说计算机还没入门)大二有电脑之后,终于有机会整自己的电脑了,要学习常见的常见的硬件维护(系统崩溃了怎么办,如何安装操作系统,如何分区等)3.1.1.2专业理论基础和编程基础的学习技术是将理论运用到实践中去,不能轻视理论,没有理论何来应用。

计算机科学与技术 中的科学和技术应该是相互依赖和促进的。

先学好《高级语言程序设计》《数据结构》等专业课,理论基础扎实了,学应用性技术就更容易了编程基础:学精C++(为什么),可以考虑过渡到 java 或 C# (最好只学一个,为什么)(编程的学习会在后面再详细讲)3.1.1.3珍惜这两年大学自由学习的黄金时间 (曾经和一家公司的经理开玩笑,总经理感慨的说现在在大学里找一个又能力的学生来帮忙做项目真是很难啊,我说是呀,大学四年,大一的刚进校还在打基础没法做,大二的还刚起步没足够的能力做,大三的课程会很紧没时间做,大四的找工作的找工作去了,考研的考研去了,没人做了),大学四年,实则三年,希望大家不要把最宝贵的时间荒废在游戏和娱乐上3.1.2大三:深入学习,确定方向(技术方向,职业规划)+多多实践到了大三,各种专业课会非常多,包括很重要的操作系统,汇编,组成原理,编译原理,数据库,计算机网络,软件工程等等,大家将深入学习计算机的各大核心课程。

这时大家的基础打得也差不多了,可以选择一门自己比较感兴趣的技术并确定自己的技术的一个方向,比如选择j2ee, .NET,WEB技术,数据库技术,嵌入式,linux内核开发等等。

当然也会有非常丰富多彩的专业选修课可以选择学习。

这段时间大家可以利用课程设计的机会好好锻炼自己。

3.1.3大四:实践和进步大四,如果不打算考研的同学,工作有了着落之后,可以试着做项目,大四基本没什么课,相对轻松,这段时间是获得经验,银子和巨大的进步黄金时期。

3.2重视专业课的学习要把数据结构、算法、数据库、操作系统原理、计算机体系结构、计算机网络,离散数学等基础课程学好除非你足够牛,请务必认真听专业课,有些课像《数据结构》,《编译原理》,《组成原理》,《操作系统》等等,这种课老师讲一分钟能让你明白的内容,你自己看要看好几个月3.3培养好的思维能力数学是锻炼是思维的最好的东西了,他是你思考问题的最得力的工具,他体现着你的思想,在编程中会思考才能编出好的程序。

此外还要注重离散数学,数值分析,线性代数,数字逻辑等等课程的学习,他们对培养好的思维能力大有裨益3.4激励创新意识创新太重要了,不管在哪个学科都重要,计算机同样需要3.5培养独立分析问题和解决问题的能力 遇到问题,要先学会独立思考,不能凡事依赖他人,尽量自己解决,在独立解决问题过程中能获得更大的进步,实在不能解决再请教别人也不迟3.6培养自学能力和快速获取知识的能力自学能力之重要(大学和高中的学习方式的区别)可以说高中是靠老师,大学是靠自己,要做到严格自律,自我约束,必须要学会自学学习的过程也是学会学习的过程要充分利用图书馆和网络上的丰富学习资源, 要培养计算机新知识,新技术方面的自学习能力,要学会如何通过网络,书籍,文献,独立地快速获取自己需要的知识和信息3.7培养团队协作精神在一个大型项目中,往往要求各种参与者密切配合才能取得成功。

大家要从现在就开始注重团队协作精神的培养,要学会与人沟通,善于表达,要注意提高自己的综合素质,成为综合型人才。

3.8学好英语包括现在的大学英语和日后的专业英语。

也许有人会问,英语和技术有什么大的关系吗。

大家是否知道,计算机的发展飞速,国际上新技术不断涌现,如果今天国外出现了一门新的技术,或者国外某本技术书籍出了新版本,相关资料的中文的翻译不知道要等到什么猴年马月才会出来,现在的许多出版也有了越来越多的英文原版书。

大家要学好英语,培养阅读专业外语资料的能力,开始会看不懂,看多了自然熟练了。

(讲下四六级,四级最好一次就过,六级在大二下结束前最好过)3.9适时关注新技术了解学科发展动态,跟上时代步法3.10勤学苦练,持之以恒学好技术不是一蹴而就的,要长期坚持。

4.无5.无6.关于编程的学习6.1为什么要学习编程编程是软件开发的基础,学习计算机,只会编程是千万不行的,但是开发软件,不会编程是万万不行的(结合本年级的情况将一下现状,学习的重要性等)6.2编程真的那么难学吗(讲讲编程的苦与乐)编程真的那么可怕,那么枯燥,那么没意思吗

假如真是这样,为什么世界上还有那么多优秀的人乐此不疲。

其实编程并不可怕,可怕的是你的心态。

编程固然很苦,编程时长时间对着屏幕,对身体不好,而且,经常因为考虑不周,会遇到各种各样的错误和麻烦,初学者处处容易受挫。

但是其实编程是很有趣的,编程中充满着无穷的快乐首先,你通过编程得到了想要的成果的过程是一种创造的快乐(编出了有用的东西的那一刻会有一股美好的成就感)其次,你开发了有用的软件可以方便自己或他人,方便自己,是一种享受的快乐,方便他人,是一种奉献的快乐再次,假如你开发的软件得到了用户的认可或好评,会有一种欣慰和满足感还有,你可以根据自己的意愿写你想要的东西,经过自己的努力亲自实现你心中的愿望然后,编程也是一个挑战自我的过程,遇到困难想办法解决的过程是思考的过程,思维能得到锻炼最后,在代码中有一种看不见的美,就像诗一样,美景全是你的,你可以随心所欲编程真的非常有趣,它不仅满足了我们内心深处进行创造的渴望,让人头脑变得灵活,而且还愉悦了每个人内在的情感。

6.3学好编程的建议6.3.1请热爱编程如果想成为编程牛人的话,请热爱编程。

有兴趣是最好了,没兴趣也没关系,可以慢慢培养,当你感受到了编程的乐趣的时候你会爱上它。

6.3.2不要畏难很多初学者往往都在遇到许多困难,遭受多次挫折后,自信心受到打击从而对编程丧失兴趣这些困难每个人都会遇到,我在初学编程时也遇到过,关键是看你用什么心态对待,是想办法解决困难还是选择逃避。

很多问题其实是有很多解决方法的。

譬如看书,遇到看不懂的部分,可以暂时跳过,先往后看,看完后面的之后,再回头看前面跳过的部分往往会有一种豁然开朗的感觉。

再比如,编程调试时死活找不到错误会很郁闷,这个时候很多同学会束手无策,其实只要在程序不同的地方加上输出语句,然后运行看有哪些输出,这样一步步缩小错误的范围从而确定错误发生的位置。

等等。

不要畏惧困难,要用你的智慧战胜它。

6.3.3多实践,多交流学习编程的秘诀是:编程,编程,再编程;(讲讲如何动手实践)在学校的实验室就算你做错一万次程序都不会有人骂你,如果在公司你试试看

所以多去实验室上机,现在错得多了,毕业后就错得少了。

多实践,多从失败中吸取教训,积累经验。

要勤奋,三天打鱼两天晒网是学不好的,学会了的东西一段时间不用就容易忘记,实践得越多才能记得越牢。

现在大家是大一,可能有人会说没有电脑不方便,其实实验室不是只有在老师安排的实验时间才可以去的,它是是面向计算机专业的学生免费开放的,大家有时间就去实验机房练习,只要拿着学生证,或者干脆直接跟那个阿姨说你是计算机的就行了。

航海楼7楼的机房和图书馆电子阅览室也是可以的。

我大一的时候甚至还到阳光网吧编程呢。

到大二大三的时候课程设计就会多起来,大家一定要自己动手做,不要去网上搜一个就完事了。

与人交流,分享自己编程中的乐趣和经验,共同进步。

6.3.4多阅读书籍和代码编程不是非要在电脑上才能学的,阅读书籍和书中的代码也是一种学习方式,自己还可以尝试着改进那些代码,最后可以把自己的成果拿到电脑上调试千万不要忽视书后面的习题6.3.5养成良好习惯细节很重要要细心,沉下心来编程,戒骄戒躁养成良好习惯,注重编程风格,尽量写代码注释,把写过的代码保留下来,以后会有用6.3.6善于思考遇到问题动脑筋解决6.3.7注重基础打好编程基础,除了熟悉基本的语法之外,要深刻理解指针,引用,面向过程思想,类,模板,标准库,接口,继承机制,面向对象思想等等,课后习题尽量全做一下 刚才说了,有精力的可以学学 photoshop图像处理, flash动画制作,3dmax或maya三维建模,dreamveaver网页设计,但是不要因为他们花费过多的时间而影响了你基础的学习,那些都是些应用技术,你学会了更好,不会也没什么丢人的,基础打好了,以后学啥都轻松。

在基础没打好的情况下,不要觉得你编的程序只能在黑白的DOS窗口了运行就去学VC做漂亮的窗口,3d程序很有意思就去看OpenGL或DirectX,那些都属于高级应用,没有基础学起来会很吃力。

基础要扎实,不要觉得C#中没有指针就扔掉C++, 不要今天看C#,明天搞java要有明确的方向,计算机技术的发展实在太快,新技术不断涌现,了解一下就可以了,不要随波逐流,要沉得住气6.3.8选好开发环境选择一种适当的开发环境并熟悉它就可以了,不要今天摆弄Visual Studio,明天钻研Eclipse,后天来个netbeans,在工具的使用的学习上白白浪费时间。

6.3.9选好编程语言我在选择语言时,走过一些弯路,浪费了一些精力,我在这里选出一些主流编程语言,对语言特性与环境稍作介绍,希望可以帮助大家,让大家尽早了解与选择,少走弯路C(多用在性能要求较高的场合,如操作系统,嵌入式等)C++(应用最广泛、成熟,强大而复杂,兼有性能高和易于构建大型程序的优点,基本是衡量一个国家软件产业发达程度的核心基础)Java(著名的SUN公司推出的,面向对象、安全、跨平台、强大稳健,需要java虚拟机的支持)C#(微软推出的完全面向对象,运行在 .NET Framework 环境中新兴、易学、强大语言)Python(新兴的面向对象脚本语言,跨平台,语法清新易于使用,代码优美得像数学一样,非常容易学)PHP (目前最流行、强大、稳健的动态网站开发脚本语言,语法类似C++)ActionScript (Flash的编程脚本,最新版支持面向对象,能基于Flex开发RIA应用)除此之外,还有vb, vb.net, asp.net, jsp, asp, ruby, Javascript等这么多五花八门的语言,大家可能都会觉得眼花缭乱了。

其实各种语言之间只是语法不同,编程思想都是相通的,学精一门,了解多门是上策。

程序=算法+数据结构 其中并没有编程语言,说明语言只是程序员与计算机的编译器沟通的一种工具,程序员用某种语言来表达程序的逻辑结构,计算机中相应的编译器或解释器理解这种语言,编译得到二进制程序或者直接解释执行。

以上这些语言我在大学前三年全部学过了,有的学得很深,有的很浅。

因为人的精力毕竟有限,很多语言学过了之后根本就很少用到,几乎是白学了,现在我深深的体会到,语言并不是学得越多越好,与其泛而不精不如有针对性的先精通一门,其他的触类旁通。

就大家现在的情况,希望大家把当前正在学习的C++学好,学到一定程度的时候,可以继续深入的研究C++的各种库,也可以从上面选择感兴趣的新语言学习,如果把C++基础打好了,后面的学习就会容易得多。

最流行的语言不一定是最好的语言,用的人最多的语言也不一定是最好的语言。

请大家记住,没有最好的语言,只有最适合某个领域的语言, 在不同的环境下选择不同的语言就可以了。

6.3.10重视数据结构和算法 理论上,计算机的任何编程语言都有可能会被淘汰,随着时间的推移和计算机软硬件的飞速发展,不断会有新的语言产生和和旧的语言过时,但不会过时的是数据结构和优秀的算法。

真正的高手应该是善于设计优秀的数据结构和算法的,应该是具有独立分析和解决问题的能力并利用计算机程序来实现的,他的思想应该是超脱语言、在更高处的一种升华。

如果某一天,你深切的体会到,真正重要的不是什么语言而是思想的时候,说明你可以出师了。

单片机课程设计 直流电机控制 急啊,

直流电机的转速调节主要是调节电机的电压,一般用单片机控制电机的电源开关的占空比来实现(可以用cmos管)。

A,将变阻器接成调压器输入给单片机,根据采样电压对应控制输出脚的占空比即可实现对应的转速调节。

B,对按键按下的次数进行计数(要注意防抖延时及松开判定,不松开不进行下次计数),根据计数的值改变对应的输出占空比。

C,就是将你的占空比进行一次参数转换,具体的参数要你在实验中去测。

当然,你要是用步进电机就要用到多个I\\\/O口,转速显示可以做到更精确。

根本还是定时器延时要和你的输入变量对应起来。

声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。联系xxxxxxxx.com

Copyright©2020 一句话经典语录 www.yiyyy.com 版权所有

友情链接

心理测试 图片大全 壁纸图片