pic16c7x单片机原理及应用

pic16c7x单片机原理及应用

ID:13953844

大小:201.50 KB

页数:18页

时间:2018-07-25

pic16c7x单片机原理及应用_第1页
pic16c7x单片机原理及应用_第2页
pic16c7x单片机原理及应用_第3页
pic16c7x单片机原理及应用_第4页
pic16c7x单片机原理及应用_第5页
资源描述:

《pic16c7x单片机原理及应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、PIC18C7X单片机原理及应用PIC16C7X单片机原理及应用实验简介:实验目的:本实验由四个部分组成:1、利用PIC单片机的PC计数器及实时计数器计数或计时,利用LED数码管显示数据。2、利用PIC单片机进行各种信号、数据的采集。3、利用单片机的控制功能实现控制。4、利用EEPROM实现单片机的数据掉电保存及利用I2C模式进行通讯。实验器材:PIC仿真器,24LC02,LM324,OP07,面包板实验原理:PIC167X有RTCC、TMR1、TMR2实时计数器,可作为CCP(捕捉、比较、脉宽调制)用,通过应用CCP模块,可以驱动扬声器实现定时报闹和

2、键盘按键发出C调相应音阶的功能。我们应用辅助芯片4511推动LED,4511为7段锁存/译码/驱动器。按键信号,有两种输入方式,一种为用一个按键开关完成,通过硬件滤波,改变输入电压即可;一种是通过键盘扫描,扫描一个3×4的键盘,如果有键按下,则相应的行线和列线将变为低电平来判断。实验系统框图:18PIC18C7X单片机原理及应用实验一通过4511驱动LED显示并完成0~9999的计数1、直接驱动LED显示4511译码器能将单片机的4位二进制输出直接转换为代码驱动LED,LED采用共阴方式,代码如下B'00111111'“0”B'00000110'“1”

3、B'01011011'“2”B'01001111'“3”B'01100110'“4”B'01101101'“5”B'01111101'“6”B'00000111'“7”B'01111111'“8”B'01101111'“9”以RC0,RC1来选通4511的LE端,RB做为4511的输入端,显示值存在20H由RB输出,选通值存在21H由RC输出。电路如图程序18PIC18C7X单片机原理及应用RAEQU5RBEQU6RCEQU7TRAEQU85HTRBEQU86HTRCEQU87HSTATUSEQU3HCEQU0HZEQU2HRP0EQU5HORG00H

4、GOTOMAINMAINBSFSTATUS,RP0MOVLW0MOVWFTRBMOVWFTRCBCFSTATUS,RP0CLRF20CLRF21L1CALLWRITECALLDELAYINCF20MOVF20,WCALLADJANDLW0FHSKPZ18PIC18C7X单片机原理及应用INCF21MOVF22,WMOVWF20MOVF21,WCALLADJMOVF22,WMOVWF21GOTOL1ADJMOVWF22ANDLW0FHMOVWF23MOVLW0AHSUBWF23SKPNZGOTOL2L3MOVF22,WANDLW0F0HMOVWF23MO

5、VLW0A0HSUBWF23SKPZRETLW0MOVLW60HADDWF22RETLW1L2MOVLW6ADDWF22GOTOL3WRITEMOVF20,WMOVWFRBBCFRC,0BSFRC,0MOVF21,WMOVWFRBBCFRC,1BSFRC,1RETLW0DELAYMOVLW0FFHRETLW0END18PIC18C7X单片机原理及应用18PIC18C7X单片机原理及应用实验二:通过计时器计时实现时钟功能,并实现整点报闹、调时功能。方案:PIC单片机的输出可以直接驱动LED显示,所以采用较简单的硬件,直接驱动LED显示,仍然采用共阴接法。

6、B0~B6接LED段码,C4~C7接LED的COM端,进行位选。整点报闹采用CCP模块的PWM功能。PWM功能可输出一个PWM信号,储存周期的寄存器为PR2寄存器,储存工作周期的寄存器为CCPRxL寄存器。当TMR2的值和CCPRxL寄存器的值相同式,CCP模块的输出引脚就会改变为输出低电平,然后继续递增下去,当TMR2的值等于PR2寄存器的值时,TMR2便会重新归0并重新计数。整点报闹采用报5下,最后一次声音最“尖”的方式,即改变最后一次CCP模块输出的频率即可。调时采用两个简单按键完成。一个用于位选,一个通过累加调时。按键切换:采用的按键为简单单路

7、开关即按一下导通,再按一下截止。一个按键为切换LED显示数码管(选通的LED管闪烁),另一个按键调时(即按一次计数加一)。简易原理,按键由RC0,RC3输入,采用中断方式,检查寄存器RC0,RC3的位值就可以知道按键的状态,再进行软件处理。电路如图程序18PIC18C7X单片机原理及应用INCLUDE"d:0141022p16c74.inc"LED_INDEXEQU0X3EBUF_POINTEREQU0X36TMR0HEQU0X35W_STKEQU0X20STATUS_STKEQU0X21PCLATH_STKEQU0X22BFLAGEQU0X38

8、FLASH_INDEXEQU0X39FLASH_POINTEREQU0X3CFLASH_FLA

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。