欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4151|回復: 3
打印 上一主題 下一主題
收起左側

STC12C單片機定時器0中斷無法啟動的問題 新人首貼,還請支持。

[復制鏈接]
跳轉到指定樓層
樓主
ID:207167 發表于 2017-6-2 18:21 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
定時器的初始化代碼和中斷代碼如下
  1. /* Timer0 interrupt routine */
  2. void tm0_isr() interrupt 1 using 1
  3. {

  4.     number++;
  5.     Uart1SendChar(number>>8);
  6.     Uart1SendChar(number);
  7.    
  8. }

  9. /* main program */
  10. void Timer0Init(void)
  11. {
  12.     AUXR|=0x80;                   //???0?1T??
  13.     TMOD=0x00;
  14.     TL0 = T1MS;                     //??????
  15.     TH0 = T1MS >> 8;
  16.     EA =  1;
  17.     TR0 = 1;                        //???0????
  18.     ET0 = 1;                        //?????0??
  19. }
復制代碼

串口1的初始化代碼及發送字節函數如下,因為沒用到接收函數所以就沒寫串口中斷服務函數程序
  1. void UART1_Init(unsigned short usBaud)
  2. {
  3.     SCON = 0x50;            //8-bit variable UART
  4. //    TMOD |= 0x20;             //¶¨Ê±Æ÷1¹¤×÷ÔÚģʽ2,8λ×Ô¶¯ÖØ×°
  5. //    TH1 = TL1 = -(FOSC/12/32/usBaud); //Set auto-reload vaule
  6. //    TR1 = 1;                //Timer1 start run
  7.     AUXR=0X11;
  8.     BRT=-(FOSC/32/12/usBaud);
  9.     ES = 1;                 //Enable UART interrupt
  10.     EA = 1;  
  11.     TI = 1;  
  12. }


  13. void Uart1SendChar(unsigned char ucSendChar)//·¢ËÍÒ»¸ö×Ö·û
  14. {
  15.     SBUF = ucSendChar;             //Send data to UART buffer
  16.     while(!TI);
  17.     TI = 0;
  18. }
復制代碼
在主程序中測試時 Uart1SendChar可以正常發送數據,但是在定時器服務中斷函數的發送函數卻沒用。。
請幫忙看看是哪里出的問題。。。


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:207167 發表于 2017-6-2 18:21 | 只看該作者
還請各位幫忙看看,謝謝~~
回復

使用道具 舉報

板凳
ID:146755 發表于 2017-12-30 23:30 | 只看該作者
我現在也面臨這個問題,還沒解決呢,你的后來是怎么解決的呢,麻煩指點一下,謝謝!!!
回復

使用道具 舉報

地板
ID:213173 發表于 2017-12-31 09:17 | 只看該作者
南有喬木 發表于 2017-6-2 18:21
**** 作者被禁止或刪除 內容自動屏蔽 ****

你確定是要使用模式0(13位定時器/計數器)?
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表