piccx单片机原理及应用【DOC精选】.doc

piccx单片机原理及应用【DOC精选】.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
piccx单片机原理及应用【DOC精选】

PIC16C7X单片机原理及应用 实验简介: 实验目的:本实验由四个部分组成:1、利用PIC单片机的PC计数器及实时计数器计数或计时,利用LED数码管显示数据。2、利用PIC单片机进行各种信号、数据的采集。3、利用单片机的控制功能实现控制。4、利用EEPROM实现单片机的数据掉电保存及利用I2C模式进行通讯。 实验器材:PIC仿真器,24LC02,LM324,OP07,面包板 实验原理:PIC167X有RTCC、TMR1、TMR2实时计数器,可作为CCP(捕捉、比较、脉宽调制)用,通过应用CCP模块,可以驱动扬声器实现定时报闹和键盘按键发出C调相应音阶的功能。我们应用辅助芯片4511推动LED,4511为7段锁存/译码/驱动器。按键信号,有两种输入方式,一种为用一个按键开关完成,通过硬件滤波,改变输入电压即可;一种是通过键盘扫描,扫描一个3×4的键盘,如果有键按下,则相应的行线和列线将变为低电平来判断。 实验系统框图: 实验一 通过4511驱动LED显示并完成0~9999的计数 直接驱动LED显示 4511译码器能将单片机的4位二进制输出直接转换为代码驱动LED,LED采用共阴方式,代码如下 “0” “1” “2” “3” “4” “5” “6” “7” “8” “9” 以RC0,RC1来选通4511的LE端,RB做为4511的输入端,显示值存在20H由RB输出,选通值存在21H由RC输出。 电路如图 程序 RA EQU 5 RB EQU 6 RC EQU 7 TRA EQU 85H TRB EQU 86H TRC EQU 87H STATUS EQU 3H C EQU 0H Z EQU 2H RP0 EQU 5H ORG 00H GOTO MAIN MAIN BSF STATUS,RP0 MOVLW 0 MOVWF TRB MOVWF TRC BCF STATUS,RP0 CLRF 20 CLRF 21 L1 CALL WRITE CALL DELAY INCF 20 MOVF 20,W CALL ADJ ANDLW 0FH SKPZ INCF 21 MOVF 22,W MOVWF 20 MOVF 21,W CALL ADJ MOVF 22,W MOVWF 21 GOTO L1 ADJ MOVWF 22 ANDLW 0FH MOVWF 23 MOVLW 0AH SUBWF 23 SKPNZ GOTO L2 L3 MOVF 22,W ANDLW 0F0H MOVWF 23 MOVLW 0A0H SUBWF 23 SKPZ RETLW 0 MOVLW 60H ADDWF 22 RETLW 1 L2 MOVLW 6 ADDWF 22 GOTO L3 WRITE MOVF 20,W MOVWF RB BCF RC,0 BSF RC,0 MOVF 21,W MOVWF RB BCF RC,1 BSF RC,1 RETLW 0 DELAY MOVLW 0FFH RETLW 0 END 实验二:通过计时器计时实现时钟功能,并实现整点报闹、调时功能。 方案: PIC单片机的输出可以直接驱动LED显示,所以采用较简单的硬件,直接驱动LED显示,仍然采用共阴接法。B0~B6接LED段码,C4~C7接LED的COM端,进行位选。 整点报闹采用CCP模块的PWM功能。PWM功能可

文档评论(0)

taotao0b + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档