单片机课程设计指导书勿删.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《单片机课程设计指导书勿删.doc》由会员分享,可在线阅读,更多相关《单片机课程设计指导书勿删.doc(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流单片机课程设计指导书勿删.精品文档.单片机原理及应用课程设计指导书赵新蕖 编自动控制系目 录1 简易波形发生器11.1设计任务11.2硬件原理图11.3软件设计11.4思考题32 单片机交通灯控制器42.1任务目标42.2硬件原理图42.3软件设计43 简易数字电压表53.1设计任务53.2硬件原理图53.3软件设计53.4思考题74 简易频率测量仪84.1任务目标84.2硬件原理图84.4思考题125简易时钟135.1任务目标135.2硬件原理图135.3软件设计135.4思考题176电子密码锁186.1任务目标186.2硬件原理图186.
2、3软件设计186.4思考题247 排队叫号机257.1任务目标257.2硬件原理图257.3软件设计267.4思考题318 两车间数据通信控制328.1任务目标328.2硬件原理图328.3软件设计328.4思考题361 简易波形发生器1.1设计任务设计简单的波形发生器,要求能输出固定频率的方波、三角波、占空比1:3的矩形波和锯齿波,并利用按键实现波形的切换。K1K2K3K4R1 10K12MHzC1 30PFDI0 VccDI1 ILEDI2 /XFERDI3DI4 RFBDI5 DAC0832DI6 IOUT1DI7/CS IOUT2/WR1 /WR2 GNDP2.7+5VOUTC3 22
3、FSW1+5VC2 30PFXTAL1 P0.0 P0.1 P0.2XTAL2 P0.3 P0.4 P0.5RST P0.6 P0.7 AT89C52 P2.7/EA /WR P1.0 P1.1P1.2 / INT0P1.31.2硬件原理图1.3软件设计参考程序ORG 0000HLJMP MAINORG 0003HLJMP INT_0ORG 0030HMAIN: MOV SP , #70HSETB EASETB EX0SETB IT0MOV DPTR , #7FFFHSJMP $ORG 0070HINT_0: JNB P1.0 , FANG JNB P1.1 , JUCHI JNB P1.2
4、, JUXING JNB P13 ,SANJIAO FANG: LJMP FANGBO JUCHI: LJMP JUCHIBO JUXING: LJMP JUBOSANJIAO: LJMP SANJIAOBOORG 0100HFANG: MOV A , #00HMOVX DPTR , ALCALL DELAYMOV A , #0FFHMOVX DPTR , ALCALL DELAYSJMP FANGORG 0150HJUCHIBO: MOV A , #00HLOP: MOVX DPTR , AINC ASJMP LOPORG 0200HJUBO: MOV A , #0FFHMOVX DPTR
5、,A LCALL DELAYMOV A , #00HMOVX DPTR , ALCALL DELAYLCALL DELAYSJMP JUBOORG 0260HSANJIAOBO: MOV A , #80HL1: MOVX DPTR ,A INC ACJNE A , #00H , L1SJMP SANJIAOBOORG 0230HDELAY: MOV R7 , #100L2: MOV R6 , #250DJNZ R6 , $DJNZ R7 ,L2RETEND1.4思考题1.DAC0832的输出方式是单极性的还是双极性的?2.四个按键K1、K2、K3和K4按下时,OUT端输出的电压波形的时序图分别
6、是什么?2 单片机交通灯控制器2.1任务目标某十字路口,南北向为主干道,东西向为支道,每个道口安装一组交通灯:红、黄、绿。设计十字路口的交通灯控制器,使交通灯按状态1状态2状态3状态4的规律变化,循环不止。状态1:东西向绿灯亮,南北向红灯亮,其他灯全灭,保持30秒状态2:东西向黄灯亮,南北向红灯亮,其他灯全灭,保持5秒状态3:东西向红灯亮,南北向绿灯亮,其他灯全灭,保持20秒+5V东西向红黄绿红黄绿红黄绿红黄绿南北向R=1K状态4:东西向红灯亮,南北向黄灯亮,其他灯全灭,保持5秒2.2硬件原理图XTAL1 P0.0 P0.1 P0.2XTAL2 P0.3 P0.4 P0.5RST AT89C5
7、2 /EA P1.0 P1.1 P1.2 P1.3 P1.4 P1.5C1 30PF12MHzC2 30PFR1 10KC3 22FSW1+5V2.3软件设计本课题的软件部分主要由两部分组成:主程序和延时子程序。3 简易数字电压表3.1设计任务利用ADC0809实现对100V以内的电压值进行测量。3.2硬件原理图abcdefghabcdefghR1 10KCOMCOMP3.2信号输入D0 CLK REF+D1 EOCD2 D3 IN-7D4 IN-6D5 ADC0809D6 IN-5D7 IN-4C IN-3B IN-2A IN-1ALE IN-0START REF-OE R2 19KR3 1
8、K+5V412MHzC1 30PFC3 22FSW1+5VC2 30PFXTAL1 ALE P0.0 P0.1 P0.2XTAL2 P0.3 P0.4 P0.5RST P0.6 P0.7 AT89C52 P2.7/EA P2.6P1.0 P2.5P1.1 /WRP1.2 P2.4P1.3 P1.4 /RDP1.5 P2.0P1.6 P2.1P1.73.3软件设计ORG 0000HLJMP MAINORG 0030HMAIN: MOV SP , #70HLOP:LCALL ADCHANGELCALL BCDANGELCALL SHOWSJMP LOPORG 0050HADCHANGE:MOV D
9、PTR , #6000HMOVX A , DPTRJNB P3.2 , $MOVX A , DPTRRETORG 0070HBCDCHANGE:MOV B , #0AHDIV ABMOV 30H , AMOV 31H , BRETORG 0100HSHOW: MOV DPTR , #TABMOV A , 31HMOVC A , A+DPTRMOV P1 , AMOV P2 , #01HLCALL DELAYMOV A , 30HMOVC A , A+DPTRMOV P1 , AMOV P2 , #02HLCALL DELAYRETORG 0200HDELAY:MOV R7 , #50L1:MO
10、V R6 , #200L2:NOPNOPNOPDJNZ R6, L2DJNZ R7 , L1RETORG 0280HTAB:DB 0C0H , 0F9H , 0A4H , 0B0H , 99H , 92H , 82H DB 0F8H , 80H , 90HEND3.4思考题1.原理图中的电阻R2和R3的作用是什么?2.两个八段数码管那个是显示电压的个位,那个显示电压的十位?3.如果要加大电压表的量程,在软硬件设计上分别要做怎样的改动?4 简易频率测量仪4.1任务目标对8001200HZ中频电源进行频率监控,测量精度不低于1%并用数码管实时显示被测脉冲频率值。主要任务:1. 信号变送:对被测信号
11、实现两个变换:强电弱电;正弦方波2. 频率计算:计算频率并保存两位小数3. 频率显示:十六进制BCD码4.2硬件原理图XTAL1 XTAL2 P3.4 RST AT89C52 /EA P1.0 P1.1 P1.2 P1.3 P2.0P1.4 P2.1P1.5 P2.2P1.6 P2.3P1.7+5vC4 4.7K R3R2 4.7K14CD4093B13 27变压器次级COMCOMCOMCOMR1 10KC3 22FSW1+5VC2 30PF12MHzC1 30PFC1 30PF12MHzabcdefgh4.3软件设计参考程序ORG 0000HSJMP MAINORG 000BHLJMP T0
12、_SORG 0030HMAIN:MOV SP , #60HSETB ET0SETB EAMOV TMOD , #51HMOV R7 , #04HCLR AMOV R0 , #41HCLEAR:MOV R0 , AINC R0DJNZ R7 , CLEARMOV TH0 ,#3CHMOV TL0 , #0B0HMOV TH1 , #00HMOV TL1 , #00HMOV 40H , #00HMOV TCON , #50HSTART:LCALL H_BCDLCALL DISPSJMP STARTORG 0200HT0_S:PUSH ACC MOV TH0 , #3CH MOV TL0 , #0B
13、0HINC 40HMOV A , 40HCJNE A , #14H , DONEMOV TCON , #0A0HMOV 46H , TL1MOV 45H , TH1MOV 40H , #00HMOV TH1 , #00HMOV TL1 , #00HMOV TCON , #50H DONE:POP ACCRETIORG 0300HH_BCD:PUSH PSW SETB RS0MOV R1 ,#41HMOV R5 ,#03H CLR AHB1:MOV R1 , AINC R1DJNZ R5 , HB1MOV R7 , #10H HB2: MOV R0 , #45H MOV R6 , #02H CL
14、R C HB3: MOV A , R0 RLC A MOV R0 , A INC R0 DJNZ R6 , HB3 MOV R1 , #41H MOV R5 , #03H NOP HB4: MOV A , R1 ADDC A , R1 DA A MOV R1 , A INC R1 DJNZ R5 ,HB4 DJNZ R7 ,HB2 POP PSW RETORG 0400HDISP:MOV R1, #41H MOV R3 , #02H MOV R4 , #0FEHMOV DPTR , #TABLOP:MOV A , R1 ANL A , #0FHMOVC A , A+DPTRMOV P1 , A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课程设计 指导书
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内