人狗畜禽COMPANY LIMITED|全是肉的高H文〈男男〉|全篇肉高H秘书被C办公室四爱|全黄H全肉共妻|全黄H全肉短篇禁乱NP慕浅浅|全黄H全肉短篇N男男

技術(shù)熱線: 4007-888-234
設(shè)計(jì)開發(fā)

專注差異化嵌入式產(chǎn)品解決方案 給智能產(chǎn)品定制注入靈魂給予生命

開發(fā)工具

提供開發(fā)工具、應(yīng)用測(cè)試 完善的開發(fā)代碼案例庫(kù)分享

技術(shù)支持

從全面的產(chǎn)品導(dǎo)入到強(qiáng)大技術(shù)支援服務(wù) 全程貼心伴隨服務(wù),創(chuàng)造無(wú)限潛能!

新品推廣

提供新的芯片及解決方案,提升客戶產(chǎn)品競(jìng)爭(zhēng)力

新聞中心

提供最新的單片機(jī)資訊,行業(yè)消息以及公司新聞動(dòng)態(tài)

pic16f877控制led的動(dòng)態(tài)顯示

更新時(shí)間: 2019-03-26
閱讀量:2089

硬件方面:

pic通過(guò)74hc595來(lái)位選數(shù)碼管.ra0口接595rclk,ra1口接595srclk,ra2口接595ser

picd口輸出字型碼.

軟件方面:

list p=16f877 include"p16f877.inc" count equ 34h bits equ 35h inter equ 36h count1 equ 37h bits1 equ 38h org 0x00 nop initial ;初始化 banksel TRISA movlw 0x00 movwf TRISA movwf TRISD banksel PORTD movlw 0x00 movwf PORTD clrf count clrf bits clrf inter movlw 00h movwf bits movlw 08h movwf count bcf PORTA,0 noop bcf PORTA,1 movf PORTA,W andlw 0xfb iorwf bits,w movwf PORTA bsf PORTA,1 rlf bits,1 decfsz count goto noop bsf PORTA,0

main movlw 0x99 movwf PORTD ;段型碼送dmovlw 04h movwf count1

movlw 08h movwf bits ;位選信號(hào)放在bits寄存器中 movwf bits1 ;位選信號(hào)送中間寄存器 loop1 movlw 04h ;下面一段程序?yàn)榇⑥D(zhuǎn)換 movwf count tab rlf bits,1 decfsz count,1 goto tab movlw 08h movwf count bcf PORTA,0 ;為送鎖存信號(hào)做準(zhǔn)備 loop bcf PORTA,1 ;為送時(shí)鐘信號(hào)做準(zhǔn)備 movf bits,w andlw 04h movwf inter movf PORTA,w andlw 0Xfb iorwf inter,w ;輸出第7movwf PORTA bsf PORTA,1 ;發(fā)出一脈沖信號(hào) rlf bits,1 decfsz count goto loop bsf PORTA,0 ;送鎖存信號(hào)

rrf bits1,1 movf bits1,w movwf bits decfsz count1 goto loop1 goto main end 



余姚市| 天台县| 深圳市| 双辽市| 五华县| 九江县| 禄劝| 绍兴县| 正宁县| 惠来县| 台前县| 梨树县| 邵阳市| 大名县| 宁远县| 那曲县| 乌拉特前旗| 宁夏| 武穴市| 连云港市| 图木舒克市| 宾川县| 灵丘县| 宜昌市| 会东县| 顺平县| 缙云县| 盘锦市| 泸州市| 改则县| 三台县| 阜新市| 柏乡县| 侯马市| 高尔夫| 崇礼县| 岑巩县| 思茅市| 剑河县| 阳谷县| 兴国县|